var ACThumbnailer=new Class({initialize:function(C,E,D,A,B){this.options=Object.extend({},B||{});this.element=C;this.newElement=E;this.imageElements="."+D;this.injectIntoElement=A;this.currentPicture=0;this.largePictureArray=new Array;if(document.getElementById(this.element)&&document.getElementById(this.element).getElementsByTagName("img").length>0){this.thumbnailImages()}},thumbnailImages:function(){photoThumbsCt=new Element("div").setProperty("id",this.newElement).injectTop($(this.injectIntoElement));photoThumbsCt.adopt($$("#"+this.element+" "+this.imageElements));$(this.element).destroy();for(i=0;i<$$("#"+this.newElement+" "+this.imageElements).length;i++){if(i>0){$$("#"+this.newElement+" "+this.imageElements)[i].setStyle("display","none")}}if($$("#"+this.newElement+" "+this.imageElements).length>1){thumbPager=new Element("div").addClass("AC-ThumbsPager").injectInside($(this.newElement));thumbPagerLeft=new Element("div").addClass("AC-LeftArrow").addClass("disabled").set("html","&lt;--").inject(thumbPager);thumbPagerText=new Element("div").addClass("AC-PagingText").set("html","1 of "+$$("#"+this.newElement+" "+this.imageElements).length).inject(thumbPager);thumbPagerRight=new Element("div").addClass("AC-RightArrow").set("html","--&gt;").addEvent("click",this.pageRight.bind(this)).inject(thumbPager);spacer=new Element("div").addClass("spacer").set("html","&nbsp;").inject(thumbPager)}},pageLeft:function(){this.currentPicture--;$$("#"+this.newElement+" .AC-PagingText")[0].set("html",(this.currentPicture+1)+" of "+$$("#"+this.newElement+" "+this.imageElements).length);if(this.currentPicture==($$("#"+this.newElement+" "+this.imageElements).length-2)){$$(".AC-ThumbsPager .AC-RightArrow")[0].addEvent("click",this.pageRight.bind(this));$$(".AC-ThumbsPager .AC-RightArrow")[0].removeClass("disabled")}if(this.currentPicture==0){$$(".AC-ThumbsPager .AC-LeftArrow").removeEvents("click");$$(".AC-ThumbsPager .AC-LeftArrow").addClass("disabled")}for(i=0;i<($$("#"+this.newElement+" "+this.imageElements).length);i++){if(i==this.currentPicture){$$("#"+this.newElement+" "+this.imageElements)[i].setStyle("display","block")}else{$$("#"+this.newElement+" "+this.imageElements)[i].setStyle("display","none")}}},pageRight:function(){this.currentPicture++;$$("#"+this.newElement+" .AC-PagingText")[0].set("html",(this.currentPicture+1)+" of "+$$("#"+this.newElement+" "+this.imageElements).length);if(this.currentPicture==($$("#"+this.newElement+" "+this.imageElements).length-1)){$$(".AC-ThumbsPager .AC-RightArrow").removeEvents("click");$$(".AC-ThumbsPager .AC-RightArrow").addClass("disabled")}if(this.currentPicture==1){$$(".AC-ThumbsPager .AC-LeftArrow")[0].addEvent("click",this.pageLeft.bind(this));$$(".AC-ThumbsPager .AC-LeftArrow")[0].removeClass("disabled")}for(i=0;i<($$("#"+this.newElement+" "+this.imageElements).length);i++){if(i==this.currentPicture){$$("#"+this.newElement+" "+this.imageElements)[i].setStyle("display","block")}else{$$("#"+this.newElement+" "+this.imageElements)[i].setStyle("display","none")}}}});
