var currentMenu = '';
var timeoutID = new Array();
var isTimeoutActive = new Array();

function menuDown(layername,menuDoor) {
	if ((currentMenu != layername) && (currentMenu != '')) {
		closeMenu(currentMenu);
	}
	theDiv = document.getElementById(layername).style;
	theDivContent = document.getElementById(layername+'-content').style;
	theDivTitle = document.getElementById(layername+'-title').style;
	theDivContent.visibility = 'visible';
	theDiv.top=110; // was 125;
	theDiv.zIndex = 60;
	theDivContent.zIndex = 61;
	theDivTitle.zIndex = 61;
	currentMenu = layername;
	if (isTimeoutActive[layername] == 1) {
		clearTimeout(timeoutID[layername]);
	}
	isTimeoutActive[layername] = 0;
}

function layerOver(layername) {
	clearTimeout(timeoutID[layername]);
	isTimeoutActive[layername] = 0;
}

function menuUp(layername) {
	if (isTimeoutActive[layername] != 1) {
		timeoutID[layername] = setTimeout('closeMenu("'+layername+'");', 100);
		isTimeoutActive[layername] = 1;
	}
}

function closeMenu(layername) {
	theDiv = document.getElementById(layername).style;
	theDivContent = document.getElementById(layername+'-content').style;
	theDivTitle = document.getElementById(layername+'-title').style;
	theDiv.zIndex = 50;
	theDivContent.zIndex = 51;
	theDivTitle.zIndex = 51;
	theDivContent = document.getElementById(layername+'-content').style;
	theDivContent.visibility = 'hidden';
	theDiv.top = origDivPos[layername];
	isTimeoutActive[layername] = 0;
}

