﻿$(document).ready(function () {

    var arrPath = location.pathname.split("/");

    if (arrPath.length > 2) {

        strSection = arrPath[1];

        switch (strSection) {
            case "products":
                SetProductsNav(arrPath);
                break;

            case "custom":
                SetCustomNav(arrPath);
                break;

            case "learn_more":
                SetAboutNav(arrPath);
                break;

            default:
                break;
        }
    }
});


function SetProductsNav(arrPath) {

    var SelectedNavItem;

    switch (arrPath[2]) {
        case "menswear":
            SelectedNavItem = $("#MainNavProducts li").get(0);
            SetMensSubNav(arrPath);
            break;

        case "womenswear":
            SelectedNavItem = $("#MainNavProducts li").get(1);
            $("#MainNavContainer").removeClass("RedNav");
            $("#MainNavContainer").addClass("TopazNav");
            $("#SubNavBar").removeClass("RedSubNav");
            $("#SubNavBar").addClass("TopazSubNav");
            SetWomensSubNav(arrPath);
            break;

        case "denim":
            SelectedNavItem = $("#MainNavProducts li").get(3);
            SetDenimSubNav(arrPath);
            break;

        default:
            break;
    }

    $(SelectedNavItem).addClass("selected");
}


function SetMensSubNav(arrPath) {

    var SelectedSubNavItem;

    $("#SubNavMens").removeClass("hide");

    if (arrPath.length > 3) {

        switch (arrPath[3]) {

            case "collections":
                SelectedSubNavItem = $("#SubNavMens li").get(0);
                break;

            case "jerseys":
                SelectedSubNavItem = $("#SubNavMens li").get(1);
                break;

            case "shorts":
                SelectedSubNavItem = $("#SubNavMens li").get(2);
                break;

            case "tights_knickers":
                SelectedSubNavItem = $("#SubNavMens li").get(3);
                break;

            case "jackets_vests":
                SelectedSubNavItem = $("#SubNavMens li").get(4);
                break;

            case "compression":
                SelectedSubNavItem = $("#SubNavMens li").get(5);
                break;

            case "accessories":
                SelectedSubNavItem = $("#SubNavMens li").get(6);
                break;

            case "casual":
                SelectedSubNavItem = $("#SubNavMens li").get(7);
                break;

            case "sale":
                SelectedSubNavItem = $("#SubNavMens li").get(8);
                break;

            default:
                break;
        }

        $(SelectedSubNavItem).addClass("selected");
    }
}

function SetWomensSubNav(arrPath) {

    var SelectedSubNavItem;

    $("#SubNavWomens").removeClass("hide");

    if (arrPath.length > 3) {

        switch (arrPath[3]) {

            case "jerseys":
                SelectedSubNavItem = $("#SubNavWomens li").get(0);
                break;

            case "bottoms":
                SelectedSubNavItem = $("#SubNavWomens li").get(1);
                break;

            case "jackets_vests":
                SelectedSubNavItem = $("#SubNavWomens li").get(2);
                break;

            case "accessories":
                SelectedSubNavItem = $("#SubNavWomens li").get(3);
                break;

            case "casual":
                SelectedSubNavItem = $("#SubNavWomens li").get(4);
                break;

            case "sale":
                SelectedSubNavItem = $("#SubNavWomens li").get(5);
                break;

            default:
                break;
        }

        $(SelectedSubNavItem).addClass("selected");
    }
}


function SetDenimSubNav(arrPath) {

    var SelectedSubNavItem;

    $("#SubNavDenim").removeClass("hide");

    if (arrPath.length > 3) {

        switch (arrPath[3]) {

            case "about-our-jeans":
                SelectedSubNavItem = $("#SubNavDenim li").get(1);
                break;

            default:
                SelectedSubNavItem = $("#SubNavDenim li").get(0);
                break;
        }
    }
    else {

        SelectedSubNavItem = $("#SubNavDenim li").get(0);
    }

    $(SelectedSubNavItem).addClass("selected");
}


function SetCustomNav(arrPath) {

    var CustomNavItem = $("#MainNavProducts li").get(2);
    $(CustomNavItem).addClass("selected");

    // do subnav
    var SelectedSubNavItem;

    $("#SubNavCustom").removeClass("hide");

    if (arrPath.length > 2) {

        var arrSubPath = arrPath[2].split(".");

        switch (arrSubPath[0]) {

            case "products":
                SelectedSubNavItem = $("#SubNavCustom li").get(0);
                break;

            case "collections":
                SelectedSubNavItem = $("#SubNavCustom li").get(0);
                break;

            case "steps":
                SelectedSubNavItem = $("#SubNavCustom li").get(1);
                break;

            case "faq":
                SelectedSubNavItem = $("#SubNavCustom li").get(2);
                break;

            case "quote":
                SelectedSubNavItem = $("#SubNavCustom li").get(3);
                break;
        }

        $(SelectedSubNavItem).addClass("selected");
    }
}


function SetAboutNav(arrPath) {

    var AboutNavItem = $("#MainNavMisc li").get(0);

    $(AboutNavItem).addClass("selected");

    // do subnav
    $("#SubNavAbout").removeClass("hide");

    var SelectedSubNavItem;

    if (arrPath.length > 2) {

        switch (arrPath[2]) {

            case "hincapie_story":
                SelectedSubNavItem = $("#SubNavAbout li").get(0);
                break;

            case "athletes":
                SelectedSubNavItem = $("#SubNavAbout li").get(1);
                break;

            case "news_events":
                SelectedSubNavItem = $("#SubNavAbout li").get(2);
                break;

            case "faq":
                SelectedSubNavItem = $("#SubNavAbout li").get(3);
                break;

            case "retailers":
                SelectedSubNavItem = $("#SubNavAbout li").get(4);
                break;

            case "contact":
                SelectedSubNavItem = $("#SubNavAbout li").get(5);
                break;

            default:
                break;
        }

        $(SelectedSubNavItem).addClass("selected");
    }
}

