var occupied_header = new Array();
var occupied_menu = new Array();

for(i=1;i<=10;i++) {
  occupied_header[i] = 0;
  occupied_menu[i] = 0; 
}

function CreateLayer(text, id, t, l) {
  if(document.layers) {
    var str="<LAYER ID=menu" + id + " TOP=" + t + " LEFT=" + l + " onmouseover=\"occupied_menu[" + id + "]=1;\" onmouseout=\"Turn('" + id + "',0);occupied_menu[" + id + "]=0;\" VISIBILITY=HIDE>" + text + "</LAYER>";
    document.write(str);
  } else if(document.all) {
    var strng="<div id=menu" + id + " style=\"position:absolute;top:" + t + ";left:" + l + ";visibility:hidden;filter:alpha(opacity=95);\" onmouseover=\"occupied_menu[" + id + "]=1;\" onmouseout=\"Turn('" + id + "',0);occupied_menu[" + id + "]=0;\">" + text + "</div>";
    document.write(strng);
  }
}
 
function Turn(id, mode) {
  if(document.layers || document.all) {
    if(mode) {
      eval("setTimeout(\"On(" + id + ", " + mode + ");\",1)");
    } else
      eval("setTimeout(\"Off(" + id + ", " + mode + ");\",50)");
  }
}

 function On(id, mode){
   if(occupied_header[id])
     if(document.all) {
       eval("menu" + id).style.display = 'block';
       eval("menu" + id).style.visibility = 'visible';
     } else if(document.layers)
       eval("document.layers['menu" + id + "']").visibility = "show";
 }
 
 function Off(id, mode){
   if(!occupied_menu[id] && !occupied_header[id])
     if(document.all) {
       eval("menu" + id).style.display = 'none';
     } else if(document.layers) {
       eval("document.layers['menu" + id + "']").visibility = "hide";
     }
 }
