var obj_tmpwin = null;

// ToolTip-Effekt document.onmousemove = positionTmpWin;

function positionTmpWin() {
        if (obj_tmpwin != null) {

                // Fensterbreite und -höhe ermitteln
                var winWidth=0, winHeight=0;
                if (window.innerWidth) {
                        winWidth=window.innerWidth;
                        winHeight=window.innerHeight;
                } else {
                        if (window.document.documentElement && window.document.documentElement.clientWidth) {
                                winWidth=window.document.documentElement.clientWidth;
                                winHeight=window.document.documentElement.clientHeight;
                        } else {
                                winWidth=window.document.body.offsetWidth;
                                winHeight=window.document.body.offsetHeight;
                        }
                }

                // Scrollposition ermitteln
                var scrollX=0, scrollY=0;
                if(typeof(window.pageYOffset) == 'number') {
                        // Netscape
                        scrollX=window.pageXOffset;
                        scrollY=window.pageYOffset;
                } else if(document.body && (document.body.scrollLeft || document.body.scrollTop)) {
                        // DOM
                        scrollX=document.body.scrollLeft;
                        scrollY=document.body.scrollTop;
                } else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
                        // IE
                        scrollX=document.documentElement.scrollLeft;
                        scrollY=document.documentElement.scrollTop;
                }

                // Maus-Position
                var mouseX=0, mouseY=0;
                if(document.all) {
                        mouseX=window.event.x + document.body.scrollLeft;
                        mouseY=window.event.y + document.body.scrollTop;
                } else {
                        mouseX=e.pageX;
                        mouseY=e.pageY;
                }

                // Objectbreite und -höhe ermitteln
                var objWidth=0, objHeight=0;
                if(document.all) {
                        objWidth=obj_tmpwin.clientWidth;
                        objHeight=obj_tmpwin.clientHeight;
                } else {
                        objWidth=obj_tmpwin.offsetWidth;
                        objHeight=obj_tmpwin.offsetHeight;
                }

objX=scrollX+(winWidth-objWidth)/2;
objY=scrollY+(winHeight-objHeight)/2;
// ToolTip-Effekt                if((mouseX+objWidth)>(scrollX+winWidth-40)) objX=mouseX-objWidth-10; else objX=mouseX+10;
////                if((objX-10)<scrollX) objX=scrollX+10;
// ToolTip-Effekt                if((mouseY+(objHeight/2))>(scrollY+winHeight-10)) objY=scrollY+winHeight-objHeight-10; else objY=mouseY-(objHeight/2);
// ToolTip-Effekt                if((objY-10)<scrollY) objY=scrollY+10;

                obj_tmpwin.style.left = objX + "px";
                obj_tmpwin.style.top         = objY + "px";
        }
}


function showTmpWin(id, title, image, caption, width, height) {
        obj_tmpwin = document.getElementById(id);
// ToolTip-Effekt        obj_tmpwin.innerHTML="<div class='tmpwin_head'><table cellspacing='0' cellpadding='0'><tr><td>" + title + "</td><td align='right'><a href='javascript:void(0);' onclick='hideTmpWin();'><img src='images/close.gif' width='12' height='12' border='0'></a></td></tr></table></div><div class='tmpwin_image'><img src='" + image + "' class='img'></div><div class='tmpwin_caption'>" + caption + "</div>";
        obj_tmpwin.innerHTML="<div class='tmpwin_head'><table width='" + (width+10) + "' cellspacing='0' cellpadding='0'><tr><td width='" + (width-10) + "'>" + title + "</td><td width='20' align='right'><a href='javascript:void(0);' onclick='hideTmpWin();'><img src='images/close.gif' width='12' height='12' border='0' align='right'></a></td></tr></table></div><div class='tmpwin_image'><a href='javascript:void(0);' onclick='hideTmpWin();'><img src='" + image + "' class='img' border='0'></a></div><div class='tmpwin_caption'>" + caption + "</div>";
        obj_tmpwin.style.display = "block";
        positionTmpWin();
//        obj_tmpwin.style.visibility = "visible"
}


function hideTmpWin() {
        obj_tmpwin.style.display = "none";
//        obj_tmpwin.style.visibility = "hidden"
}
