function findX (obj) {
	var pos = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			pos += obj.offsetLeft
			obj = obj.offsetParent;
		}
	} else if (obj.x)
		pos += obj.x;
	return pos;
}
var exit = 0;
function menu (id) {
	for (var i = 1; i <= 20; i++ ) {
		smx = document.getElementById("sm" + i);
		if (smx) smx.style.display = "none";
	}
	if (id) {
		var mx = document.getElementById("m" + id);
		var smx = document.getElementById("sm" + id);
		var btnX = findX(mx);
		smx.style.left = (btnX - 1) + "px";
		smx.style.display = "block";				
	}
	exit = 0;
}
function mexit2 () { if (exit) menu (); }
function mexit () { exit = 1; setTimeout("mexit2()", 20); }