// 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('menu');
  menuname.left=-50;
  layername.zIndex=5
}
