in your script where it says
This will only be true in IE5, 5.5, and 6. all other browser will fail and you do not have an else statement to handle other browsers.Try something like thisstartList = function() {if (document.getElementById) {navRoot = document.getElementById("nav");for (i=0; i<navRoot.childNodes.length; i++) {node = navRoot.childNodes[i];if (node.nodeName=="LI") {node.onmouseover=function() {this.className+=" over"; } node.onmouseout=function() { this.className=this.className.replace(" over", ""); } }else{ navRoot = document.all["nav"]; ......} }}