var cS='W',tX,tY,tW,tH,mX,mY,pX,pY,pW,pH,pu,cT,nT,sB,sC,ms,pT,eP,eT; function thumb_mouseover (i){switch (cS){case 'W':case 'L':case 'I':case 'D':I(i); break; default:nT = i; }}function oPT(){switch (cS){case 'I':L(); break; case 'D':U(); break; }}function comp_load (){switch (cS){case 'I':D(); break; case 'L':U(); break; }}function comp_click (){window.location = cT.parentNode.href; }function mousemove (e){mX = e.clientX + document.body.scrollLeft; mY = e.clientY + document.body.scrollTop; if (mX > tX+tW || mY > tY+tH || mX < tX || mY < tY){switch (cS){case 'S': O(); break; case 'L': case 'D': W(); break; }}}function I (image){cS = 'I'; cT = image; nT = null; pu = document.getElementById("pu"); sB = document.getElementById("sB"); sC = document.getElementById("sC"); ms = document.getElementById("ms"); clearTimeout (pT); pT = setTimeout(oPT,500); pu.src = image.getAttribute ("compsrc"); pu.onload = comp_load; tX = tY = 0; var offset = image; while (offset != null) {tX += offset.offsetLeft; tY += offset.offsetTop; offset = offset.offsetParent; }tW = image.offsetWidth;tH = image.offsetHeight; }function L(){cS = 'L'; cT.style.cursor="wait"; ms.style.left = mX + 10; ms.style.top = mY + 10; ms.style.display = "block"; }function D(){cS = 'D'; }function U(){cS = 'U'; pu.style.display = "block"; pW = pu.width; pH = pu.height; //alert(pW + 'x' + pH); pX = tX + (tW/2) - (pW/2); pY = tY + (tH/2) - (pH/2); pX = Math.max (pX, document.body.scrollLeft); pY = Math.max (pY, document.body.scrollTop); pX = Math.min (pX, document.body.scrollLeft + document.body.clientWidth - pW); pY = Math.min (pY, document.body.scrollTop + document.body.clientHeight - pH); cT.style.cursor = "auto"; ms.style.display = "none"; pu.style.display = "block"; eP = 0.2; itU(); }function itU(){clearTimeout (eT); if (eP < 1){eP += 0.2; sE(); eT = setTimeout(itU,40); }if (eP == 1)S(); }function itO(){clearTimeout (eT); if (eP > .25){eP -= 0.25; sE(); eT = setTimeout(itO,40); }else W(); }function sE(){pu.style.width = tW + (pW - tW) * eP; pu.style.height = tH + (pH - tH) * eP; pu.style.left = tX + (pX - tX) * eP; pu.style.top = tY + (pY - tY) * eP; }function S(){cS = 'S'; sC.width = pW-41; sC.height = pH-49; sB.style.left = pu.style.left; sB.style.top = pu.style.top; sB.style.display = "block"; var ief = document.getElementById("ief"); ief.style.width = sB.offsetWidth; ief.style.height = sB.offsetHeight; ief.style.left = pu.style.left; ief.style.top = pu.style.top; ief.style.display = "block"; }function O(){cS = 'O'; document.getElementById("ief").style.display="none"; sB.style.display="none"; itO(); }function W(){cS = 'W'; pu.style.display = "none"; ms.style.display = "none"; pu.style.width = "auto"; pu.style.height = "auto"; if (nT != null)I (nT); }