var imgArr;var oDiv;var uDiv;var hDiv;var swTm;var fdTm;function rotImgs(aImgArr,uDivID,oDivID,hDivID,aSwTm,aFdTm){imgArr=aImgArr;uDiv=document.getElementById(uDivID);oDiv=document.getElementById(oDivID);hDiv=document.getElementById(hDivID);swTm=aSwTm;fdTm=aFdTm;chgImg(0);}
function chgImg(i){if(i>=imgArr.length)
i=0;fadeInImg(i);window.setTimeout("chgImg("+(i+1)+")",swTm);i++;if(i>=imgArr.length)
i=0;hDiv.style.backgroundImage='url('+imgArr[i]+')';}
function setOp(object,opacityPct){object.style.filter='alpha(opacity='+opacityPct+')';object.style.MozOpacity=opacityPct/100;object.style.opacity=opacityPct/100;}
function chgOp(msDuration,msStart,fromO,toO){var opacity=oDiv.style.opacity*100;var msNow=(new Date()).getTime();opacity=fromO+(toO-fromO)*(msNow-msStart)/msDuration;if(opacity<0){setOp(oDiv,0)}else if(opacity>100){setOp(oDiv,100);}else{setOp(oDiv,opacity);oDiv.timer=window.setTimeout("chgOp("+msDuration+","+msStart+","+fromO+","+toO+")",1);}}
function fadeInImg(i){uDiv.style.backgroundImage=oDiv.style.backgroundImage;setOp(oDiv,0);oDiv.style.backgroundImage='url('+imgArr[i]+')';if(oDiv.timer)window.clearTimeout(oDiv.timer);var startMS=(new Date()).getTime();oDiv.timer=window.setTimeout("chgOp("+fdTm+","+startMS+",0,100)",10);}

