var resizeDelay=10;
var resizeIncrement=5;
var imgCache=new Object();
function getCacheTag(A){return A.src+"~"+A.offsetLeft+"~"+A.offsetTop
}function cachedImg(D,A){this.img=D;
this.cacheTag=getCacheTag(D);
this.originalSrc=D.src;
var C=D.height;
var B=D.width;
this.originalHeight=C;
this.originalWidth=B;
A=(!A)?resizeIncrement:A;
this.heightIncrement=Math.ceil(Math.min(1,(C/B))*A);
this.widthIncrement=Math.ceil(Math.min(1,(B/C))*A)
}function resizeImg(E,D,F){var C=(D)?D/100:1;
var B=E.getAttribute("cacheTag");
if(!B){B=getCacheTag(E);
E.setAttribute("cacheTag",B)
}var A=imgCache[B];
if(!A){imgCache[B]=new Array(new cachedImg(E),C)
}else{A[1]=C
}if(F){E.src=F
}imgCache[B][0].img=E;
resizeImgLoop(B);
return true
}function resizeImgLoop(K){var O=imgCache[K];
if(!O){return false
}var I=O[0];
var L=I.img;
var M=O[1];
var P=(M>1)?1:-1;
var C=P*I.heightIncrement;
var J=P*I.widthIncrement;
var N=I.originalHeight;
var H=I.originalWidth;
var F=L.height;
var D=L.width;
var E=Math.round(N*M);
var B=Math.round(H*M);
if((F==E)||(D==B)){return true
}var A=F+C;
var G=D+J;
if(M>1){if((A>=E)||(G>=B)){A=E;
G=B
}}else{if((A<=E)||(G<=B)){A=E;
G=B
}}L.height=A;
L.width=G;
if((A==I.originalHeight)||(G==I.originalwidth)){L.src=I.originalSrc
}setTimeout("resizeImgLoop('"+K+"')",resizeDelay)
};