var activemenuid = "";
var keepshowingmenu=0;

function showmenu(menuid,buttonid) {
if (activemenuid!=menuid) {
	keepshowingmenu=0;
	hidemenunow();
	activemenuid = menuid;
}
keepshowingmenu=1;
var obj = document.getElementById(buttonid);
if (navigator.userAgent.toLowerCase().indexOf("safari") != -1) {
	var curleft = obj.offsetLeft;
	var curtop = obj.offsetTop; 
	obj = document.getElementById("tabbar");
} else {
	var curleft = curtop = 0;
}
var alerttext = "";
var i = 1;
while (obj) {
	curleft += obj.offsetLeft;
	curtop += obj.offsetTop;
	obj = obj.offsetParent;
	alerttext += i+") "+curleft+", "+curtop+".  ";
	i++;
}
document.getElementById(menuid).style.position="absolute";
document.getElementById(menuid).style.top=curtop+"px";
document.getElementById(menuid).style.left=curleft+"px";
document.getElementById(menuid).style.display="inline";
}

function hidemenu() {
	keepshowingmenu=0;
	menutimeout=window.setTimeout("hidemenunow()", 1000);
}
function hidemenunow() {
	if (keepshowingmenu==0 && activemenuid!="") {
		hide(activemenuid);
	}
}
	
	
function hide(boxid) {
	document.getElementById(boxid).style.display="none";
}

