﻿/// <reference path="jquery-1.4.2.min.js" />
/// <reference path="jquery.hoverIntent.min.js" />


$(function () {
    setupMainMenuHover();
    //injectActiveSubNav();
});

function setupMainMenuHover() {

    $("ul#activeSubMenu").addClass('activeSubMenu');

    var intentConfig = {
        over: function () {
            $(".menu-hover").removeClass('menu-hover');
            $(this).addClass('menu-hover');
            $("ul#activeSubMenu").removeClass('activeSubMenu');
        },
        timeout: 0,
        out: function () {}
    };
    $('ul.nav > li').hoverIntent(intentConfig);

    $("#mainMenu").mouseleave(function () {
        $("ul#activeSubMenu").addClass('activeSubMenu');
        $(".menu-hover").removeClass('menu-hover');
    });
}

function injectActiveSubNav() {
    var activeMenuItem = $('ul.nav > li > a.active');
    var activeSubMenu = activeMenuItem.siblings('ul.subNav');
    if (activeSubMenu != null) {
        $('<ul class="subNav">' + activeSubMenu.html() + '</ul>')
            .appendTo('#subNavContainer');
    }
}
