﻿$(function ()
{
    leftNavigation();
    mainNavigation();
    serviceTabs();
});

function mainNavigation()
{
    // set selected menu item
    if (location.pathname.indexOf("/Criminal-Defence-Lawyer") == 0)
    {
        $("#main_menu li:has(a[href='/Criminal-Defence-Lawyers'])").addClass("selected");
        return;
    }
    if ($("#main_left .menu li.selected").length)
    {
        var parentUrl = $("#main_left .menu li.selected a").attr("parent-url");
        if (parentUrl != "undefined" && parentUrl != false)
        {
            $("#main_menu li:has(a[href='" + parentUrl + "'])").addClass("selected");
        }
        return;
    }
    $("#breadcrumbs a[href!='/']").each(function ()
    {
        $("#main_menu li:has(a[href='" + $(this).attr("href") + "'])").addClass("selected");
        $("#main_left .menu li:has(a[href='" + $(this).attr("href") + "'])").addClass("selected");
    });
    $("#main_menu li:has(a[href='" + location.pathname + "'])").addClass("selected");
}

function leftNavigation()
{
    // add css class to last left menu item
    $("#main_left .menu li:last").addClass("last");

    // set selected left menu item
    $("#main_left .menu li:has(a[href='" + location.pathname + "'])").addClass("selected");
}

function serviceTabs()
{
    $(".service_details .tabs li a").click(function (e)
    {
        e.preventDefault();

        // reset all tabs back to unselected
        $(".service_details .tabs li").removeClass("selected");
        $(".service_details [id^=tab]").hide();

        // set selected tab
        $(this).parent().addClass("selected");
        $($(this).attr("href")).show();
    });
}
