
	/* MENUS.JS */
	
	var eOpenMenu = null;
	var SubeOpenMenu = null;
	var lastopen = "";
	var menuoffset = 0;
	var px = 0;

	function OpenMenu(eSrc,eMenu)
	{
		var OSName="Unknown OS";
		if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
		if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
		if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
		if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";

		imagen.style.visibility = "visible";

		eMenu.style.left = eSrc.offsetLeft + divMenuBar.offsetLeft + 8;
		if (OSName == "MacOS") {
			eMenu.style.top = divMenuBar.offsetHeight + divMenuBar.offsetTop + 107;
		} else {
			eMenu.style.top = divMenuBar.offsetHeight + divMenuBar.offsetTop + 0;
		}
		eMenu.style.visibility = "visible";
		eOpenMenu = eMenu;
		lastopen = "menu";
		menuoffset = eSrc.offsetLeft;
	}

	function CloseMenu(eMenu)
	{
		eMenu.style.visibility = "hidden";
		eOpenMenu = null;
		imagen.style.visibility = "hidden";
	}

	function OpenSubMenu(eSrc,SubeMenu)
	{
		//alert(pixeles_ancho);
		position_submenu = eSrc.offsetLeft + divMenuBar.offsetLeft + 173 + menuoffset;
		px = eOpenMenu.style.left.substring(0,eOpenMenu.style.left.lastIndexOf("px",eOpenMenu.style.left.length));
		/* alert(sumavalores(px,position_submenu)); */
		position_nva = sumavalores(px,position_submenu);
		pixeles_anchono = sumavalores(pixeles_ancho,"0")
		if (position_nva > pixeles_anchono)
		{
			//alert("menor");
			SubeMenu.style.left = eSrc.offsetLeft + divMenuBar.offsetLeft + menuoffset - 150;
		}
		else {
			//alert("mayor");
			SubeMenu.style.left = position_submenu;
		}
		/*SubeMenu.style.left = position_submenu; */
		SubeMenu.style.top = divMenuBar.offsetHeight + divMenuBar.offsetTop + 0 + eSrc.offsetTop;
		SubeMenu.style.visibility = "visible";
		SubeOpenMenu = SubeMenu;
		lastopen = "submenu";
	}

	function CloseSubMenu(SubeMenu)
	{
		SubeMenu.style.visibility = "hidden";
		SubeOpenMenu = null;
	}

	function document.onmouseover( )
	{
		var eSrc = window.event.srcElement;
		try {
			if ("clsMenuBarItem" == eSrc.className)
			{
				eSrc.style.color = "yellow"; 
				var eMenu = document.all[eSrc.id.replace("tdMenuBarItem","divMenu")];
				if (SubeOpenMenu && SubeOpenMenu != SubeMenu)
				{
					CloseSubMenu(SubeOpenMenu);
				}
				if (eOpenMenu && eOpenMenu != eMenu) 
				{
					CloseMenu(eOpenMenu);
				}
				if (eMenu) 
				{
					OpenMenu(eSrc,eMenu);
				}
			} 
			else if ("divSMenu" == eSrc.name.substring(0,8))
			{
				//alert("dentro de divSMenu");
				var SubeMenu = document.all[eSrc.name.replace("divSMenu","divSubMenu")];
				//eval(eSrc.name + ".style.background = 'gray';");
				//document.all.divSMenuLCONSEJO.style.background = 'blue';
				if (SubeOpenMenu && SubeOpenMenu != SubeMenu) 
				{
					CloseSubMenu(SubeOpenMenu);
				}
				if (SubeMenu) 
				{
					OpenSubMenu(eSrc,SubeMenu);
				}
			}
			else if (eOpenMenu && !eOpenMenu.contains(eSrc) && !divMenuBar.contains(eSrc)) 
				{
					//alert(eSrc.name);
					if ("TAGSUB" != eSrc.name.substring(0,6))
					{
					CloseMenu(eOpenMenu);
					CloseSubMenu(SubeOpenMenu);
					}
				}
		}
		catch(e) {  }
	}
	
	function document.onmouseout()
	{
		var eSrc = window.event.srcElement;
		if ("clsMenuBarItem" == eSrc.className)
		{
			eSrc.style.color = ""; 
		}
	}	
