﻿/*************************** UTILITY FUNCTIONS ***************************/

/* Clear a text box if the value is the default value */
function clearBox(box) {
    if (box.value == box.defaultValue) {
        box.value = "";
    }
}

/* Set a text box back to the default value if the value is blank */
function resetBlankBox(box) {
    if (box.value == "") {
        box.value = box.defaultValue;
    }
}

/* Check if a string ends with another */
function endsWith(testString, endingString) {
    if (endingString.length > testString.length) return false;
    return testString.indexOf(endingString) == (testString.length - endingString.length);
}

/* Open new window with new url */
function externalLink(url) {
    window.open(url);
    return false;
}

/*************************** END UTILITY FUNCTIONS ***************************/

/*************************** JQUERY ***************************/

$(document).ready(function() {
    
    /* Accessible external pop up links */
    $('a[rel="external"]').click( function() {
        window.open( $(this).attr('href') );
        return false;
    });


    /********* NAVIGATION *********/   
    
    $("#subNav a").each(function() {
        $(this).removeClass("subNavActive");
    });

    var pageurl = location.href.toLowerCase();

    $("#sideNav a").each(function() {

        $(this).removeClass("sideNavParent");

        if (pageurl != "http://www.iwight.com") {
            var hreflink = $(this).attr("href").toLowerCase();
            //alert("HREF - " + hreflink);
            //alert("URL - " + pageurl);

            var aspurl = pageurl + "default.asp";
            var aspxurl = pageurl + "default.aspx";
            var htmurl = pageurl + "default.htm";
            var htmlurl = pageurl + "default.html";

            if (pageurl == hreflink || endsWith(pageurl, hreflink) || endsWith(aspurl, hreflink) ||
                endsWith(aspxurl, hreflink) || endsWith(htmurl, hreflink) || endsWith(htmlurl, hreflink)) {
                $(this).addClass("sideNavParent");
            }
        }
    });

    /********* END NAVIGATION *********/

});

/*************************** END JQUERY ***************************/