﻿$(window).ready(function() { GetMap() });

function GetMap() {
    InitializeMainNav();
    InitializeTabs();
}

function InitializeMainNav() {
    $(" #root ul ").css({ display: "none" }); // Opera Fix
    $(" #root li").hover(function() {
        $(this).find('ul:first').css({ visibility: "visible", display: "none" }).show(200);
    }, function() {
        $(this).find('ul:first').css({ visibility: "hidden" }).hide().fadeOut(200);
    });
}

function InitializeTabs() {    
    var tabsCollection = $(".tab-single");

    $.each(tabsCollection, function(i, val) {
        $(tabsCollection[i]).bind("mouseenter", function() {
            $(tabsCollection[i].childNodes[0]).addClass("tab-left-corner-hover");
            $(tabsCollection[i].childNodes[1]).addClass("tab-middle-hover");
            $(tabsCollection[i].childNodes[2]).addClass("tab-right-corner-hover");
        }).bind("mouseleave", function() {
            $(tabsCollection[i].childNodes[0]).removeClass("tab-left-corner-hover");
            $(tabsCollection[i].childNodes[1]).removeClass("tab-middle-hover");
            $(tabsCollection[i].childNodes[2]).removeClass("tab-right-corner-hover");
        });
    });
}

function ToggleTab(index) {
    var tabsCollection = $(".tab-single");      
    
    $(tabsCollection[index].childNodes[0]).toggleClass("tab-left-corner-selected")
    $(tabsCollection[index].childNodes[1]).toggleClass("tab-middle-selected")
    $(tabsCollection[index].childNodes[1].childNodes[0]).toggleClass("tab-link-selected");
    $(tabsCollection[index].childNodes[2]).toggleClass("tab-right-corner-selected")
}
