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, subobj){ if (document.getElementById){ var subobj=document.getElementById(subobj) subobj.style.left=getposOffset(curobj, "left")+"px" subobj.style.top=getposOffset(curobj, "top")+"px" subobj.style.display="block" return false } else return true } function overlayclose(subobj){ document.getElementById(subobj).style.display="none" }