
var currentMenu = false;
var currentZ = 10;


function hideAll()
{
	if(currentMenu)
	{
		hideSubMenu(currentMenu);
	}
}

function handleMenuOver(e,objMenu,idSubMenu,iMenunumber,sDirection)
{
	//alert(currentMenu);
	//alert(e.pageX);
	
	//alert(objMenu.menunum);
		
	var sid= "sub"+idSubMenu;
	//var objSubMenu = eval("document.layers." + sid);
	var objSubMenu = eval("document.layers['" + sid + "']");
	//alert("z-before: " + objSubMenu.zIndex);
		
	if(currentMenu)
	{
		hideSubMenu(currentMenu);
		currentMenu = false;
	}
	
	if(objSubMenu)
	{
		currentMenu = objSubMenu;
		
		displaySubMenu(e,objMenu,objSubMenu, iMenunumber, sDirection);
	}
	else
	{
		currentMenu = false;
	}
}

function displaySubMenu(e,objMenu, objSubMenu, iMenunumber, sDirection)
{
	
	if(objSubMenu.zIndex==10)
	{
		currentZ++;
		objSubMenu.zIndex=currentZ;
	}
	
	// Pop out from submenu
	if(objMenu.id)
	{
	
	}
	
	// Pop out from root
	else
	{
		objSubMenu.moveTo(e.pageX+15,e.pageY);
	}
	
	objMenu.openChild = objSubMenu;
	objSubMenu.parentMenu = objMenu;
	objSubMenu.visibility = "show";
		
	//if(objRoot.contains(objMenu))
	//{
		//if(sDirection=="vert")
		//{
			//objSubMenu.style.top = objRoot.offsetTop + objMenu.offsetTop +2;
			//objSubMenu.style.left = objRoot.offsetLeft + objRoot.clientWidth + objMenu.offsetLeft - 7;
		//}
		//else
		//{
			//objSubMenu.style.top = objRoot.offsetTop + objMenu.offsetTop + objMenu.offsetHeight;
			//objSubMenu.style.left = objRoot.offsetLeft + objMenu.offsetLeft;
		//}
	//}
	//else
	//{
		//var objMenuContainer = objMenu.parentElement.parentElement.parentElement.parentElement;
		//objSubMenu.style.top = objMenuContainer.style.pixelTop + objMenu.offsetTop+2;
		//objSubMenu.style.left = objMenuContainer.style.pixelLeft + objMenuContainer.style.pixelWidth - 7;
	//}
	//objMenu.openChild = objSubMenu;
	//objSubMenu.parentMenu = objMenu;
	//objSubMenu.style.visibility = fShow;
}


function handleSubMenuOver(objMenu,idSubMenu, iMenunumber, sDirection)
{
	
	var objSubMenu = eval(document.all["sub"+idSubMenu]);
	var objMenuContainer = objMenu.parentElement.parentElement.parentElement.parentElement;
	
	if(objMenuContainer.openChild)
	{
		hideSubMenu(objMenuContainer.openChild);
		objMenuContainer.openChild = false;
	}
	
	if(objSubMenu)
	{
		objMenuContainer.openChild = objSubMenu;
		displaySubMenu(objMenu,objSubMenu, iMenunumber, sDirection);
	}
	else
	{
		objMenuContainer.openChild = false;
	}
}

function handleMenuOut(objMenu)
{
	alert("temp");
	
	var e = window.event;
	
	if(e.toElement && objMenu.openChild)
	{
		if(!objMenu.openChild.contains(e.toElement))
		{
			hideSubMenu(objMenu.openChild);
		}
	}
}

function handleSubMenuOut(objMenu)
{

}


function hideSubMenu(objSubMenu)
{
	if(objSubMenu.openChild)
	{
		hideSubMenu(objSubMenu.openChild);
	}
	objSubMenu.visibility = "hide";
	objSubMenu.childOpen = false;
}

if (document.layers)
{
	document.onmousedown=hideAll;
	//window.captureEvents(Event.MOUSEMOVE);
	//window.onmousemove=updateIt;
}