// menu2.js// adds menu behavior for non-standards compliant// browsers (IE)startMenu = function() {  if (document.all&&document.getElementById) {    navRoot = document.getElementById("topnavmenu");	//alert(navRoot.childNodes.length);	//loop thru top level elements      for (i=0; i<navRoot.childNodes.length; i++) {   	node = navRoot.childNodes[i];      if (node.nodeName=="LI"||node.nodeName=="li") {        node.onmouseover=function() {          this.className+=" over";        }        node.onmouseout=function() {          this.className=this.className.replace(" over", "");        }// loop through 2nd level nodes    for (j=0; j<node.childNodes.length; j++) {   	subnode = node.childNodes[j];      if (subnode.nodeName=="UL"||subnode.nodeName=="ul") {// loop through 3rd level li nodes setting class name	    for (k=0; k<subnode.childNodes.length; k++) {	   	subsubnode = subnode.childNodes[k];			 // alert(subsubnode.nodeName +" length:" + subsubnode.childNodes.length);	      if (subsubnode.nodeName=="LI"||subsubnode.nodeName=="li") {	        subsubnode.onmouseover=function() {	          this.className+=" over";		  //alert(this.className);	        }	        subsubnode.onmouseout=function() {	          this.className=this.className.replace(" over", "");	        }	      }	    }      }    }				      }    }  }}