var myTimer;
var divobj = new Object;
var divcount = 0;
var uselayers = false;
if((navigator.appName == "Netscape")&&(parseInt(navigator.appVersion)<5)) uselayers = true;
function clearmenus()
{	if (uselayers)
	{	clearmenusNS();
	}else{clearmenusIE();}
}
function showMenu(menu)
{	if (uselayers)
	{	showMenuNS(menu);
	}else{showMenuIE(menu);}
}
function hideMenu(menu)
{	if (uselayers)
	{	hideMenuNS(menu);
	}else{hideMenuIE(menu);}
}
function showMenuNS(menu)
{	clearTimeout(myTimer);
	var submenu = menu+'sub';
	if(window.document.layers[submenu])
	{	window.document.layers[submenu].visibility = 'show';
	}
	for(i=0; i<window.document.layers.length; i++)
	{	var templayer = window.document.layers[i];
		if((templayer.visibility=="show")&&(submenu.indexOf(templayer.name)))
		{	templayer.visibility = "hide";
		//alert(templayer.name);
		}
	}
}
function hideMenuNS(menu)
{	myTimer=setTimeout("clearmenusNS()",500);
}
function clearmenusNS()
{	for(i=0; i<window.document.layers.length; i++)
	{	
        if((window.document.layers[i].name == "dontHide")||(window.document.layers[i].name == "dontHide2"))
        {
        // do nothing
        }
        else
        {
        window.document.layers[i].visibility = "hide"; 
        }
	}
}
//IE functions
function showMenuIE(menu)
{	clearTimeout(myTimer);
	var submenu = menu+'sub';
	if(document.getElementById(submenu))
	{	div = document.getElementById(submenu);
		div.style.visibility = "visible";
	}
	for(i=0; i<divcount; i++)
	{	var templayer = divobj[i];
		if((templayer.style.visibility=="visible")&&(templayer.id.length!=0)&&(submenu.indexOf(templayer.id)))
		{	templayer.style.visibility = "hidden";
		}
	}
}
function hideMenuIE()
{	myTimer=setTimeout("clearmenusIE()",500);
}
function clearmenusIE()
{	for(i=0; i<divcount; i++)
	{	divobj[i].style.visibility = "hidden";
	}
}
function submenuNS(submenu)
{	clearTimeout(myTimer);
//	submenu.bgColor="#9eb0c9";
}
function submenuoffNS(submenu)
{	if(uselayers)
	{	// submenu.bgColor="#9eb0c9";
		hideMenuNS();
	}
}
function submenuIE(submenu)
{	clearTimeout(myTimer);
//	submenu.style.backgroundColor="#9eb0c9";
}
function submenuoffIE(submenu)
{	// submenu.style.backgroundColor="#9eb0c9";
	hideMenuIE()
}
