﻿// Menu functions
        var bSubMenuHover = false;
		var LastSubMenuOpended;
        function MenuHover(oLink) {
            var subMenuID, subMenuDiv, subMenuWrapper;
			//	Get the image of this link
			var oImage = oLink.firstChild;
			var oWrapper = document.getElementById("SubMenuWrapper");

			//	replace image source from regular to over and back
            oImage.src = (oImage.src.indexOf("_o.gif")>-1) ? oImage.src.replace("_o.gif", "_r.gif") : oImage.src.replace("_r.gif", "_o.gif") ;

			//	Get the subMenuId connected to this menu item.
            subMenuID = oImage.id.replace("MenuImage", "SubMenu");
            subMenuDiv = document.getElementById(subMenuID);

			//	Hide subMenu wrapper div
			oWrapper.className = "SubMenuWrapperHidden";

			//	close the last sub menu that was opened
			if(LastSubMenuOpended) {
				LastSubMenuOpended.className = "Hidden";
			}

			LastSubMenuOpended = "";

			//	if there is a submenu
            if(subMenuDiv) {
				// open the current sub menu
				subMenuDiv.className = "Visible";
				oWrapper.className = "SubMenuWrapperVisible";
				LastSubMenuOpended = subMenuDiv;
			}
        }
        
        function SubMenuHover(oSubMenu, bShow) {
        bSubMenuHover = bShow;

        var oWrapper = document.getElementById("SubMenuWrapper");
            if(bShow) {
                oSubMenu.className = "Visible";
                oWrapper.className = "SubMenuWrapperVisible";
				LastSubMenuOpended = oSubMenu;
            } else {
                oSubMenu.className = "Hidden";
                oWrapper.className = "SubMenuWrapperHidden";
				LastSubMenuOpended = "";
            }
        }
