function getAbsPoint(e) {
	var x = e.offsetLeft;
	var y = e.offsetTop;
	while (e = e.offsetParent) {
		x += e.offsetLeft;
		y += e.offsetTop;
	}
	return {"x":x, "y":y};
}

function over(o, menuName, offset) {
	if (offset == null) {
		offset = 5;	
	}
	var menu = document.getElementById(menuName);
	var xy = getAbsPoint(o);
	menu.style.left = xy.x + "px";
	menu.style.top = (xy.y + o.offsetHeight + offset) + "px";
	clickDocument();
	menu.style.filter = 'Alpha(Opacity=80)';
	menu.style.visibility = "visible";
	//o.style.backgroundColor = "#00173A";
	o.style.backgroundColor = "";
}
function out(o) {
	//o.style.backgroundColor = "#FFFFFF";
}
function clickDocument() {
	var divs = document.getElementsByTagName("div");
	for (var i = 0; i < divs.length; i++) {
		if (divs[i].getAttribute("ismenu") == "true") {
			divs[i].style.visibility = "hidden";
		}
	}

	var tds = document.getElementById("tbl_menu").getElementsByTagName("td");
	for (var i = 0; i < tds.length; i++) {
		//tds[i].style.backgroundColor = "#00173A";
		tds[i].style.backgroundColor = "";
	}
}
document.onclick = clickDocument;
