//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function HeaderLoginKeyPress(e) {
    //alert(e);
    
    if ((e.which == 13) || (e.keyCode == 13)) {
        document.getElementById("globalheaderLoginForm").submit();
    }
    return true;
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function HeaderLoginSubmit()
{
    document.getElementById("globalheaderLoginForm").submit();
    return true;
}


//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function NavMenu(htmlID, navLinkID) {
    this.htmlID = htmlID;
    this.navLinkID = navLinkID
    this.items = new Array();
    this.AddNavMenuItem = AddNavMenuItem;
    
    if(!window.navMenus) {
        window.navMenus = new Array();
    }
    window.navMenus[window.navMenus.length] = this;
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function NavMenuItem(htmlID, label, href) {
    this.htmlID = htmlID;
    this.label = label;
    this.href = href;
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function AddNavMenuItem(htmlID, label, href) {
    this.items[this.items.length] = new NavMenuItem(htmlID, label, href); 
}


//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function WriteNavMenus() {
    if(window.navMenus) {
        for (var i = 0; i < window.navMenus.length; i++) {
            WriteNavMenu(window.navMenus[i]);
        }
    }
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function WriteNavMenu(menu) {
    if(menu.items.length > 0) {
        document.write("<div id=\"" + menu.htmlID + "\" class=\"navmenu\" onmouseover=\"ShowNavMenu('" + menu.htmlID + "', '" + menu.navLinkID + "')\" onmouseout=\"HideNavMenus()\" style=\"display:none;\">\n");
        for (var i = 0; i < menu.items.length; i++) {
            WriteNavMenuItem(menu.items[i]); 
        }
        document.write("<\/div>\n");
    }
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function WriteNavMenuItem(menuItem) {
    document.write("<div class=\"navmenuitem\" onmouseover=\"MenuItemMouseOver(this)\" onmouseout=\"MenuItemMouseOut(this)\" onclick=\"MenuItemClick('" + menuItem.href + "')\">");
    if (menuItem.htmlID) {
        document.write("id=\"" + menuItem.htmlID + "\" ");
    }
    document.write(menuItem.label + "<\/div>\n");
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function ShowNavMenu(id, navLinkID) {
    var menu;
    menu = document.getElementById(id);     
    
    if(window.activeNavMenu && (window.activeNavMenu.id != id)) {
        HideActiveMenu();
    }
    
    if(window.activeNavLink) {
        window.activeNavLink.className = "navlink";
    }
    
    window.activeNavLink = document.getElementById(navLinkID);
    window.activeNavLink.className = "navlink_selected";
    
    if(menu) {
        ClearNavMenuTimeout();
        window.activeNavMenu = menu;
        window.activeNavMenu.style.display = "block";
    }
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function HideNavMenus() {
    SetNavMenuTimeout();
    return true;
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function HideNavMenu() {
    if (navHideFlag && window.activeNavMenu) {
        HideActiveMenu();
    }
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function HideActiveMenu() {
    if (window.activeNavMenu) {
        window.activeNavMenu.style.display = "none";
    }
    window.activeNavMenu = null;

    if(window.activeNavLink) {
        window.activeNavLink.className = "navlink";
    }
    window.activeNavLink = null;
    
    navHideFlag = false;  
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function ClearNavMenuTimeout() {
    navHideFlag = false;
    if (window.menuHideTimer) {
        window.clearTimeout(window.menuHideTimer);
    }
    window.menuHideTimer = null;
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function SetNavMenuTimeout() {
    navHideFlag = true;
    window.menuHideTimer = window.setTimeout("HideNavMenu()", 500);
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function MenuItemMouseOver(item) {
    if(window.activeNavMenuItem) {
        window.activeNavMenuItem.className = "navmenuitem";
    }
    window.activeNavMenuItem = item;
    window.activeNavMenuItem.className = "navmenuitem_selected";
    return true;
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function MenuItemMouseOut(item) {
    if(window.activeNavMenuItem) {
        window.activeNavMenuItem.className = "navmenuitem";
    }
    return true;
}

function MenuItemClick(url) {
    window.location = url;
    return true;
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
var navHideFlag = false;


window.navMenu1 = new NavMenu("NavSLMenu", "globalSLLink");
window.navMenu1.AddNavMenuItem(null, "Baseball", "../mlb-l/default.asp");
window.navMenu1.AddNavMenuItem(null, "Basketball", "../nba-l/default.asp");
window.navMenu1.AddNavMenuItem(null, "Football", "../nfl-l/default.asp");
window.navMenu1.AddNavMenuItem(null, "Hockey", "../nhl-l/default.asp");

window.navMenu2 = new NavMenu("NavDynastyMenu", "globalDynLink");
window.navMenu2.AddNavMenuItem(null, "College Basketball", "../hd/default.shtm");
window.navMenu2.AddNavMenuItem(null, "College Football", "../gd/default.shtm");
window.navMenu2.AddNavMenuItem(null, "Hardball Dynasty", "../hbd/Pages/Main/");

window.navMenu3 = new NavMenu("NavSMMenu", "globalSMLink");
window.navMenu3.AddNavMenuItem(null, "MLB", "../mlb/default.asp");
window.navMenu3.AddNavMenuItem(null, "NBA", "../nba/default.asp");
window.navMenu3.AddNavMenuItem(null, "NFL", "../nfl/default.asp");
window.navMenu3.AddNavMenuItem(null, "NHL", "../nhl/default.asp");
window.navMenu3.AddNavMenuItem(null, "NCAA Basketball", "../ncaab/default.asp");

window.navMenu4 = new NavMenu("NavWISMenu", "globalWISLink");
window.navMenu4.AddNavMenuItem(null, "Gift&nbsp;Certificates","../giftcert/default.shtm");
window.navMenu4.AddNavMenuItem(null, "Promotional&nbsp;Code","../locker/promocode.asp");
window.navMenu4.AddNavMenuItem(null, "Rewards&nbsp;Center","../shop/default.asp");
window.navMenu4.AddNavMenuItem(null, "Referral&nbsp;Program","../locker/referral.shtm");
window.navMenu4.AddNavMenuItem(null, "Beyond&nbsp;the&nbsp;Boxscore","../beyondtheboxscore/default.asp");
window.navMenu4.AddNavMenuItem(null, "Legends&nbsp;Chat","../legends/default.asp");
window.navMenu4.AddNavMenuItem(null, "Developer&nbsp;Chat","../devchat/default.asp");
window.navMenu4.AddNavMenuItem(null, "Contact&nbsp;Us","../locker/contact.shtm");
window.navMenu4.AddNavMenuItem(null, "Advertise","../locker/advertise.shtm");
window.navMenu4.AddNavMenuItem(null, "Help!","../knowledgebase/Default.aspx");
  

if(document.getElementById) {
    WriteNavMenus();
}

