/*
CLCP v2.1 Clear Links to Current Page
Jonathan Snook
This code is offered unto the public domain
http://www.snook.ca/jonathan/
*/

function clearCurrentLink(){
  var a = document.getElementsByTagName("a");
  for(var i=0;i<a.length;i++) {
    if(a[i].href == window.location.href.split("#")[0]) {
      removeNode(a[i]);
    }
  }
}

function removeNode(n){
  if(n.hasChildNodes()) {
    for(var i=0;i<n.childNodes.length;i++) {
      // my addition
      n.className += ' active';
    }
  }
}


function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

addLoadEvent(clearCurrentLink);