var mutils = new MiscUtils();
EventUtil.addEventHandler(window, 'load', onWindowLoad);

/////////////////////// FUNCTIONS: BEGIN ////////////////////////////////
//--------------------------------------------------------------
function onWindowLoad() {

  updateNav();
}

//--------------------------------------------------------------
function updateNav() {
  var url = getURL();

  var navLinks = document.getElementById("navCol").getElementsByTagName("a");

  var linkHref = '';
  for (var i=0; i < navLinks.length; i++) {
    linkHref = navLinks[i].getAttribute('href');
    if ( linkHref.substr(0,4) != 'http' )  linkHref = 'http://amrc.ssec.wisc.edu' + linkHref;
    if (linkHref == url) {
      navLinks[i].style.color = 'red';
    }
  }
}

//--------------------------------------------------------------
function getURL() {
  var url = window.location.href;

  // strip off any tokens on the end (query string, anchor tag ...)
  var parts = url.split('?');
  url = parts[0];
  parts = new Array();
  parts = url.split('#');
  url = parts[0];

  // if a directory, strip off index.shtml
  var regExp = new RegExp('index\.shtml');
  if ( regExp.test(url) ) {
    parts = new Array();
    parts = url.split('index.shtml');
    url = parts[0];
  } 

  // if a directory, make sure / is on the end
  regExp = new RegExp('html{0,1}$');
  if ( !regExp.test(url) && url.substr(url.length - 1) !=  '/' ) {
    url = url + '/';
  }

  return url;
}