var hidetimer;
var hidetimer2;
var c2sin;
var c2sid;
var c3flr;
var c3dep;
function getrealpos(pobj, mode)
{
 var x=0, y=0;
 var outedinfo=1;
 while(pobj.nodeName != 'BODY')
 {
  x+=pobj.offsetLeft;
  y+=pobj.offsetTop;
  pobj=pobj.offsetParent;
 }
 if(mode==1)
 {
  outedinfo=x;
 }
 else
 {
  outedinfo=y;
 }
 //alert(outedinfo+"--"+x+"---"+y);
 return outedinfo;
}
function unimenuhider(sin, sid)
{
 for(var io=0; io<menusar.length; io++)
 {
  var rultodisp=1;
  for(var to=0; to<insideof[sid].length; to++)
  {
   var mnsa="sbmenu"+ sin +"_"+ insideof[sid][to];
   if(menusar[io]==mnsa)
   {
    rultodisp=0;
    break;
   }
   else
   {
    rultodisp=1;
   }
  }
  if(rultodisp==0)
  {
   document.getElementById(menusar[io]).style.display = "block";
  }
  if(rultodisp==1)
  {
   document.getElementById(menusar[io]).style.display = "none";
  }
 }
}
function hidersecmenu(flr, dep, mode)
{
 c3flr = flr;
 c3dep = dep;
 if(mode==1)
 {
  hidetimer2=setTimeout("hidersecmenu(c3flr, c3dep, 0);", 300);
 }
 if(mode==0)
 {
  clearTimeout(hidetimer2);
  for(var i=dep; i<topmst[flr].length; i++)
  {
   document.getElementById("sbmenu"+ topmst[flr][i]).style.display = "none";
  }
 }
}
function clrtimeout()
{
 clearTimeout(hidetimer);
}
function clrtimeout2()
{
 clearTimeout(hidetimer2);
}
function globalhide()
{
 for(var i=0; i<menusar.length; i++)
 {
  document.getElementById(menusar[i]).style.display = "none";
 }
}
function hidesubmenu(mode, sin, sid)
{
 c2sin = sin;
 c2sid = sid;
 if(mode==1)
 {
  hidetimer=setTimeout("hidesubmenu(0, c2sin, c2sid);", 200);
 }
 if(mode==0)
 {
  clearTimeout(hidetimer);
  var smenu = document.getElementById("sbmenu"+ sin +"_"+sid);
  smenu.style.display = "none";
  globalhide();
 }
}
function showsubmenu(sin, sid, t_w, t_h, t_t, t_l)
{
 var smenu = document.getElementById("sbmenu"+ sin +"_"+sid);
 smenu.style.display = "block";
 smenu.style.left = t_l+ 'px';
 smenu.style.top = t_t+t_h-1 + 'px';
 clearTimeout(hidetimer);
}
