var currPath = location.pathname.substring(1);
currPath += endsWith(currPath, "/") ? 'index.htm' : '';

var pathArray = currPath.split("/");
var basedir = pathArray[0];


$(function() {
    // YOU ARE HERE
    if (basedir) {
		highlightLink('pnav', '#pnav a');
    }
});


function highlightLink(startNode, el) {
    $(el).each(function(){
        if (startNode == 'pnav') {

            if ($(this).attr('href').indexOf(currPath) == 1) {
				// direct match
				$(this).addClass('here');

            } else if ($(this).attr('href').indexOf("/"+basedir+"/") > -1) {
                // basedir match
                $(this).addClass('here');
            }
		}
    });
}

function endsWith(str, s){
    var reg = new RegExp(s + "$");
    return reg.test(str);
}

