/* Functions for <div> Animation */
var timeoutID;
var lastMenu = "none";
var isDOM=document.getElementById ? 1 : 0;
var isIE=document.all ? 1 : 0;
var isNS4=document.layers ? 1 : 0;

function popUpMouseOver()
{
	clearTimeout(timeoutID);
}
function popUpMouseOut(menuName)
{
	//timeoutID = setTimeout("popUpMouseTimeOut('" + menuName + "');", 1500);
	timeoutID = setTimeout("popUpMouseTimeOut('" + menuName + "');", 400);
}
function popUpMouseTimeOut(menuName)
{
	if (lastMenu != "none")
	{
		popUp(menuName, false, null);
		lastMenu = "none";
	}
}
function popUp(menuName, display, event)
{
	if (display)
	{
		clearTimeout(timeoutID);
		popUpMouseTimeOut(lastMenu);
		lastMenu = menuName;

		if (isIE)
		{
			sX = window.document['body'].scrollLeft;
			sY = window.document['body'].scrollTop;
		}
		else if (isDOM)
		{
			sX = window.document['documentElement'].scrollLeft;
			sY = window.document['documentElement'].scrollTop;
		}
		event = event ? event : window.event;

		mX = isNS4 ? event.pageX : sX + event.clientX;
		mY = isNS4 ? event.pageY : sY + event.clientY;

		if (isIE)
		{
			document.all[menuName].style.pixelLeft = mX;
			document.all[menuName].style.visibility = "visible";
		}
		else if (isNS4)
		{
			document.layers[menuName].style.left = mX;
			document.layers[menuName].visibility = "show";
		}
		else if (isDOM)
		{
			myElement = document.getElementById(menuName);
			myElement.style.left = mX;
			myElement.style.visibility = "visible";
		}
	}
	else
	{
		if (isIE)
		{
			document.all[menuName].style.visibility = "hidden";
		}
		else if (isNS4)
		{
			document.layers[menuName].visibility = "hide";
		}
		else if (isDOM)
		{
			myElement = document.getElementById(menuName);
			myElement.style.visibility = "hidden";
		}
	}
}
function popUpLast(display)
{
	if (lastMenu != "none")
	{
		popUp(lastMenu, display);
	}
}
