
var btype;
var md=250;
var ti=-1;
var oTd=new Object;
oTd=null;

var tt="";
var sT="";
var pT=new Array();
var tA=new Array();

var tA;
var tAF;
var tAFleft;
var tAtop;
var tF;
var tTop;
var tLeft;
var tt;

function doMenu(td){
   clearTimeout(ti);
   td.className = "on";
   var i;
   var sT="";
   var tda=new Array();
   tda=td.id.split("_");
   
   if(oTd!=null) {
      var tdo=new Array();
      tdo=oTd.id.split("_");

      for(i=1;i<tdo.length;i++) {
         sT+="_"+tdo[i];

         if(tdo[i]!=tda[i]) {
            document.getElementById("td"+sT).className = "off";
            if(document.getElementById("tbl"+sT)!=null)
               document.getElementById("tbl"+sT).style.visibility="hidden";
            }
         }
      }

   oTd=td;
   sT="tbl";

   for(i=1;i<tda.length;i++)
      sT+="_"+tda[i];

   if(document.getElementById(sT)!=null) {
      if (btype == "ie") {
         document.getElementById(sT).filters.item(0).transition = 5;
         document.getElementById(sT).filters.item(0).Apply();
         document.getElementById(sT).style.visibility="visible";
         document.getElementById(sT).filters.item(0).Play();
         }
      else {
         document.getElementById(sT).style.visibility="visible";
         }
      }
   }

function clearMenu(){
   if(oTd!=null) {
      var tdo=new Array();
      tdo=oTd.id.split("_");
      var sT="";

      for(var i=1;i<tdo.length;i++) {
         sT+="_"+tdo[i];
         document.getElementById("td"+sT).className = "off";

         if(document.getElementById("tbl"+sT)!=null) {
            if (btype == "ie") {
               document.getElementById("tbl"+sT).filters.item(0).transition = 4;
               document.getElementById("tbl"+sT).filters.item(0).Apply();
               document.getElementById("tbl"+sT).style.visibility="hidden";
               document.getElementById("tbl"+sT).filters.item(0).Play();
               }
            else {
               document.getElementById("tbl"+sT).style.visibility="hidden";
               }
            }
         }
      oTd=null;			
      }
   }

function runMenu(strURL){
   location.href=strURL;
   }

function getCoord(st){
   tA = st.split("_");
   tAF = parseInt(tA.slice(1,2));
   tAFleft = 150;
   if (btype == "ie") {
      tAtop = (tAF*25)+37;
      }
   else {
      tAtop = (tAF*21)+40;
      }

   if(tA.length>2) {
      tF = parseInt(tA.slice(2,4))-1;
      tTop = (tF*21)+tAtop;
      tLeft = ((tA.length-1)*160);
      return (tTop+"px;left:"+tLeft+"px\">");
      }
   return (tAtop+"px;left:"+tAFleft+"px\">");
   }


if (navigator.appName == "Netscape") {
   btype = "nn";
   }
else if (navigator.appVersion.indexOf("MSIE") != -1) {
   btype = "ie";
   }
else {
   btype = "ie";
   }

var sH="<table class=\"menu\" id=\"mainmenu\" cellpadding=3 cellspacing=1 border=0 width=160>";
var p=0;
var j=0;

while(eval("typeof(td_"+ ++j +")!=\"undefined\"")) {
   sH+="<tr><td class=off id=\"td_"+j+"\" width=160 height=18 onmouseover=\"doMenu(this)\" onmouseout=\"ti=setTimeout('clearMenu()',md)\"";
   sH+=(eval("typeof(url_"+j+")!=\"undefined\""))?" onclick=\"runMenu('"+eval("url_"+j)+"')\">&nbsp;&nbsp;&nbsp;":">&nbsp;&nbsp;&nbsp;";
   sH+=eval("td_"+j)+"&nbsp;</td></tr>";

   if (eval("typeof(td_"+j+"_1)!=\"undefined\""))
      pT[p++]="_"+j;
   }

sH+="</table>";
document.write(sH);

for(var q=0;typeof(pT[q])!="undefined";q++) {
   sT=pT[q];

   sH="";
   j=0;
   sH+="<table class=\"menu\" id=\"tbl"+sT+"\" cellpadding=3 cellspacing=1 border=0 width=160 style=\"filter: revealTrans(Duration=0.4);top:"+getCoord(sT);

   while (eval("typeof(td"+sT+"_"+ ++j +")!=\"undefined\"")) {
      sH+="<tr><td class=off id=\"td"+sT+"_"+j+"\" onmouseover=\"doMenu(this)\" onmouseout=\"ti=setTimeout('clearMenu()',md)\"";
      sH+=(eval("typeof(url"+sT+"_"+j+")!=\"undefined\""))?" onclick=\"runMenu('"+eval("url"+sT+"_"+j)+"')\">&nbsp;":">";
      sH+=eval("td"+sT+"_"+j)+"</td></tr>";

      if (eval("typeof(td"+sT+"_"+j+"_1)!=\"undefined\""))
         pT[p++]=sT+"_"+j;
      }

   sH+="</table>";
   document.write(sH);
   }

document.getElementById("mainmenu").style.visibility="visible";
