﻿$(function ()
{
    mainNavigation();
    leftNavigation();
    footerNavigation();
});

function mainNavigation()
{
    // add first and last css classes to first and last menu items
    $("#menu > li:first").addClass("first");
    $("#menu > li:last").addClass("last");

    // set selected menu item
    if (location.pathname.indexOf("/Staff") == 0)
    {
        $("#menu li:has(a[href='/Staff'])").addClass("selected");
    }
    else if (location.pathname.indexOf("/Document") == 0)
    {
        $("#menu li:has(a[href='/Documents'])").addClass("selected");
    }
    else
    {
        $("#menu li:has(a[href='" + location.pathname + "'])").addClass("selected");
    }

}

function leftNavigation()
{
    // add first and last css classes to first and last menu items
    $("#left_menu li:first").addClass("first");
    $("#left_menu li:last").addClass("last");

    // set selected menu item
    $("#left_menu li:has(a[href='" + location.pathname + "'])").addClass("selected");

    // set main nav selected menu item from selected left menu item parent url
    if ($("#left_menu li.selected").length)
    {
        var parentUrl = $("#left_menu li.selected a").attr("parent-url");
        $("#menu li:has(a[href='" + parentUrl + "'])").addClass("selected");
    }
}

function footerNavigation()
{
    $("#footer_menu > ul > li").each(function ()
    {
        if ($(this).find("li:gt(5)").length)
        {
            $("<li/>")
            .append("&nbsp;")
            .append
            (
                $("<ul/>").append($(this).find("li:gt(5)"))
            )
            .appendTo($(this).parent());
        }
    });
}

