var brname=navigator.appName, BrVer='';
if(brname.substring(0,2)=="Mi")
	BrVer='E';
var	timer1 = 0;
	lastid1 = -1;
	timer2 = 0;
	lastid2 = -1;
	last_menu_suffix1 = -1;
	last_menu_suffix2 = -1;
	

function hideElement(elName, Menu)
{
	if(BrVer!='E') return;
	for (i = 0; i < document.all.tags(elName).length; i++)
	{
		Obj = document.all.tags(elName)[i];
		if(!(pMenu=GetPos1(Menu)))continue;
		if(!(pObj=GetPos1(Obj)))continue;

		if(pObj["left"]<pMenu["right"] && pMenu["left"]<pObj["right"] && pObj["top"]<pMenu["bottom"] && pMenu["top"]<pObj["bottom"])
			Obj.style.visibility = "hidden";
	}
}

function GetPos(el)
{
	if (!el || !el.offsetParent)return false;
	var res=Array()
	res["left"] = el.offsetLeft;
	res["top"] = el.offsetTop;
	var objParent = el.offsetParent;
	while (objParent.tagName.toUpperCase()!="BODY")
	{
		res["left"] += objParent.offsetLeft;
		res["top"] += objParent.offsetTop;
		objParent = objParent.offsetParent;
	}
	res["right"]=res["left"]+el.offsetWidth;
	res["bottom"]=res["top"]+el.offsetHeight;
	return res;
}



function showElement(elName)
{
	if(BrVer!='E') return;
	for (i = 0; i < document.all.tags(elName).length; i++)
	{
		obj = document.all.tags(elName)[i];
		if (!obj || !obj.offsetParent)continue;
		if(obj.style.visibility=="hidden")
			obj.style.visibility = "visible";
	}
}

function hidden1(menu_suffix,id)
{
    var d = document.getElementById('menu'+id+menu_suffix);
	if( d == null ) {
		return;
	}
	showElement("SELECT");
	timer1 = setTimeout("if('"+id+menu_suffix+"' == '"+lastid1+menu_suffix+"'){	var d=document.getElementById('menu"+lastid1+menu_suffix+"');if(d.style!=null){d.style.visibility='hidden'}; }", 500)
}

function show1(menu_suffix,id)
{  
	if(!((document.all)?document.all['menu'+id+menu_suffix]:document.getElementById('menu'+id+menu_suffix)))
		return;
	clearTimeout(timer1);
	if((id != lastid1) && (lastid1!=-1)) {
		var d1 = document.getElementById('menu'+lastid1+last_menu_suffix1);
		if ( d1.style != null ) {
		    d1.style.visibility = 'hidden';
		}
	}
	hideElement("SELECT", document.getElementById('menu'+lastid1+menu_suffix));
	lastid1 = id;
	last_menu_suffix1=menu_suffix;
	/*((document.all)?document.all['menu'+lastid1+menu_suffix]:*/
	var d =	document.getElementById('menu'+lastid1+menu_suffix);
	if ( d.style != null ) {
	    d.style.visibility = 'visible';
	}
}
function hidden2(menu_suffix,id)
{
	if(!((document.all)?document.all['menu'+id+menu_suffix]:document.getElementById('menu'+id+menu_suffix)))
		return;
	showElement("SELECT");
	timer2 = setTimeout("if('"+id+menu_suffix+"' == '"+lastid2+menu_suffix+"'){ var d=document.getElementById('menu"+lastid2+menu_suffix+"');if(d.style!=null){d.style.visibility = 'hidden';}	}", 500)
}

function show2(menu_suffix,id)
{  //alert (menu_suffix);
	if(!((document.all)?document.all['menu'+id+menu_suffix]:document.getElementById('menu'+id+menu_suffix)))
		return;
	clearTimeout(timer2);
	if((id != lastid2) && (lastid2!=-1)) {
		var d = document.getElementById('menu'+lastid2+last_menu_suffix2);
		if ( d.style != null ) {
		    d.style.visibility = 'hidden';
		}
	}
	hideElement("SELECT", document.getElementById('menu'+lastid2+menu_suffix));
	lastid2 = id;
	last_menu_suffix2=menu_suffix;
	
	var d1 = document.getElementById('menu'+lastid2+menu_suffix);
	if ( d1.style != null ) {
	   d1.style.visibility = 'visible';
	}
}


