// For top and left menus
// IT Avenue

var mHorName,mHorTimer;
var mHorTimeout = 10;
var mVerName,mVerTimer;
var mVerTimeout = 10;

function layerShow(name,l,t){
	name=name.toString();
	if(document.getElementById(name)&&document.getElementById(name).style){
		if(!document.getElementById(name).style.left)
			document.getElementById(name).style.left=l;
		if(!document.getElementById(name).style.top)
			document.getElementById(name).style.top=t;
		document.getElementById(name).style.display="block";
	}
}
function layerHide(name){
	if(document.getElementById(name)&&document.getElementById(name).style)
		document.getElementById(name).style.display="none";
}
function layerShowHide(name,l,t){
	if(document.getElementById(name)&&document.getElementById(name).style){
		if(document.getElementById(name).style.display=="none")
			layerShow(name,l,t);
		else
			layerHide(name);
	}
}

function mHorShow(name) {
	if(mHorName&&mHorName!=name)
		layerHide(mHorName);
	mHorName=name;
	if(mHorTimer)
		clearTimeout(mHorTimer);
	mHorTimer=0;
	if(document.getElementById(name))
		layerShow(mHorName,document.getElementById(name).parentNode.offsetWidth,0);
}

function mHorHide(name) {
	mHorTimer=setTimeout('layerHide(\''+name+'\')',mHorTimeout);
}

function mVerShow(name) {
	if(mVerName&&mVerName!=name)
		layerHide(mVerName);
	mVerName=name;
	if(mVerTimer)
		clearTimeout(mVerTimer);
	mVerTimer=0;
	if(document.getElementById(name))
		layerShow(mVerName,0,document.getElementById(name).parentNode.offsetHeight);
}

function mVerHide(name) {
	mVerTimer=setTimeout('layerHide(\''+name+'\')',mVerTimeout);
}
