// (C) 1004 Retel Neuhausen AG

var timeouts = new Array();
	timeouts[0] = new Array('home_menu',false,null);
	timeouts[1] = new Array('prod_menu',false,null);
	timeouts[2] = new Array('dienst_menu',false,null);

function popup(div,mainMenu,index) {
	this.timeouts[index]=new Array(div,false,null);

	if(document.getElementById(div).style.display == "none") {
		for( var i = 0; i<= timeouts.length-1; i++) {
			if(timeouts[i] != null) {
				document.getElementById(timeouts[i][0]).style.display = "none";
				timeouts[index][2] = null;
				timeouts[index][1] = false;
			}
		}

		document.getElementById(div).style.left=(document.getElementById(mainMenu).offsetLeft);
		document.getElementById(div).style.top=(document.getElementById(mainMenu).offsetTop+120);
		document.getElementById(div).style.display = "inline";
	}
}

function closePop(index) {
	if(timeouts[index] != null && timeouts[index][1] == false) {
		timeouts[index][1] = true;
		timeouts[index][2] = window.setTimeout("timeoutClose(" + index + ")",1500);
	}
}

function timeoutClose(index) {
	if(timeouts[index][1] != false) {
		document.getElementById(timeouts[index][0]).style.display = "none";
		timeouts[index][2] = null;
		timeouts[index][1] = false;
	}
}