
LRS=new Array();

BRANCH=new Array();

LEVELID=new Array();

BRS=0;

openMTMO=10;
openTMO=100;
closeTMO=300;
closeTMO2=200;


function clrtm(l)
{
 if (self.tm) {clearTimeout(tm);}
}

function keep(level)
{
 if (self.otm) {clearTimeout(otm);}
 clrtm();
 
}

function keepme(level)
{
 if (self.otm) {clearTimeout(otm);}
 clrtm();
 var l=parseInt(level);
 tm=setTimeout("_clearotherbranhces('0',"+l+");",openTMO);
}

function _clearotherbranhces(mid,level)
{
 var l=parseInt(level);
 clearotherbranhces(mid,l);
}


function reducebranh(level)
{
 var l=level+2;
 tm=setTimeout("realhidesub("+l+")",closeTMO2);
}

function clearotherbranhces(mid,level)
{
 //var l=parseInt(level);
 var l=level;
 //alert(LEVELID[l]+"-"+mid); 
 if (LEVELID[l]!=mid) { l++; realhidesub(l);}

}

function showsub(id,mid)
{
  if (self.tm) {clearTimeout(tm);}
  if (self.otm) {clearTimeout(otm);}
  otm=setTimeout("_showsub("+id+","+mid+");",openMTMO);
}

function _showsub(id,mid)
{
 var i=parseInt(id);
 var j=parseInt(mid);
 clrtm(0);
 reducebranh(0);
 if (BRS) if (LEVELID[0]==j) { return; }
 if (!LRS[i]) {LRS[i]=layer(id);}
 if (!LRS[j]) {LRS[j]=layer(mid);}
 clearotherbranhces(mid,0);
 LRS[i].moveTo(LRS[j].getAbsoluteLeft()+1, LRS[j].getAbsoluteTop() + LRS[j].getHeight());
 LRS[i].show();
 BRANCH[0]=LRS[j];
 BRS=BRS+1;
 BRANCH[BRS]=LRS[i];
 LEVELID[0]=j;
}

function showsubsub(id,mid,level)
{
  if (self.tm) {clearTimeout(tm);}
  if (self.otm) {clearTimeout(otm);}
  otm=setTimeout("_showsubsub("+id+","+mid+","+level+");",openTMO);
}

function _showsubsub(id,mid,level)
{
 var i=parseInt(id);
 var j=parseInt(mid);
 var l=parseInt(level);
 clrtm(l,id);
 reducebranh(l);
 if (BRS>l) if (LEVELID[l]==j) { return; }
 if (!LRS[i]) {LRS[i]=layer(id);}
 if (!LRS[j]) {LRS[j]=layer(mid);}
 clearotherbranhces(mid,l); 
 var mzl=0;
 if (isMozilla) mzl=1;
 LRS[i].moveTo(LRS[j].getAbsoluteLeft()+LRS[j].getWidth()-1, LRS[j].getAbsoluteTop()-mzl);
 LRS[i].show();
 BRS=BRS+1;
 BRANCH[BRS]=LRS[i];
 LEVELID[l]=mid;
 }

function hidesub()
{
 if (self.tm) {clearTimeout(tm);}
 if (self.otm) {clearTimeout(otm);}
 tm=setTimeout("realhidesub(1)",closeTMO);
}

function realhidesub(st)
{
 for (i=st;i<=BRS;i++)
 {
 if (BRANCH[i])
  {
   BRANCH[i].hide();
   BRANCH[i]=0;
   LEVELID[i]=0;
  }
 } 
 if (st) BRS=st-1;

}



function go_()
{

IDc=0;


MENUSTR="<table border=0 cellpadding=0 cellspacing=0 ><tr><td style=\"width:2px;\"><img src=\"/templ_images/menu-div-w.jpg\"></td>";

for (i=0;i<MENU.length;i=i+3)
{



 if (MENU[i+2]!="s") 
 {
  IDc++;
  MID=IDc;
  EID=++IDc;

  SUB=0;

  if (!((i+5)>MENU.length)) 
   {
  if (MENU[i+5]=="s")
   {
    SUB=1;
    if (MENU[i+2]=="0")
     MENUSTR=MENUSTR+"<td class=\"hmir hmil\" onmouseover=\"this.className='hmirs hmils'; showsub('"+EID+"','"+MID+"');\" onmouseout=\"this.className='hmir hmil'; hidesub();\"  ID=\""+MID+"\">"+MENU[i]+"</td><td style=\"width:2px;\"><img src=\"/templ_images/menu-div-w.jpg\"></td>";
    else 
     MENUSTR=MENUSTR+"<td class=\"hmir\"  onclick=\"window.location='"+MENU[i+1]+"';\"   onmouseover=\"this.className='hmirs2 hmils'; showsub('"+EID+"','"+MID+"');\" onmouseout=\"this.className='hmir'; hidesub();\"  ID=\""+MID+"\"><a class=\"hmil\" href=\""+MENU[i+1]+"\">"+MENU[i]+"</a></td><td style=\"width:2px;\"><img src=\"/templ_images/menu-div-w.jpg\"></td>";

   }
   }

  if (MENU[i]!="u")
  if (!SUB)  MENUSTR=MENUSTR+"<td class=\"hmi\" onclick=\"window.location='"+MENU[i+1]+"';\" onmouseover=\"this.className='hmis'; keepme('0');\" onmouseout=\"this.className='hmi'; hidesub();\" ><a class=\"hmil\" href=\""+MENU[i+1]+"\">"+MENU[i]+"</a></td><td style=\"width:2px;\"><img src=\"/templ_images/menu-div-w.jpg\"></td>";
   

 }
 else
 {

  MENUSTR1="<table border=0 cellpadding=0 cellspacing=0 style=\"background:#8D949A;  visibility:hidden; position:absolute; border-collapse:collapse; left:-1000;  visibility:hidden;\"  ID=\""+IDc+"\" > ";

  for (j=0;j<MENU[i].length;j=j+3)
  {
  if (MENU[i][j+2]!="s") 
  {
  IDc++;
  MID=IDc;
  EID=++IDc;
  
  SUB=0;

  if (!((j+5)>MENU[i].length)) 
   {
  if (MENU[i][j+5]=="s")
   {
    SUB=1;
    if (MENU[i][j+2]=="0")
     MENUSTR1=MENUSTR1+"<tr><td class=\"vmir vmilr\"  onmouseover=\"this.className='vmirs  vmils';  showsubsub('"+EID+"','"+MID+"',1);\" onmouseout=\"this.className='vmir vmilr'; hidesub();\"  ID=\""+MID+"\">"+MENU[i][j]+"</td></tr>";
    else
     MENUSTR1=MENUSTR1+"<tr><td class=\"vmir\"  onclick=\"window.location='"+MENU[i][j+1]+"';\"    onmouseover=\"this.className='vmirs2';  showsubsub('"+EID+"','"+MID+"',1);\" onmouseout=\"this.className='vmir '; hidesub();\"  ID=\""+MID+"\"><a class=\"vmil\" href=\""+MENU[i][j+1]+"\">"+MENU[i][j]+"</a></td></tr>";
   }
   }
   
  if (MENU[i][j]!="u") 
  if (!SUB)  MENUSTR1=MENUSTR1+"<tr><td class=\"vmi\" onclick=\"window.location='"+MENU[i][j+1]+"';\" onmouseover=\" this.className='vmis  vmils'; keepme('1');\" onmouseout=\"this.className='vmi  vmil'; hidesub();\" ><a class=\"vmil\" href=\""+MENU[i][j+1]+"\">"+MENU[i][j]+"</a></td></tr>";

 }

 else
 {
  
  MENUSTR2="<table border=0 cellpadding=0 cellspacing=0 style=\"background:#8D949A; visibility:hidden; position:absolute;   border-collapse:collapse; left:-1000;   \" ID=\""+IDc+"\" > ";

  for (k=0;k<MENU[i][j].length;k=k+3)
  {
  if (MENU[i][j][k+2]!="s") 
  {
  IDc++;
  MID=IDc;
  EID=++IDc;
  
  SUB=0;

  if (!((k+5)>MENU[i][j].length)) 
   {
  if (MENU[i][j][k+5]=="s")
   {
    SUB=1;
    if (MENU[i][j][k+2]=="0")
     MENUSTR2=MENUSTR2+"<tr><td  class=\"v2mir v2milr\" onmouseover=\"this.className='v2mirs  v2mils';  showsubsub('"+EID+"','"+MID+"',2);\" onmouseout=\"this.className='v2mir v2milr'; hidesub();\"  ID=\""+MID+"\">"+MENU[i][j][k]+"</td></tr>"; 
    else
     MENUSTR2=MENUSTR2+"<tr><td  class=\"v2mir\" onclick=\"window.location='"+MENU[i][j][k+1]+"';\"  onmouseover=\"this.className='v2mirs2';  showsubsub('"+EID+"','"+MID+"',2);\" onmouseout=\"this.className='v2mir'; hidesub();\"  ID=\""+MID+"\"><a class=\"v2mil\" href=\""+MENU[i][j][k+1]+"\">"+MENU[i][j][k]+"</a></td></tr>"; 
   }
   }

  if (MENU[i][j][k]!="u")
  if (!SUB)  MENUSTR2=MENUSTR2+"<tr><td class=\"v2mi\" onclick=\"window.location='"+MENU[i][j][k+1]+"';\" onmouseover=\"this.className='v2mis  v2mils';  keepme('2');\" onmouseout=\" this.className='v2mi  v2mil';   hidesub();\" ><a class=\"v2mil\" href=\""+MENU[i][j][k+1]+"\">"+MENU[i][j][k]+"</a></td></tr>";

 }

 else
 {



 MENUSTR3="<table border=0 cellpadding=0 cellspacing=0 style=\"background:#8D949A;  visibility:hidden; position:absolute; border-collapse:collapse; left:-1000;  \" ID=\""+IDc+"\" > ";



 for (l=0;l<MENU[i][j][k].length;l=l+3)
  {
  if (MENU[i][j][k][l+2]!="s") 
  {
  IDc++;
  MID=IDc;
  EID=++IDc;
  
  SUB=0;

  if (!((k+5)>MENU[i][j][k].length)) 
   {
  if (MENU[i][j][k][l+5]=="s")
   {
    SUB=1;
    if (MENU[i][j][k][l+2]=="0")
      MENUSTR3=MENUSTR3+"<tr><td  class=\"v2mir v2milr\" onmouseover=\"this.className='v2mirs  v2mils';  showsubsub('"+EID+"','"+MID+"',2);\" onmouseout=\"this.className='v2mir v2milr'; hidesub();\"  ID=\""+MID+"\">"+MENU[i][j][k][l]+"</td></tr>";
    else
      MENUSTR3=MENUSTR3+"<tr><td  class=\"v2mir\" onclick=\"window.location='MENU[i][j][k][l+1]';\"  onmouseover=\"this.className='v2mirs2';  showsubsub('"+EID+"','"+MID+"',2);\" onmouseout=\"this.className='v2mir'; hidesub();\"  ID=\""+MID+"\">"+MENU[i][j][k][l]+"</td></tr>";
   }
   }

    if (MENU[i][j][k][l]!="u")
  if (!SUB)  MENUSTR3=MENUSTR3+"<tr><td class=\"v2mi\" onclick=\"window.location='MENU[i][j][k][l+1]';\" onmouseover=\"this.className='v2mis  v2mils';  keepme('3');\" onmouseout=\" this.className='v2mi  v2mil';   hidesub();\" ><a class=\"v2mil\" href=\""+MENU[i][j][k][l+1]+"\">"+MENU[i][j][k][l]+"</a></td></tr>";

 }

 }


 MENUSTR3=MENUSTR3+"<tr></table> ";
 document.write(MENUSTR3);
 //container.innerHTML=container.innerHTML+MENUSTR3;
 MENUSTR3=""; 






 }
  

 }
 MENUSTR2=MENUSTR2+"<tr></table> ";
 document.write(MENUSTR2);
 //container.innerHTML=container.innerHTML+MENUSTR2;
 MENUSTR2=""; 

 }



 }
 MENUSTR1=MENUSTR1+"<tr></table> ";
 document.write(MENUSTR1);
 //container.innerHTML=container.innerHTML+MENUSTR1;
 MENUSTR1=""; 

 }

}

MENUSTR=MENUSTR+"</tr></table> ";
//container.innerHTML=MENUSTR;
document.write(MENUSTR);
}
