var openContainer = null;
var hideMenuTimer = null;

function allowClose() {
	hideTimeout = 2000;
	hideMenuTimer = setTimeout("hideMenus()", hideTimeout);
}

function hideMenus() {
	stayOpen();
	if(openContainer) {
		var c = document.getElementById(openContainer);
		c.style.visibility = "hidden";
		openContainer = null;
	}
}

function stayOpen() {
	if (hideMenuTimer) clearTimeout(hideMenuTimer);
	hideMenuTimer = null;
}

function openDrop(containName) {
	hideMenus();
	stayOpen();
         var c = document.getElementById(containName);
         c.style.visibility = "visible";
	openContainer = "" + containName
}
