/*
CLCP v2.1 Clear Links to Current Page
Jonathan Snook
This code is offered unto the public domain
http://www.snook.ca/jonathan/
*/

window.onload = clearCurrentLink;

function clearCurrentLink(){
    var a = document.getElementsByTagName("A"),
        len,
        i;
        
    for(i = 0, len = a.length; i < len; i++) {
        //debugger;
        if(a[i].href == window.location.href.split("#")[0]) {
            removeNode(a[i]);
            len -= 1;
        }
    }
}

function removeNode(n){
    var len,
        parent = n.parentNode,
        re = /nav-/,
        i;
        
    if(n.hasChildNodes()) {
        for(i=0,len=n.childNodes.length;i<len;i++) {
            if (!parent.className.match(re)) {          // Don't remove/change class on topnav. It will remove the image
                parent.insertBefore(n.childNodes[i].cloneNode(true),n);
                parent.className = "current"; // Added SMK 10/8/08. May need to adjust it to get only navbar
                parent.removeChild(n);
            }
        }
    }
}
