// light up active navigation elements

var urlNoQueryString = location.href.replace(location.search,"");

if(document.getElementById("navtop")) {
  var topNavEls = document.getElementById("navtop").getElementsByTagName("a");
  for (var i=0; i<topNavEls.length; i++) {
    if(topNavEls[i].href==location.href || topNavEls[i].href==urlNoQueryString) {
      //alert('found top nav match');
      // for navtop, we want the a's parent, which is an li, to be on
      topNavEls[i].parentNode.className+=" on";    
    }
  }
}
if(document.getElementById("nav")) {
  var navEls = document.getElementById("nav").getElementsByTagName("a");
  for (var i=0; i<navEls.length; i++) {
    if(navEls[i].href==location.href || navEls[i].href==urlNoQueryString) {
      //alert('found main nav match');
      navEls[i].className+=" on";
    }
  }
}
if(document.getElementById("sidenav")) {
  var sideNavEls = document.getElementById("sidenav").getElementsByTagName("a");
  for (var i=0; i<sideNavEls.length; i++) {
    if(sideNavEls[i].href==location.href || sideNavEls[i].href==urlNoQueryString) {
      //alert('found side nav match');
      sideNavEls[i].className+=" on";
    }
  }
}
if(document.getElementById("footer")) {
  var footerEls = document.getElementById("footer").getElementsByTagName("a");
  for (var i=0; i<footerEls.length; i++) {
    if(footerEls[i].href==location.href || footerEls[i].href==urlNoQueryString) {
      //alert('found footer nav match');
      footerEls[i].className+=" on";
    }
  }
}