function CycleGallery(ImageCount,uniqueID,cycleTime,OutputAltText,direction,type,loop,duration,cycleStartDelay,imagesDisplayed){this.cycleCounter=-1;this.imageCount=ImageCount;this.bTranState=0;this.uniqueID=uniqueID;this.cycleTime=cycleTime*1000;this.OutputAltText=OutputAltText;this.direction=direction;this.type=type;this.loop=loop;this.notIEDuration=duration;this.notIEProcessing=0;this.imagesDisplayed=imagesDisplayed;this.processingFade=[];var oTransContainer=document.getElementById('transBlock'+this.uniqueID+'_1');if(this.type==2&&!oTransContainer.filters){this.notIEProcessing=1;for(var i=1;i<=this.imageCount;i++){oDIV1=document.getElementById('divBlock'+this.uniqueID+'_'+i);oDIV2=document.getElementById('divBlock'+this.uniqueID+'_'+i+'_2');oDIV2.style.visibility="visible";oDIV1.style.visibility="visible";oDIV1.style.display="block";oDIV2.style.display="block";oDIV2.style.opacity=0;oDIV2.style.top='-'+oDIV1.style.height;this.processingFade[i]=0;}}
setTimeout("Gallery"+this.uniqueID+".DoCycle(true)",Math.max(cycleStartDelay,this.cycleTime));}
CycleGallery.prototype.noneIeDoCycleFilter=function(imageNumber,tempCounter){var oDIVb1=document.getElementById('divBlock'+this.uniqueID+'_'+imageNumber);var oDIVb2=document.getElementById('divBlock'+this.uniqueID+'_'+imageNumber+'_2');if(!this.bTranState&&oDIVb1.style.opacity<1){oDIVb1.style.opacity=parseFloat(oDIVb1.style.opacity)+0.02;oDIVb2.style.opacity=parseFloat(oDIVb2.style.opacity)-0.02;process=true;}else if(this.bTranState&&oDIVb1.style.opacity>0){oDIVb1.style.opacity=parseFloat(oDIVb1.style.opacity)-0.02;oDIVb2.style.opacity=parseFloat(oDIVb2.style.opacity)+0.02;process=true;}else{process=false;}
if(process){setTimeout("Gallery"+this.uniqueID+".noneIeDoCycleFilter("+imageNumber+","+tempCounter+")",this.notIEDuration*20);}else{this.processingFade[imageNumber]=0;}};CycleGallery.prototype.DoCycle=function(setIntervaltimer){if(!this.loop&&this.cycleCounter==arrayofthumbImages[this.uniqueID].length-2){return;}
this.cycleCounter=(this.cycleCounter+this.imagesDisplayed)%arrayofthumbImages[this.uniqueID].length;var temp;var tempCounter=0;if(this.type==2){if(!this.notIEProcessing){for(var i=1;i<=this.imageCount;i++){if(this.processingFade[i]){return;}}}
if(this.bTranState=='0'){this.bTranState=1;}else{this.bTranState=0;}}
for(var i=1;i<=this.imageCount;i++){if(this.direction==1||this.direction==3){tempCounter=(this.cycleCounter+i)%arrayofthumbImages[this.uniqueID].length;}else{tempCounter=(arrayofthumbImages[this.uniqueID].length-this.cycleCounter+i-2)%arrayofthumbImages[this.uniqueID].length;}
if(this.type==2){var oTransContainer=document.getElementById('transBlock'+this.uniqueID+'_'+i);oDIV1=document.getElementById('divBlock'+this.uniqueID+'_'+i);oDIV2=document.getElementById('divBlock'+this.uniqueID+'_'+i+'_2');if(oTransContainer.filters){oTransContainer.filters[0].Apply();if(this.bTranState=='0'){oDIV2.style.visibility="visible";oDIV1.style.visibility="hidden";oDIV2.style.display="block";oDIV1.style.display="none";}else{oDIV2.style.visibility="hidden";oDIV1.style.visibility="visible";oDIV1.style.display="block";oDIV2.style.display="none";}}else{if(this.bTranState=='1'){temp=document.getElementById('img'+this.uniqueID+'_'+i+'_2');}else{temp=document.getElementById('img'+this.uniqueID+'_'+i);}
temp.src=arrayofthumbImages[this.uniqueID][tempCounter];temp.alt=temp.title=arrayofAlts[this.uniqueID][tempCounter]!='.'?arrayofAlts[this.uniqueID][tempCounter]:'';temp.setAttribute("counter",tempCounter,0);this.processingFade[i]=1;this.noneIeDoCycleFilter(i,tempCounter);}}else{if(this.direction==1||this.direction==3){tempCounter=(this.cycleCounter+i)%arrayofthumbImages[this.uniqueID].length;}else{tempCounter=(arrayofthumbImages[this.uniqueID].length-this.cycleCounter+i-2)%arrayofthumbImages[this.uniqueID].length;}
temp=document.getElementById('img'+this.uniqueID+'_'+i);if(this.OutputAltText){document.getElementById('alt'+this.uniqueID+'_'+i).innerHTML=arrayofAlts[this.uniqueID][tempCounter];}}
if(!this.notIEProcessing){if(this.bTranState=='0'){temp=document.getElementById('img'+this.uniqueID+'_'+i+'_2');}else{temp=document.getElementById('img'+this.uniqueID+'_'+i);}
temp.src=arrayofthumbImages[this.uniqueID][tempCounter];temp.alt=temp.title=arrayofAlts[this.uniqueID][tempCounter]!='.'?arrayofAlts[this.uniqueID][tempCounter]:'';temp.setAttribute("counter",tempCounter,0);if(this.type==2){oTransContainer.filters[0].Play();}}}
if(setIntervaltimer){setInterval("Gallery"+this.uniqueID+".DoCycle(false)",this.cycleTime);}};
