var occupied_header = new Array();
var occupied_menu = new Array();
var nn=document.layers? 1:0
var ie=document.all? 1:0

for(i=1;i<=9;i++) {
 occupied_header[i] = 0;
 occupied_menu[i] = 0; 
}

function CreateLayer(text, id, t, l) {
  if (nn){
    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 (ie) {
    var strng="<div id=menu"+id+" style=\"position:absolute;top:"+t+";left:"+l+";visibility:hidden;width:100;\" onmouseover=\"occupied_menu["+id+"]=1;\" onmouseout=\"Turn('"+id+"',0);occupied_menu["+id+"]=0;\">"+text+"</div>";
    document.write(strng);
  }
}
 
function Turn(id, mode) {
  if(nn || ie) {
    if (mode) eval("setTimeout(\"On("+id+", "+mode+");\",50)");
    else eval ("setTimeout(\"Off("+id+", "+mode+");\",50)");
  }
}

function On(id, mode) {
  if(occupied_header[id])
    if (ie) eval("menu"+id).style.visibility='visible';
    else if(nn) eval("document.layers['menu"+id+"']").visibility="show";
}
 
function Off(id, mode){
  if(!occupied_menu[id] && !occupied_header[id])
    if(ie) eval("menu"+id).style.visibility='hidden';
    else if(nn) eval("document.layers['menu"+id+"']").visibility="hide";
}
