﻿var timeOutId;
function Loader(){EmailScrambler();navBar = document.getElementById("nav_bar");var links = navBar.getElementsByTagName("a");for(var i = 0; i < links.length; i++){addEvent(links[i], "mouseover", LinkOver);addEvent(links[i], "mouseout", LinkOut);}if(document.getElementById("navSubMenus")){var subMenus = document.getElementById("navSubMenus").getElementsByTagName("a");for(var i = 0; i < subMenus.length; i++){addEvent(subMenus[i], "mouseover", OverSub);addEvent(subMenus[i], "mouseout", OutSub);}}}
function BrowserSniffer()
 {
    if(document.layers) { return "NS4DOM"; }
    if(document.all && !window.opera && window.XMLHttpRequest) { return "IE7"; }
    if(document.all) { return "IEDOM"; }
    if(document.getElementById) { return "W3CDOM"; }
 }
 function OverSub(e)
    {
        clearTimeout(timeOutId);
    }
    function OutSub(e)
    {
         timeOutId= setTimeout("CloseAllSubMenus()", 1000);
    }
    function LinkOver(e)
    {
        clearTimeout(timeOutId);
        /*DEBUG
            document.getElementById("debug").innerHTML = "in LinkOver()";
        DEBUG*/
        var obj = eventSource(e);
        var parent = obj.parentNode;
        var id = parent.getAttribute("id");
        var browser = BrowserSniffer();
        if(browser == "IEDOM" || browser == "IE7")
        {
            parent.className = "navDim " + id + "Over";
        }
        else
        {
            parent.setAttribute("class", "navDim " + id + "Over");
        }
       
        CloseAllSubMenus();
        
        if(document.getElementById(id + "Sub"))
            document.getElementById(id + "Sub").style.visibility = "visible";
        
    }
    function LinkOut(e)
    {
        /*DEBUG
            document.getElementById("debug").innerHTML = "in LinkOut()";
        DEBUG*/
        var obj = eventSource(e);
        var parent = obj.parentNode;
        var id = parent.getAttribute("id");
        var browser = BrowserSniffer();
        if(browser == "IEDOM" || browser == "IE7")
        {
            parent.className = "navDim " + id;
        }
        else
        {
            parent.setAttribute("class", "navDim " + id);
        }
      
        timeOutId = setTimeout("CloseAllSubMenus()", 1000);
       
    }
    function CloseAllSubMenus()
    {
        if(document.getElementById("navSubMenus"))
        {
            var subMenus = document.getElementById("navSubMenus").getElementsByTagName("div");
            for(var i = 0; i < subMenus.length; i++)
                subMenus[i].style.visibility = "hidden";
        }
    }
