// Submenu Layers Control - © EHP, 2003

// Declarations and definitions
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
var initState = false	//placeholder to indicate initial state is current
var hideInt = 500		//sets timeout length for hiding of menus - ADJUST LENGTH OF MENU DISPLAY HERE!
		
//var strBrowser
var ns4 = (document.layers)? true:false;
var ie4 = (document.all)? true:false;
var ns6 = (document.getElementById)? true:false;
	

//show and hide functions
function refreshMenu() {	

	for (var i = 1; i < 9; i++) {
		if (ie4) {
			eval("layer" + i + ".style.visibility = 'hidden'");
		} else if (ns4) {
			eval("document.layers['layer" + i + "'].visibility = 'hide'");
		} else if (ns6) {
			eval("document.getElementById('layer" + i + "').style.visibility = 'hidden'");
		}
	}
}
	
function showMenu(menuID) {

	if (initState) {
		clearTimeout(TID)
	} else {
 		initState = true;
  	}
  
  	refreshMenu();
			
	for (var i = 1; i < 9; i++) {
		if (menuID == "" + i) {
			if (ie4) {
				eval("layer" + menuID + ".style.visibility = 'visible'");
			} else if (ns4) {
				eval("document.layers['layer" + menuID + "'].visibility = 'show'");					
			} else if (ns6) {
				eval("document.getElementById('layer" + menuID + "').style.visibility = 'visible'");
			}
		} 						
	}
}
		
function closeMe(){
	timeoutString = "refreshMenu()"

  if (ie4) {TID = setTimeout(timeoutString,hideInt);}
  else if (ns4) {TID = setTimeout(timeoutString,hideInt);}
  else if (ns6) {TID =window.setTimeout(timeoutString,hideInt);}
	 
}
