$(document).ready(function () {

    var sPath = window.location.pathname;
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    sPage = "h" + sPage.toLowerCase().replace(".aspx", "");

    $('#navigationExt').css("height", $('#content').height());
    var parentOverride = $.getUrlVar('p');
    if (parentOverride) {
        sPage = parentOverride;
    }

    highlightNav(sPage);

    // hover animate for left nav
    $("#ulNav li:not(." + sPage + ")").hover(
        function () {
            divHover = $("<div class=divHover></div>");
            mainDiv = $(this).find("div");

            divHover.css("top", $(this).position().top + 2);
            divHover.css("width", mainDiv.width());
            divHover.addClass("divHoverAnimate");
            mainDiv.after(divHover);


        },
	    function () {
	        $('.divHoverAnimate').remove();
	    }
    );




});

function highlightNav(sPage) {
    divHoverLoad = $("<div class=divHover></div>");
    targetDiv = $("." + sPage).find("div");
    divHoverLoad.css("top", targetDiv.position().top + 2);
    divHoverLoad.css("width", targetDiv.width());
    targetDiv.after(divHoverLoad);
    divHoverLoad.show(200);
}

$.extend({
	getUrlVars: function () {
	    var vars = [], hash;
	    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	    for (var i = 0; i < hashes.length; i++) {
	        hash = hashes[i].split('=');
	        vars.push(hash[0]);
	        vars[hash[0]] = hash[1];
	    }
	    return vars;
	},
	getUrlVar: function (name) {
	    return $.getUrlVars()[name];
	}
});
