	/* MENUS.JS */

	var eOpenMenu = null;
	
	document.onmouseover = menuMouseOver;
	document.onmouseout = menuMouseOut;

	function OpenMenu(eSrc,eMenu) {
		var menuDiv = document.getElementById("divMenuBar");
		eMenu.style.left = eSrc.offsetLeft + menuDiv.offsetLeft;
		//eMenu.style.top = menuDiv.offsetHeight + menuDiv.offsetTop;
		eMenu.style.visibility = "visible";
		eOpenMenu = eMenu;
	}

	function CloseMenu(eMenu) {
		eMenu.style.visibility = "hidden";
		eOpenMenu = null;
	}

	function menuMouseOver(arg) {
		var evt = arg?arg:event;
		var eSrc = evt.target?evt.target:evt.srcElement;

		if ("clsMenuBarItem" == eSrc.className) {
			var eMenu = document.getElementById(eSrc.id.replace("tdMenuBarItem","divMenu"));
			
			eSrc.style.color = "red";
			//eSrc.style.fontWeight = "bold";
			if (eOpenMenu && eOpenMenu != eMenu) {
				CloseMenu(eOpenMenu);
			}
			if (eMenu) {
				OpenMenu(eSrc,eMenu);
			}
		}
		else if (eOpenMenu && !arg) {
			var menuDiv = document.getElementById("divMenuBar");
			if (!eOpenMenu.contains(eSrc) && !menuDiv.contains(eSrc)) {
				CloseMenu(eOpenMenu);
			}
		}
	}

	function menuMouseOut(arg) {
		var evt = arg?arg:event;
		var eSrc = evt.target?evt.target:evt.srcElement;

		if ("clsMenuBarItem" == eSrc.className) {
			eSrc.style.color = "";
			//eSrc.style.fontWeight = "normal";
		}
	}
