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>\n\n";
   document.write(str);
  }
 else if(document.all || document.getElementById)
  {
   var strng="<div id=menu" + id + " style=\"position:absolute;top:" + t + ";left:" + l + ";visibility:hidden; filter:alpha(opacity=80);\" onmouseover=\"occupied_menu[" + id + "]=1;\" onmouseout=\"Turn('" + id + "',0);occupied_menu[" + id + "]=0;\">" + text + "</div>\n\n";
   document.write(strng);
  }
 }
 
function HideAll(){
  for (j=1;j<MenuLength;j++) {
   eval("Off(" + j + ",0)");
  }
}

function Turn(id, mode) {
 if((document.layers || document.all || document.getElementById)&&(loaded=1)) {
  if(mode){
   occupied_header[id]=1; 
   eval("setTimeout(\'On(" + id + ", " + mode + ");\',0)");
  } else {
   occupied_header[id]=0; 
   eval("setTimeout(\'Off(" + id + ", " + mode + ");\',1000)");
  }
 }
}

function On(id, mode){
  HideAll();
  if(occupied_header[id])
   if(document.all)
    eval("menu" + id).style.visibility = "visible";
   else if(document.layers)
    eval("document.layers['menu" + id + "']").visibility = "show";
   else if(document.getElementById)
    eval('document.getElementById("menu' + id + '")').style.visibility = "visible";
}
 
 function Off(id, mode){

  if(!occupied_menu[id] && !occupied_header[id]){
   if(document.all) {
    clearmenu.style.visibility = "visible";
    eval("menu" + id).style.visibility = "hidden";
    clearmenu.style.visibility = "hidden";
   } else if(document.layers) {
    eval("document.layers['menu" + id + "']").visibility = "hide";
   } else if(document.getElementById) {
    eval('document.getElementById("menu' + id + '")').style.visibility = "hidden";
   }

  }
 }
