var m_data={};

function initMenu(tabid,divid){
   var tdiv=document.getElementById(tabid);
   var mdiv=document.getElementById(divid);
   if (tdiv && mdiv){
      m_data[divid]={"mdiv":mdiv,"displayon":false,"to":false};
      tdiv.onmouseover=function () { var d=divid; m_mover(d) };
      tdiv.onmouseout=function () { var d=divid; m_mout(d) };
   }
}

function m_mover(divid){
   if (m_data[divid].to){
      clearTimeout(m_data[divid].to);
      m_data[divid].to=false;
   }
   if (!m_data[divid].displayon){
      var mdiv=m_data[divid].mdiv;
      if(mdiv){
         mdiv.style.visibility="visible";
         m_data[divid].displayon=true;
         mdiv.onmouseover=function () { var d=divid; m_mover(d) };
         mdiv.onmouseout=function () { var d=divid; m_mout(d) };
         mdiv.onclick=function () { var d=divid; m_mhide(d) };
      }else{
      }
   }
}

function m_mout(divid){
   if (m_data[divid] && m_data[divid].to){
      clearTimeout(m_data[divid].to);
      m_data[divid].to=false;
   }
   if (!m_data[divid]){
      m_data[divid]={};
   }
   m_data[divid].to=setTimeout("m_mhide(\""+divid+"\");",200);
}

function m_mhide(divid){
   mdiv=m_data[divid].mdiv
   if (m_data[divid].to){
      clearTimeout(m_data[divid].to);
      m_data[divid].to=false;
   }
   if (mdiv){
      mdiv.onmouseover=null;
      mdiv.onmouseout=null;
      mdiv.style.visibility="hidden";
      m_data[divid].displayon=false;
   }
}
