function window_onload()
{
	var i = 0;

	var anchors = document.getElementsByTagName("A");
	for (i = 0; i < anchors.length; i++)
	{
		if (anchors[i].className == "homePageMenuItem")
		{
			anchors[i].onmouseover = function(e)
			{
				hideMenus();
				if (document.getElementById(this.id + "_Menu"))
				{
					showMenu(this.id + "_Menu");
				}
				setMenuTimer();
			};
		}
	}

	var divs = document.getElementsByTagName("DIV");
	for (i = 0; i < divs.length; i++)
	{
		if (divs[i].className == "menuItem")
		{
			divs[i].onmouseout = function(e){this.className = "menuItem";};
			divs[i].onmouseover = function(e){this.className = "menuItemHighlight";setMenuTimer();};
		}
	}
	
	// Make sure we have a high-level enough browser
	if (document.getElementById)
	{
		document.onclick = function()
		{
			if (window.menuTimer) window.clearTimeout(window.menuTimer);
			hideMenus()
		};
	}
}

function setMenuTimer()
{
	if (window.menuTimer) window.clearTimeout(window.menuTimer);
	window.menuTimer = window.setTimeout(hideMenus, 3000);
}

function showMenu(id)
{
	var menu = document.getElementById(id);
	if (menu) menu.style.visibility = "visible";
}

function hideMenus()
{
	var divs = document.getElementsByTagName("DIV");
	for (var i = 0; i < divs.length; i++) if (divs[i].className == "menu") divs[i].style.visibility = "hidden";
}

window.onload = window_onload;
