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