var ns4 = (document.layers)? true:false
var ie4 = (document.all)? true:false

Main = new Array();
Sub = new Array();

function AddItem(n,txtMain,txtSub){
  Main[n] = txtMain;
  Sub[n] = txtSub;
}

function MenuInit(){
  var txt;
  if (ns4) {
    for (i=1; i<=maxSub; i++) {
      txt = "<layer id=mMain"+i+" class=mMainNS onMouseOver=\"showNS('mMain"+i+"')\">";
      txt += Main[i]+"</layer>";
      txt += "<layer id=mMain"+i+"on class=mMainNSon onMouseOut=\"hideNS('mMain"+i+"')\">";
      txt += Main[i]+"<br>"+Sub[i]+"</layer>";
      document.write(txt);
      
      t = eval("document.layers.mMain"+i);
      tOn = eval("document.layers.mMain"+i+"on");

      tOn.visibility = "hidden";
      tOn.bgColor = colorSub;
      tOn.pageX = startX+(i-1)*weight;
      tOn.pageY = startY;
      t.bgColor = colorMain;
      t.pageX = startX+(i-1)*weight;
      t.pageY = startY;
      if (i==8) {tOn.pageX -= 12;t.pageX -= 12;}
    }
  } else {
    if (ie4) {
      document.write("<style>.mMain{position:relative;z-index:51;z-index:32000;cursor:hand;}");
      document.write(".mMainOn{position:absolute;z-index:52;overflow:hidden;visibility:hidden;background-color:"+colorSub+"}</style>");
      txt = "<table  bgcolor="+colorMain+" cellspacing=0 cellpadding=0 border=0><tr>";
      document.write(txt);
      for (i=1; i<=maxSub; i++) {
        txt =  "<td weight="+weight+" STYLE=\"font-size:10px;\">";
        txt += "<DIV id=mMain"+i+" class=mMain ";
        if(Sub[i] != "")
          txt += "onMouseOver=\"show('mMain"+i+"on')\" onMouseOut=\"hide('mMain"+i+"on')\"";
        txt += ">";
        txt += Main[i]+"<br>";
        if(Sub[i] != ""){
          txt += "<DIV id=mMain"+i+"on  class=mMainOn>"
          txt += Sub[i];
          txt += "</DIV>";
         }
	txt += "</DIV></td>";
        document.write(txt);
        if(Sub[i] != ""){
          tOn = eval("document.all.mMain"+i+"on");
          tOn.bgColor = colorSub;
         }
      }
      txt = "</tr></table>";
      document.write(txt);
    } else {
      document.write("Error");
    }
  }
}

function showNS(id){
  var tmp;
  tmp1=eval('document.layers.'+id);
  tmp2=eval('document.layers.'+id+'on');
  tmp1.visibility="hidden";
  tmp2.visibility="visible";
}
function hideNS(id){
  var tmp;
  tmp1=eval('document.layers.'+id);
  tmp2=eval('document.layers.'+id+'on');
  tmp2.visibility="hidden";
  tmp1.visibility="visible";
}


function show(id){
  var tmp;
  tmp=eval('document.all.'+id+'.style');
  tmp.visibility="visible";
}

function hide(id){
  var tmp;
  tmp=eval('document.all.'+id+'.style');
  tmp.visibility="hidden";
}
