
	/* MENUS.JS */
	
	var bhideSvcDiv = false;
	var eOpenMenu = null;
	var timerIdMenu = -1; // Delay timer before menu is displayed
	var oEvent = new Object();

	function OpenMenuLeft(eSrc,eMenu)
	{
		eMenu.style.left = eSrc.parentElement.offsetLeft + divMenuBarLeft.offsetLeft;
		eMenu.style.top = divMenuBarLeft.offsetHeight + divMenuBarLeft.offsetTop;
		eMenu.style.visibility = "visible";
		eOpenMenu = eMenu;
		if (((eOpenMenu.offsetHeight + eOpenMenu.offsetTop) >= MainDiv.offsetTop) && (MainDiv.style.visibility == "visible"))
		{
			if (((eOpenMenu.offsetLeft >= MainDiv.offsetLeft) && (eOpenMenu.offsetLeft <= (MainDiv.offsetLeft + MainDiv.offsetWidth))) ||
				(((eOpenMenu.offsetLeft + eOpenMenu.offsetWidth) >= MainDiv.offsetLeft) && ((eOpenMenu.offsetLeft + eOpenMenu.offsetWidth) <= (MainDiv.offsetLeft + MainDiv.offsetWidth))))
			{
				bhideSvcDiv = true;
				if (document.all) {toggleVisibility();}
			} else {bhideSvcDiv = false;}
		} else {bhideSvcDiv = false;}
	}

	function OpenMenuRight(eSrc,eMenu)
	{
		eMenu.style.left = eSrc.parentElement.offsetLeft + divMenuBarRight.offsetLeft - 85;
		eMenu.style.top = divMenuBarRight.offsetHeight + divMenuBarRight.offsetTop - 2;
		eMenu.style.visibility = "visible";
		eOpenMenu = eMenu;
		if (((eOpenMenu.offsetHeight + eOpenMenu.offsetTop) >= MainDiv.offsetTop) && (MainDiv.style.visibility == "visible"))
		{
			if (((eOpenMenu.offsetLeft >= MainDiv.offsetLeft) && (eOpenMenu.offsetLeft <= (MainDiv.offsetLeft + MainDiv.offsetWidth))) ||
				(((eOpenMenu.offsetLeft + eOpenMenu.offsetWidth) >= MainDiv.offsetLeft) && ((eOpenMenu.offsetLeft + eOpenMenu.offsetWidth) <= (MainDiv.offsetLeft + MainDiv.offsetWidth))))
			{
				bhideSvcDiv = true;
				if (document.all) {toggleVisibility();}
			} else {bhideSvcDiv = false;}
		} else {bhideSvcDiv = false;}
	}

	function MenuBar_out()
	{
		if (timerIdMenu > 0) {window.clearTimeout(timerIdMenu);timerIdMenu = -1;}
		var eTo = window.event.toElement;
		if (eOpenMenu && eTo && !eOpenMenu.contains(eTo) && "tblMenuBar" != eTo.id) 		
		{
			if (timerIdMenu > 0) {window.clearTimeout(timerIdMenu);timerIdMenu = -1; return;}
			CloseMenu(eOpenMenu)
		}
	}

	function CloseMenu(eMenu)
	{
		eMenu.style.visibility = "hidden";
		eOpenMenu = null;
		if (bhideSvcDiv) {if (document.all) {toggleVisibility();}}
	}

	function MenuBar_R()
	{
		oEvent = window.event.srcElement;
		timerIdMenu = window.setTimeout("MenuBar_over_Right(oEvent)", 300);
	}

	function MenuBar_over_Right(eventMenu)
	{
		timerIdMenu = -1;
		var eSrc = eventMenu;
		if ("A" == eSrc.tagName.toUpperCase())
		{
			var eMenu = document.all[eSrc.parentElement.id.replace("tdMenuBarItem","divMenu")];
			if (eOpenMenu && eOpenMenu != eMenu) 
			{
				CloseMenu(eOpenMenu);
			}
			if (eMenu) 
			{
				OpenMenuRight(eSrc,eMenu);
			}
		}
	}

	function Menu_out_Right()
	{
		var eSrc = window.event.toElement;
		if (eOpenMenu && !eOpenMenu.contains(eSrc) && !divMenuBarRight.contains(eSrc)) 
		{
			CloseMenu(eOpenMenu)
		}
	}

	function MenuBar_L()
	{
		oEvent = window.event.srcElement;
		timerIdMenu = window.setTimeout("MenuBar_over_Left(oEvent)", 300);
	}

	function MenuBar_over_Left(eventMenu)
	{
		timerIdMenu = -1;
		var eSrc = eventMenu;
		if ("A" == eSrc.tagName.toUpperCase())
		{
			var eMenu = document.all[eSrc.parentElement.id.replace("tdMenuBarItem","divMenu")];
			if (eOpenMenu && eOpenMenu != eMenu) 
			{
				CloseMenu(eOpenMenu);
			}
			if (eMenu) 
			{
				OpenMenuLeft(eSrc,eMenu);
			}
		}
	}

	function Menu_out_Left()
	{
		var eSrc = window.event.toElement;
		if (eOpenMenu && !eOpenMenu.contains(eSrc) && !divMenuBarLeft.contains(eSrc)) 
		{
			CloseMenu(eOpenMenu)
		}
	}

	function Cancel_Action()
	{
		window.event.returnValue = false;
		window.event.cancelBubble = true;
	}

