<!--
// JavaScript Document

timerClearSub = setTimeout('gSubClr()', 500);
showingSub = false;

//default submenu, i.e. blanker
var defaultSub = "<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td class=\"navMenuSub\">&nbsp;</td></tr></table>";

//build sub menu content
var aSubContent = new Array(18);
	//-- ESHER --
	//About Us
	aSubContent[0] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"50\"><a href=\"/Esher/AboutUs/Awards/\" class=\"navMenuSub\">Awards</a></td><td width=\"650\"><a href=\"/Esher/AboutUs/Press/\" class=\"navMenuSub\">Press</a></td></tr></table>");
	//Farm Shop
	aSubContent[1] = new Array("");
	//Garden Centre
	aSubContent[2] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"170\" class=\"navMenuSub\">&nbsp;</td><td width=\"530\"><a href=\"/Esher/GardenCentre/GardeningColumn/\" class=\"navMenuSub\">Gardening Column</a></td></tr></table>");
	//PYO FARM
	aSubContent[3] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"290\" class=\"navMenuSub\">&nbsp;</td><td width=\"70\"><a href=\"/Esher/PickYourOwn/CropAtoZ/\" class=\"navMenuSub\">Crop A to Z</a></td><td width=\"340\"><a href=\"/Esher/PickYourOwn/FarmingPolicy/\" class=\"navMenuSub\">Farming Policy</a></td></tr></table>");
	//Poolclean
	aSubContent[4] = new Array("");
	//Restaurant
	aSubContent[5] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"465\" class=\"navMenuSub\">&nbsp;</td><td width=\"235\"><a href=\"/Esher/Restaurant/Recipe/\" class=\"navMenuSub\">Recipe</a></td></tr></table>");
	//Links
	aSubContent[6] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"563\" class=\"navMenuSub\">&nbsp;</td><td width=\"137\"><a href=\"/Esher/Links/Associations/\" class=\"navMenuSub\">Associations</a></td></tr></table>");
	//News & Events
	aSubContent[7] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"616\" class=\"navMenuSub\">&nbsp;</td><td width=\"84\"><a href=\"/e-Newsletters/\" class=\"navMenuSub\">e-Newsletters</a></td></tr></table>");
	//Contact
	aSubContent[8] = new Array("<table width=\"735\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"625\" class=\"navMenuSub\">&nbsp;</td><td width=\"120\" align=\"right\"><a href=\"/Esher/Contact/OpeningHours/\" class=\"navMenuSub\">Opening Hours & Map</a></td><td width=\"70\" align=\"right\"><a href=\"/Esher/Contact/Recruitment/\" class=\"navMenuSub\">Recruitment</a></td></tr></table>");

	//--TITCHFIELD --
	//About Us
	aSubContent[9] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"50\"><a href=\"/Titchfield/AboutUs/Awards/\" class=\"navMenuSub\">Awards</a></td><td width=\"650\"><a href=\"/Titchfield/AboutUs/Press/\" class=\"navMenuSub\">Press</a></td></tr></table>");
	//Farm Shop
	aSubContent[10] = new Array("");
	//Garden Centre
	aSubContent[11] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"204\" class=\"navMenuSub\">&nbsp;</td><td width=\"496\"><a href=\"/Titchfield/GardenCentre/GardeningColumn/\" class=\"navMenuSub\">Gardening Column</a></td></tr></table>");
	//Pet Centre
	aSubContent[12] = new Array("");
	//Restaurant
	aSubContent[13] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"435\" class=\"navMenuSub\">&nbsp;</td><td width=\"265\"><a href=\"/Titchfield/Restaurant/Recipe/\" class=\"navMenuSub\">Recipe</a></td></tr></table>");
	//Links
	aSubContent[14] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"536\" class=\"navMenuSub\">&nbsp;</td><td width=\"164\"><a href=\"/Titchfield/Links/Associations/\" class=\"navMenuSub\">Associations</a></td></tr></table>");
	//News & Events
	aSubContent[15] = new Array("<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"593\" class=\"navMenuSub\">&nbsp;</td><td width=\"108\"><a href=\"/e-Newsletters/\" class=\"navMenuSub\">e-Newsletters</a></td></tr></table>");
	//Contact
	aSubContent[16] = new Array("<table width=\"725\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"559\" class=\"navMenuSub\">&nbsp;</td><td width=\"166\" align=\"right\"><a href=\"/Titchfield/Contact/OpeningHours/\" class=\"navMenuSub\">Opening Hours & Map</a></td><td width=\"67\" align=\"right\"><a href=\"/Titchfield/Contact/Recruitment/\" class=\"navMenuSub\">Recruitment</a></td></tr></table>");

function gSub(menuID) {
	clearTimeout(timerClearSub);
	var newSubContent = aSubContent[menuID];
	if (newSubContent == "" || newSubContent == null) newSubContent = defaultSub;
	document.getElementById("subMenus").innerHTML = newSubContent;
}

function readyToClear() {
	showingSub = false;
	clearSubs();
}

function clearSubs() {
	if (!showingSub) timerClearSub = setTimeout('gSubClr()', 1500);
}

function gSubClr() {
	document.getElementById("subMenus").innerHTML = defaultSub;
	showingSub = false;
}

//The following two functions work like the ASP Left() and Right() functions.  AKTech.co.uk 2006
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

//Work out current page ref
function getURL(uri) {
	uri.dir = location.href.substring(0,location.href.lastIndexOf('\/'));
	uri.dom = uri.dir; 
	if (uri.dom.substr(0,7) == 'http:\/\/') uri.dom = uri.dom.substr(7);
	uri.path = ''; 
	var pos = uri.dom.indexOf('\/'); 
	if (pos > -1) {
		uri.path = uri.dom.substr(pos+1); 
		uri.dom = uri.dom.substr(0,pos);
	}
	uri.page = location.href.substring(uri.dir.length+1,location.href.length+1);
	pos = uri.page.indexOf('?');
	if (pos > -1) {
		uri.page = uri.page.substring(0, pos);
	}
	pos = uri.page.indexOf('#');
	if (pos > -1) {
		uri.page = uri.page.substring(0, pos);
	}
	uri.ext = ''; 
	pos = uri.page.indexOf('.');
	if (pos > -1) {
		uri.ext =uri.page.substring(pos+1); 
		uri.page = uri.page.substr(0,pos);
	}
	uri.file = uri.page;
	if (uri.ext != '') uri.file += '.' + uri.ext;
	if (uri.file == '') uri.page = 'index';
	uri.args = location.search.substr(1).split("?");
	return uri;
}


function changeSubmenu() {

	var uri = new Object();
	getURL(uri);	
	var theURL = Left(uri.path.toLowerCase(),13);	//just query on first 11 chrs to handle sub folders (saves typing each sub folder in!)
	
	if (!theURL == "") {		
		//alert(theURL);		
		switch (theURL) {
			//Esher
			case "esher/aboutus" :
				gSub(0);
				break;
			case "esher/gardenc" :
				gSub(2);
				break;
			case "esher/pickyou" :
				gSub(3);
				break;
			case "esher/restaur" :
				gSub(5);
				break;
			case "esher/links" :
				gSub(6);
				break;
			case "esher/links/a" :
				gSub(6);
				break;
			case "esher/contact" :
				gSub(8);
				break;
			//Titchfield
			case "titchfield/ab" :
				gSub(9);
				break;
			case "titchfield/ga" :
				gSub(11);
				break;
			case "titchfield/re" :
				gSub(14);
				break;
			case "titchfield/li" :
				gSub(15);
				break;
			case "titchfield/co" :
				gSub(17);
				break;
			default :
				clearSubs();
				break;		
		}
		
	}

}


//!-->