﻿//highlight the current link in the header menu
function highlightCurrentLink() {
    var currentUrl = location.href;
    //remove the queryString
    currentUrl = currentUrl.replace(location.search, '');
    var containsAspx = currentUrl.indexOf(".aspx") != -1;
    var mainNavDiv = typeof DispHTMLDivElement;
    mainNavDiv = document.getElementById('nav');
    var allHrefsInMainDiv = mainNavDiv.getElementsByTagName('a');
    var allSpansInMainDiv = mainNavDiv.getElementsByTagName('span');
    var currentPage = parent.location.href;
    
    for (var i = 0; i < allHrefsInMainDiv.length; i++) {
        var currentLink = typeof DispHTMLAnchorElement;
        currentLink = allHrefsInMainDiv[i];
        var currentSpan = typeof DispHTMLSpanElement;
        currentSpan = allSpansInMainDiv[i];
        //high light services if any of the services subpages were selected
        if (currentUrl.indexOf('/Services/') > 0) {
            if (currentLink.href.indexOf('/HostingServices.aspx') > 0) {
                currentLink.className += " current_page_link";
                currentSpan.className += " current_page_span";
                break;
            }
        }
        //set the class if it matches
        if (currentLink.href == currentUrl
            || (currentUrl.indexOf("Home.aspx", 0) == -1 && !containsAspx)) {
            currentLink.className += " current_page_link";
            currentSpan.className += " current_page_span";
            break;
        }
    }
}

function highlightServicesCurrentLink() {
    var currentUrl = location.href;
    //remove the queryString
    currentUrl = currentUrl.replace(location.search, '');
    var containsAspx = currentUrl.indexOf(".aspx") != -1;
    var mainNavDiv = typeof DispHTMLDivElement;
    mainNavDiv = document.getElementById('kwick');
    var allHrefsInMainDiv = mainNavDiv.getElementsByTagName('a');

    for (var i = 0; i < allHrefsInMainDiv.length; i++) {
        var currentLink = typeof DispHTMLAnchorElement;
        currentLink = allHrefsInMainDiv[i];
        var currentUl = mainNavDiv.getElementsByTagName('ul');

        //set the class if it matches
        if (currentLink.href == currentUrl
            || (currentUrl.indexOf("Home.aspx", 0) == -1 && !containsAspx)) {
            if (currentLink.href.indexOf('/OnsiteITServices.aspx') > 0) {
                currentUl[0].className = "kwickselected";
            }
            currentLink.className = "kwick selected";
            break;
        }
    }
}