
function switchDiv(objElement,bolVisible){
	if(!bolVisible){
		objElement.style.display = "none";
	} else {
 		objElement.style.display = "";
    }
	return 1;
}

function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp]
		el = el.offsetParent
	}
	return iPos
}

function show(el,m,mm) {
	var iframemenu = document.getElementById("iframemenu");
	if (cm!=null) {
		iframemenu.style.visibility = "hidden";
		switchDiv(cm,false);
		cmm.className='menu';
	}
	if (m!=null&&mm!='null') {
		m=document.getElementById(m);
		mm=document.getElementById(mm);
		m.style.left = getPos(el,"Left")-1+"px";
		m.style.top =  getPos(el,"Top")+el.offsetHeight+0+"px";
		
		iframewidth 	= m.clientWidth;
		iframeheight 	= m.clientHeight;

		iframemenu.style.left = m.style.left;
		iframemenu.style.top = m.style.top;
		iframemenu.style.width  = iframewidth;
		iframemenu.style.height = iframeheight;
		iframemenu.style.visibility = "visible";
		
		switchDiv(m,true);
		mm.className='menu_hover';
		cmm=mm;
		cm=m;
	}
}

function hidemenu() {
	timer1=setTimeout("show(null,null,null)",hide_delay);
	tstat=1;
	return 1;
}

function cancelhide() {
	if (tstat==1) {
		clearTimeout(timer1);
		tstat=0;
	}
	return 1;
}