// light up active navigation elements

function is_news_subpage_match(element_href,current_href) {
  return (element_href.indexOf("news") > 0 && current_href.indexOf("news") > 0);
}

function is_blog_subpage_match(element_href,current_href) {
  return (element_href.indexOf("blog") > 0 && current_href.indexOf("blog") > 0);
}

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

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 || is_news_subpage_match(navEls[i].href,location.href) || is_blog_subpage_match(navEls[i].href,location.href)) {
      navEls[i].className+=" active"; // parentNode = li
    }
  }
}
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 || is_news_subpage_match(footerEls[i].href,location.href) || is_blog_subpage_match(footerEls[i].href,location.href)) {
      footerEls[i].className+=" active";
    }
  }
}
