﻿function updateLinks() {
   var theLinks = document.links;
   var thisDomain = window.location.hostname;
   var currentURL = document.location.href;
   var fileRef = (currentURL.substring(currentURL.indexOf(thisDomain) + thisDomain.length)).toLowerCase();
	//Checks if anything is attached to Query string
	if(fileRef.indexOf("?") != -1){
	 var fileRef = fileRef.substring(0,fileRef.indexOf("?"));
	}
 for (i=0; i < theLinks.length; i++) {
   var thisLink = theLinks[i];
   //Updates all external href links to new windows
   if ((thisLink.href.indexOf(thisDomain) == -1 && thisLink.href.indexOf("javascript") == -1) || !(thisLink.href.indexOf(".pdf") == -1)) {
    thisLink.target = "_blank";
   }
   // check if navigation link is same as current position + exceptions
   if (!(thisLink.href.toLowerCase().indexOf(fileRef) == -1) && thisLink.href.indexOf("javascript") == -1 && thisLink.href.indexOf("#") == -1 && thisLink.href.indexOf("w_id=") == -1 && thisLink.href.indexOf("FileName=") == -1&& thisLink.href.indexOf("w_id=") == -1){
    //sets class on a tag
    thisLink.className += " li-selectednav";
    //sets class on parent td tag
    if (thisLink.parentNode.nodeName.toLowerCase() == "li"){
    thisLink.parentNode.className += " li-selectednav";
    }
   }
  }
}
