		function ExpandMenu(objMainMenuItem, strSubMenu)
		{
			var objSubMenu = document.getElementById(strSubMenu);
			objSubMenu.style.visibility = "visible";
			if(objSubMenu.hideTimer) {
				clearTimeout(objSubMenu.hideTimer);
				objSubMenu.hideTimer = null;
			}
			objMainMenuItem.parentNode.className = "MenuItemFocus";
			objSubMenu.objMainMenuItem = objMainMenuItem;
		}
		
		function CollapsMenu(objMainMenuItem, subMenuID)
		{
			var objSubMenu = document.getElementById(subMenuID);
			objSubMenu.hideTimer = setTimeout("HideSubMenu('" + subMenuID + "')", 100);
		}
		
		function StayExpanded(subMenuID)
		{
			var objSubMenu = document.getElementById(subMenuID);
			if(objSubMenu.hideTimer) {
				clearTimeout(objSubMenu.hideTimer);
				objSubMenu.hideTimer = null;
			}
		}
		
		function HideSubMenu(menuID)
		{
			var objMenu = document.getElementById(menuID);
			if(objMenu) objMenu.style.visibility = "hidden";
			objMenu.objMainMenuItem.parentNode.className = "MenuItem";
		}
		
