
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;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);}