var pastSubMenu="";
var pastMenuItem="";
var time="";

var Y_Adjustment = -2;
var X_Adjustment = 180;



function getRealPos(el,which) {
	iPos = 0
	while (el!=null) {
		iPos += el["offset" + which]
		el = el.offsetParent
	}
	return iPos
}

function openMainMenu(fo, mi) {
	if (pastSubMenu!="") closeMainMenu();
	
	window.clearTimeout(time);
	var el = document.getElementById(mi);
	var _x = getRealPos(el, "Left");
	var _y = getRealPos(el, "Top");
	
	document.getElementById(fo).style.top = eval(_y + Y_Adjustment) + "px";
	document.getElementById(fo).style.left = eval(_x + X_Adjustment) + "px";
	document.getElementById(fo).style.display = "block";
	
	pastSubMenu = fo;
	pastMenuItem = mi;
}

function closeMainMenu() {
	document.getElementById(pastSubMenu).style.display = "none";
}

function delayClose() {
	time=window.setTimeout("closeMainMenu()", 200);
}