var iMenuTimer = new Array()
var iMenuTimerShow = new Array()
iMenuTimer[0]=iMenuTimer[1]=0
iMenuTimerShow[0]=iMenuTimerShow[1]=0
var bIE = true//document.all
var bEx = false

qwe =""
function ShowMenuEx(iMenu)
{
//qwe = "showEx"+iMenu+";"+qwe;
//alert("ShowMenuEx")
//parent.content.leftbottom.innerHTML="ShowMenuEx<br>"+parent.content.leftbottom.innerHTML

 if(iMenuTimer[iMenu]) {clearTimeout(iMenuTimer[iMenu]);iMenuTimer[iMenu]=0}
	bEx=true
	ShowMenu(iMenu)
}
function ShowMenu(iMenu)
{
//parent.content.leftbottom.document.body.innerHTML="S:"+name+","+(iMenuTimer[iMenu] ?1:0)+" "+parent.content.leftbottom.document.body.innerHTML
//qwe = "show"+iMenu+";"+qwe;
//alert(iMenuTimer[iMenu]);
//alert("Menu"+iMenu)
 if (iMenu!=menuYOffsetIndex) document.getElementById("submenu").style.visibility="hidden"
 if(!document.getElementById("Menu"+iMenu))return
 if(iMenuTimer[iMenu]) { 
//parent.content.leftbottom.document.body.innerHTML="Sb"+(iMenuTimer[iMenu])+" "+parent.content.leftbottom.document.body.innerHTML
clearTimeout(iMenuTimer[iMenu]);iMenuTimer[iMenu]=0
//parent.content.leftbottom.document.body.innerHTML="Sa"+(iMenuTimer[iMenu] ?1:0)+" "+parent.content.leftbottom.document.body.innerHTML
}
 else 
 {
//	 qwe="NOTshowExTimer:"+iMenuTimer[iMenu]+";"	+qwe;
   menuXoffset = 0;
   if (iMenu == 1) menuXoffset = 0;
   if (iMenu == 2) menuXoffset = 65;
   if (iMenu == 3) menuXoffset = 55;
   if (iMenu == 4) menuXoffset = 23;
   if (iMenu == 5) menuXoffset = 52;
   if (iMenu == 6) menuXoffset = -45;
   if (iMenu != 0 && iMenu == menuYOffsetIndex) {menuYoffset = 30 } else {menuYoffset = 0;}
   if(iMenuTimerShow[iMenu]) return
   document.getElementById("Menu"+iMenu).style.top=findPosY(document.getElementById("m"+iMenu))+document.getElementById("m"+iMenu).scrollHeight+menuYoffset;
   document.getElementById("Menu"+iMenu).style.left=findPosX(document.getElementById("m"+iMenu))+menuXoffset;
   document.getElementById("Menu"+iMenu).style.height=document.getElementById("mt"+iMenu).scrollHeight;
   if(bIE)
   {
     if(document.getElementById("Menu"+iMenu).style.visibility == "visible")return
     h=document.getElementById("Menu"+iMenu).style.height;
     h=h.substr(0,h.length-2)
     document.getElementById("Menu"+iMenu).style.height=10;
     document.getElementById("Menu"+iMenu).style.visibility = "visible";
   }
   else 
   {
     if(document.layers["Menu"+iMenu].visibility== "show")return
     h=document.layers["Menu"+iMenu].clip.height;
//for(a in document.layers["Menu"+iMenu])
//alert(a+"="+document.getElementById("document.layers['Menu"+iMenu+"']."+a))
//alert(h)

//     h=h.substr(0,h.length-2)
     document.layers["Menu"+iMenu].clip.height=10;
     document.layers["Menu"+iMenu].visibility =  "show";
   }
   if(menuBeforeShow)menuBeforeShow()
   iMenuTimerShow[iMenu] = setTimeout("doShowMenu("+iMenu+","+h+")",10);
 }
//parent.content.leftbottom.document.body.innerHTML="2S"+(iMenuTimer[iMenu] ?1:0)+" "+parent.content.leftbottom.document.body.innerHTML
}

function doShowMenu(iMenu,nHeight)
{
//parent.content.leftbottom.document.body.innerHTML="dS"+(iMenuTimer[iMenu] ?1:0)+" "+parent.content.leftbottom.document.body.innerHTML
   if(bIE)
   {
     h=document.getElementById("Menu"+iMenu).style.height;
     h=h.substr(0,h.length-2)
   }
   else 
   {
     h=document.layers["Menu"+iMenu].clip.height;
//     h=h.substr(0,h.length-2)
   }

   h=h/1+40

   if(h>nHeight) h=nHeight
   if(bIE)
   {
     document.getElementById("Menu"+iMenu).style.height=h;
   }
   else 
   {
     document.layers["Menu"+iMenu].clip.height=h;
   }
   if(h<nHeight) 
     iMenuTimerShow[iMenu]=setTimeout("doShowMenu("+iMenu+","+nHeight+")",10)
   else iMenuTimerShow[iMenu] = 0
//parent.content.leftbottom.document.body.innerHTML="2dS"+(iMenuTimer[iMenu] ?1:0)+" "+parent.content.leftbottom.document.body.innerHTML
}

function HideMenuEx(iMenu)
{
//qwe = "hideEx"+iMenu+";"+qwe;
//alert("HideMenuEx")
	bEx = false
	HideMenu(iMenu)
}

function HideMenu(iMenu)
{
//qwe = "hide"+iMenu+";"+qwe;
//alert("HideMenu:"+bEx)
 document.getElementById("submenu").style.visibility="visible"
 if(document.getElementById("!Menu"+iMenu)||bEx){ bEx=false; return }
//parent.content.leftbottom.document.body.innerHTML="H"+(iMenuTimer[iMenu]?1:0)+" "+parent.content.leftbottom.document.body.innerHTML

 if(!iMenuTimer[iMenu])  
 {
	iMenuTimer[iMenu] = setTimeout("doHideMenu("+iMenu+")",60)
 }

//parent.content.leftbottom.document.body.innerHTML="2H:"+name+","+(iMenuTimer[iMenu])+" "+parent.content.leftbottom.document.body.innerHTML
//alert(iMenuTimer[iMenu]);
}

function doHideMenu(iMenu)
{
//parent.content.leftbottom.document.body.innerHTML="dH:"+name+","+(iMenuTimer[iMenu])+" "+parent.content.leftbottom.document.body.innerHTML
//alert(iMenuTimer[iMenu]+". "+qwe)
if(bIE) document.getElementById("Menu"+iMenu).style.visibility =  "hidden";
else document.layers["Menu"+iMenu].visibility =  "hide";
//menuOut('menu'+iMenu)
iMenuTimer[iMenu]=0
if(iMenuTimerShow[iMenu])
  {
  clearTimeout(iMenuTimerShow[iMenu])
  iMenuTimerShow[iMenu]=0
  }

   if(menuAfterHide)menuAfterHide()

//parent.content.leftbottom.document.body.innerHTML="2dH"+(iMenuTimer[iMenu] ?1:0)+" "+parent.content.leftbottom.document.body.innerHTML
}

function menuOver(menuName,suff)
{
if(!suff)suff=""
	document.getElementById(menuName).className="menuText"+suff+"Ex"
	if(document.getElementById("a"+menuName)) document.getElementById("a"+menuName).className="menuTextEx"
}

function menuOut(menuName,suff)
{
if(!suff)suff=""
	document.getElementById(menuName).className="menuText"+suff
	if(document.getElementById("a"+menuName))	document.getElementById("a"+menuName).className="menuText"+suff
}

function menuBeforeShow()
{
}

function menuAfterHide()
{
}

function doSubmit()
{
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
