var oMenu;
var oAction;
var oLink;
function shoMenu() {
 var iLen=oMenu.className.length;
 if(oMenu) oMenu.className=(oMenu.className.substr(iLen-3,3)=="off")?oMenu.className.substr(0,iLen-3)+oMenu.state:oMenu.className.substr(0,iLen-2)+oMenu.state;

 iLen=oLink.className.length;
 if(oLink) oLink.className=(oMenu.state=="on" && oLink.className.substr(iLen-2,2)!="ON")?oLink.className+"ON":(oMenu.state=="off" && oLink.className.substr(iLen-2,2)=="ON")?oLink.className=oLink.className.substr(0,iLen-2):oLink.className;
 oAction=null;
}
function menu(oLi,sState) {
 var newMenu;
 var newLink;
 var cChildNodes=oLi.childNodes;
 for(var c=0;c<cChildNodes.length;c++) {
  if(cChildNodes[c].tagName=="A") {
   newLink=cChildNodes[c];
  } else if(cChildNodes[c].tagName=="UL") {
   newMenu=cChildNodes[c];
   break;
  }
 }
 if(oAction && newMenu!=oMenu) shoMenu();
 oMenu=newMenu;
 oLink=newLink;
 if(!oMenu) return;
 oMenu.state=sState;
 oAction=window.setTimeout("shoMenu()",(sState=="off")?500:0);
}