﻿function hidePagesFromBreadCrumb() 
{
	var breadCrumbs = document.getElementById('ctl00_PlaceHolderTitleBreadcrumb_ContentMap');
	if (breadCrumbs != null) {
		if (breadCrumbs.childNodes.length >= 3) {
		var childNodeLength = breadCrumbs.childNodes.length;
			if (breadCrumbs.innerHTML.indexOf('Pages') > 0 && !(breadCrumbs.innerHTML.indexOf('Item bewerken') > 0) ) {
			var nodeNumber = childNodeLength-1;
				for(var i=0; i<4; i++)
				{
 				breadCrumbs.childNodes[nodeNumber].innerHTML = "";
 				nodeNumber--;
				}
			}
		}
	}
}

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 += " selectednav";
    //sets class on parent td tag
    if (thisLink.parentNode.nodeName.toLowerCase() == "td"){
    thisLink.parentNode.className += " td-selectednav";
    }
   }
  }
}