function keyboardAccess() {
    //TODO: menu no longer exists, what do we do?
    /*var menuItems = document.getElementById("topNavigation").getElementsByTagName("A");
    for (var i=0; i<menuItems.length; i++) {
        menuItems[i].onfocus=function() {
            this.className+=(this.className.length>0? " ": "") + "keyboardFocus"; //a:focus
            this.parentNode.className+=(this.parentNode.className.length>0? " ": "") + "listHover"; //li < a:focus

            if(this.parentNode.parentNode.parentNode.nodeName == "LI") {
                this.parentNode.parentNode.parentNode.className+=(this.parentNode.parentNode.parentNode.className.length>0? " ": "") + "listHover"; //li < ul < li < a:focus
            }
        }
        menuItems[i].onblur=function() {
            this.className=this.className.replace(new RegExp("( ?|^)keyboardFocus\\b"), "");
            this.parentNode.className=this.parentNode.className.replace(new RegExp("( ?|^)listHover\\b"), "");
            if(this.parentNode.parentNode.parentNode.nodeName == "LI") {
                this.parentNode.parentNode.parentNode.className=this.parentNode.parentNode.parentNode.className.replace(new RegExp("( ?|^)listHover\\b"), "");
            }
        }
        menuItems[i].onmouseover=function() {
            if(menuItems[i] != this) {
               for(var k = 0; k < menuItems.length; k++){
                     menuItems[k].blur();

               }
            }
        }
    }*/
}

// Firefox, etc.:
if(window.addEventListener){
    window.addEventListener('load', keyboardAccess, false);
}
// IE-Win:
else if(window.attachEvent) {
    window.attachEvent('onload', keyboardAccess);
}