ClassGallerySlide=function(b,a){this.arrGalleryUrl=new Array();this.iduniq=b;this.index=0;this.position=0;this.withthumb=a;this.maxindex=-1;this.maxposition=0;this.add_URL=function(d,c){this.arrGalleryUrl[d]=c;this.maxindex++;this.maxposition=-1*(this.maxindex-4)*this.withthumb};this.show_tooltip=function(c){idUniqLocal=this.iduniq;$("gallerythumbs-"+idUniqLocal).childElements().each(function(d){if(d.tagName=="DIV"&&d.id.indexOf("thumb-")>-1){if(d.id=="thumb-"+idUniqLocal+"-"+c){$(d.id).className=($(d.id).className.indexOf("active")>-1)?"active hover":"hover"}else{$(d.id).className=($(d.id).className.indexOf("active")>-1)?"active":""}}})};this.show_border=function(c){idUniqLocal=this.iduniq;$("gallerythumbs-"+this.iduniq).childElements().each(function(d){if(d.tagName=="DIV"&&d.id.indexOf("thumb-")>-1){if(d.id=="thumb-"+idUniqLocal+"-"+c){$(d.id).className=($(d.id).className.indexOf("hover")>-1)?"active hover":"active"}else{$(d.id).className=($(d.id).className.indexOf("hover")>-1)?"hover":""}}})};this.click_thumb=function(c){if(parseInt(c,10)!=this.index){this.slide_thumbnail(c);$("galleryimage-"+this.iduniq).src=this.arrGalleryUrl[c];this.show_border(c)}};this.click_arrow=function(d){var c=this.index;if((d=="+")&&(c<this.maxindex)){c=c+1}if((d=="-")&&(c>0)){c=c-1}c=c.toString();if(c.length<2){c="0"+c}this.slide_thumbnail(c);$("galleryimage-"+this.iduniq).src=this.arrGalleryUrl[c];this.show_border(c)};this.slide_thumbnail=function(d){var e=this.index;this.index=parseInt(d,10);var c=0;if(this.index>e&&this.index>=3){if(e<=2){e=2}c=-this.withthumb*(this.index-e)}if(this.index<e&&this.index<=(this.maxindex-3)){if(e>this.maxindex-2){e=this.maxindex-2}c=this.withthumb*(e-this.index)}this.position=this.position+c;if((this.position)<=this.maxposition){this.position=this.maxposition}if((this.position)>0){this.position=0}if(this.index>0){$("arrowprev-"+this.iduniq).setStyle("display: block;")}else{$("arrowprev-"+this.iduniq).setStyle("display: none;")}if(this.index<this.maxindex){$("arrownext-"+this.iduniq).setStyle("display: block;")}else{$("arrownext-"+this.iduniq).setStyle("display: none;")}new Effect.Move($("gallerythumbs-"+this.iduniq),{x:this.position,y:0,mode:"absolute"})}};