// Define all variables and set the default delay to 5ms var layername, menuname, xgoal, ygoal, xhop, yhop, delay=5; // Check to see if the browser is DHTML-compatible function checkDHTML() { if ((parseInt(navigator.appVersion)>=4) && ((navigator.appName!="Netscape" && navigator.appVersion.indexOf("X11") == -1) || (navigator.appName!="Microsoft Internet Explorer" && navigator.appVersion.indexOf("Macintosh") == -1))) { return 1 } else { document.location="nodhtml.htm"; return 0 } } // Construct a valid reference to a layer // in either Netscape JavaScript or Microsoft JScript function makeName(layerID) { if (navigator.appName=="Netscape") { refname = eval("document." + layerID) } else { refname = eval("document.all." + layerID + ".style") } return refname } // Slide over xhop,yhop pixels every delay milliseconds // until the layer reaches xgoal and ygoal function slide() { if ((parseInt(layername.left) != xgoal) || (parseInt(layername.top) != ygoal)) { layername.left = parseInt(layername.left) + xhop; layername.top = parseInt(layername.top) + yhop; window.setTimeout("slide()", delay) } } function menuontop(){ menuname=makeName('menu'); menuname.left=10; layername=makeName('layer1'); layername.zIndex=1 layername=makeName('layer2'); layername.zIndex=2 layername=makeName('layer3'); layername.zIndex=3 } function layerontop() { menuname=makeName('menu2'); menuname.left=-50; layername.zIndex=5 }