﻿jQuery.noConflict();

jQuery(document).ready(function () {
    SetTopLevelNav();
    SetSubNav();
});

function SetTopLevelNav() {
    var locale = jQuery("#headerFields input[id$='clientLocale']").val();

    if (locale.indexOf("thisweek") != -1) {
        jQuery("#this_week").addClass("on");
    }

    else if (locale.indexOf("season") != -1 || locale.indexOf("varis") != -1 || locale.indexOf("giftcards") != -1 || locale.indexOf("/opera/") != -1) {
        jQuery("#season_ticks").addClass("on");
    }

    else if (locale.indexOf("news") != -1) {
        jQuery("#news_feat").addClass("on");
    }

    else if (locale.indexOf("support") != -1 && locale.indexOf("season") == -1) {
        jQuery("#support_met").addClass("on");
    }

    else if (locale.indexOf("liveinhd") != -1 && locale.indexOf("broadcast") == -1) {
        jQuery("#live_hd").addClass("on");
    }

    else if (locale.indexOf("shop") != -1) {
        jQuery("#shop_met").addClass("on");
    }

    else if (locale.indexOf("broadcast") != -1 && locale.indexOf("support") == -1) {
        jQuery("#watch_listen").addClass("on");
    }

    else if (locale.indexOf("education") != -1) {
        jQuery("#education").addClass("on");
    }

}

function SetSubNav() {
    if (typeof (SubNavHighlight) != "undefined") {
        jQuery("#subnav_wrapper_inner .on").removeClass("on");
        jQuery("." + SpecialHighlight).addClass("on");
    }
    var highlightedItems = jQuery("#subnav_wrapper_inner .on");
    var largestLength = 0;
    if (highlightedItems.length > 1) {
        var longestLink;
        highlightedItems.each(function () {
            var itemLink = jQuery(this).find("a").attr("href");
            if (itemLink.length > largestLength && window.location.href.indexOf(itemLink) != -1) {
                largestLength = itemLink.length;
                longestLink = jQuery(this);
            }
        });
        highlightedItems.removeClass("on");
        longestLink.addClass("on");
        jQuery("table#nav_sub").css("height", "auto");
    }
}
