function getposOffset(overlay, offsettype) {
	var totaloffset = (offsettype == "left") ? overlay.offsetLeft : overlay.offsetTop;
	var parentEl = overlay.offsetParent;
	while (parentEl != null) {
		totaloffset = (offsettype == "left") ? totaloffset + parentEl.offsetLeft : totaloffset + parentEl.offsetTop;
		parentEl = parentEl.offsetParent;
	}
	return totaloffset;
}
function overlay(curobj, str) {
	var elm = document.getElementById('subcontent');
	if (!elm) return;
	elm.style.left = (getposOffset(curobj, "left")) + "px";
	elm.style.top = (getposOffset(curobj, "top")) + "px";
	elm.style.display = "block";
	elm.innerHTML = "<p>"  + str + "</p>";
}
function overlayclose() {
	var elm = document.getElementById('subcontent');
	if (!elm) return;
	elm.style.display = "none";
	elm.innerHTML = "";
}
document.write('<div id="subcontent" onmouseout="overlayclose();"></div>');
