
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){
var topto = 100;
var leftto = 50;

if (subobj == 'bewerten') { topto = 300; leftto = 200; }
if (subobj == 'fullexif') topto = 400;
if (subobj == 'uploadinfo') topto = 300;
if ((subobj == 'showlog')) leftto = 200;
if (subobj.substr(0, 3) == 'kat') topto = -25;
if (subobj.substr(0, 3) == 'vka') { topto = 25; leftto = -150; }
if (document.getElementById){
var subobj=document.getElementById(subobj)
subobj.style.left=(getposOffset(curobj, "left")-leftto)+"px"
subobj.style.top=(getposOffset(curobj, "top")-topto)+"px"
subobj.style.display="block"
return false
}
else
return true
}

function overlayclose(subobj){
document.getElementById(subobj).style.display="none"
}
