var dom= (document.getElementById)? true: false; var ns5= (!document.all && dom || window.opera)? true: false; var ie5= ((navigator.userAgent.indexOf("MSIE")>-1) && dom)? true: false; var ie4= (document.all && !dom)? true: false; var nodyn= (!ns5 && !ie4 && !ie5 && !dom)? true: false; if (nodyn) event= "nope"; var offX= 20; var offY= 12; var tooltip, tipcss; var mouseX, mouseY;
function initTip() { if (nodyn) return; tooltip= (ie4)? document.all['tipDiv'] : (ie5||ns5)? document.getElementById('tipDiv'): null; tipcss= tooltip.style; if (ie4||ie5||ns5) { tipcss.borderWidth= "0px"; tipcss.padding= "0px"; } if (tooltip) document.onmousemove= trackMouse; } window.onload= initTip; var t1, t2; var tipOn= false;
function doTooltip(evt,src,wid) { if (!tooltip) return; if (t1) clearTimeout(t1); if (t2) clearTimeout(t2); tipOn= true; if (ie4||ie5||ns5) { if (!wid) wid = 128; tooltip.innerHTML= '<img border="0" class="thumb" style="max-width:'+wid+'px;opacity:0;filter:alpha(opacity=0);margin:0" src="' + src + '" width="'+wid+'px" onload="this.style.opacity=1;this.filters.alpha.opacity=100">'; } t1= setTimeout("tipcss.visibility='visible'",100); }
function trackMouse(evt) { standardbody= (document.compatMode=="CSS1Compat")? document.documentElement: document.body; mouseX= (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft; mouseY= (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop; if (tipOn) positionTip(evt); }
function positionTip(evt) { var tpWd= (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth; var tpHt= (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight; var winWd= (ns5)? window.innerWidth-20+window.pageXOffset: standardbody.clientWidth+standardbody.scrollLeft; var winHt= (ns5)? window.innerHeight-20+window.pageYOffset: standardbody.clientHeight+standardbody.scrollTop; if ((mouseX+offX+tpWd)>winWd) tipcss.left= mouseX-(tpWd+offX)+"px"; else tipcss.left= mouseX+offX+"px"; if ((mouseY+offY+tpHt)>winHt) tipcss.top= winHt-(tpHt+offY)+"px"; else tipcss.top= mouseY+offY+"px"; }
function hideTip() { if (!tooltip) return; t2= setTimeout("tipcss.visibility='hidden'",100); tipOn= false; }
document.write('<div id="tipDiv" style="position:absolute;top:0;visibility:hidden;z-index:100;background:url(\'http://3dmy.net/diq/loading.gif\') no-repeat center;"></div>');