function slide(f,d,e,b,c,a){this.activateEnsureVisibleSlide=true;this.ismain=a;this.src=f;this.link=d;this.text=e;this.target=b;this.attr=c;if(document.images)this.image=new Image;this.loaded=false;this.load=function(){if(!document.images)return;if(!this.loaded){this.image.src=this.src;this.loaded=true}};this.hotlink=function(){var a;if(!this.link)return;if(this.target){if(this.attr)a=window.open(this.link,this.target,this.attr);else a=window.open(this.link,this.target);a&&a.focus&&a.focus()}else location.href=this.link}}function slideshow(a){this.name=a;this.repeat=true;this.prefetch=-1;this.image;this.a;this.textid;this.textarea;this.timeout=3e3;this.slides=[];this.current=0;this.timeoutid=0;this.add_slide=function(a){var b=this.slides.length;this.prefetch==-1&&a.load();this.slides[b]=a};this.play=function(a){this.pause();if(a)this.timeout=a;if(typeof this.slides[this.current].timeout!="undefined")a=this.slides[this.current].timeout;else a=this.timeout;this.timeoutid=setTimeout(this.name+".loop()",a)};this.pause=function(){if(this.timeoutid!=0){clearTimeout(this.timeoutid);this.timeoutid=0}};this.update=function(){if(!this.valid_image())return;typeof this.pre_update_hook=="function"&&this.pre_update_hook();var a=this.slides[this.current];try{$("#spanPictureOf").html(this.current+1)}catch(f){}var d=false;if(this.image&&typeof this.image.filters!="undefined"&&typeof this.image.filters[0]!="undefined")d=true;a.load();if(d){if(a.filter&&this.image.style&&this.image.style.filter)this.image.style.filter=a.filter;this.image.filters[0].Apply()}$(this.image).attr("src",a.image.src).stop(true,true).hide().fadeIn();try{this.a&&a.link&&$(this.a).attr("href",a.link)}catch(f){}d&&this.image.filters[0].Play();this.display_text();typeof this.post_update_hook=="function"&&this.post_update_hook();if(this.prefetch>0){var b,c,e;b=this.current;c=this.current;e=0;do{if(++b>=this.slides.length)b=0;if(--c<0)c=this.slides.length-1;this.slides[b].load();this.slides[c].load()}while(++e<this.prefetch)}};this.goto_slide=function(a){if(a==-1)a=this.slides.length-1;if(a<this.slides.length&&a>=0)this.current=a;this.update()};this.goto_random_slide=function(){var a;if(this.slides.length>1){do a=Math.floor(Math.random()*this.slides.length);while(a==this.current);this.goto_slide(a)}};this.next=function(){if(this.current<this.slides.length-1)this.current++;else if(this.repeat)this.current=0;this.update()};this.previous=function(){if(this.current>0)this.current--;else if(this.repeat)this.current=this.slides.length-1;this.update()};this.shuffle=function(){var b,c,a,d;a=[];for(b=0;b<this.slides.length;b++)a[b]=this.slides[b];d=[];do{b=Math.floor(Math.random()*a.length);d[d.length]=a[b];for(c=b+1;c<a.length;c++)a[c-1]=a[c];a.length--}while(a.length);this.slides=d};this.get_text=function(){return this.slides[this.current].text};this.get_all_text=function(a,b){all_text="";for(i=0;i<this.slides.length;i++){slide=this.slides[i];if(slide.text)all_text+=a+slide.text+b}return all_text};this.display_text=function(a){if(!a)a=this.slides[this.current].text;try{$(this.textarea).html(a)}catch(b){}if(this.textid){r=this.getElementById(this.textid);if(!r)return false;if(typeof r.innerHTML=="undefined")return false;r.innerHTML=a}};this.hotlink=function(){this.slides[this.current].hotlink()};this.save_position=function(a){if(!a)a=this.name+"_slideshow";document.cookie=a+"="+this.current};this.restore_position=function(a){if(!a)a=this.name+"_slideshow";var b=a+"=";if(document.cookie.length>0){offset=document.cookie.indexOf(b);if(offset!=-1){offset+=b.length;end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;this.current=parseInt(unescape(document.cookie.substring(offset,end)))}}};this.noscript=function(){html="\n";for(i=0;i<this.slides.length;i++){slide=this.slides[i];html+="<P>";if(slide.link)html+='<a href="'+slide.link+'">';html+='<img src="'+slide.src+'" ALT="slideshow image">';if(slide.link)html+="</a>";if(slide.text)html+="<BR>\n"+slide.text;html+="</P>\n\n"}html=html.replace(/\&/g,"&amp;");html=html.replace(/</g,"&lt;");html=html.replace(/>/g,"&gt;");return"<pre>"+html+"</pre>"};this.loop=function(){if(this.current<this.slides.length-1){next_slide=this.slides[this.current+1];(next_slide.image.complete==null||next_slide.image.complete)&&this.next()}else this.next();this.play()};this.valid_image=function(){return!this.image?false:true};this.getElementById=function(a){return document.getElementById?document.getElementById(a):document.all?document.all[a]:document.layers?document.layers[a]:undefined};this.set_image=function(a){if(!document.images)return;this.image=a};this.set_textarea=function(a){this.textarea=a;this.display_text()};this.set_textid=function(a){this.textid=a;this.display_text()}}var oSlideShow=new slideshow("oSlideShow");oSlideShow.timeout=1500;var doStart=false,leftMargin=13;function Stop(){oSlideShow.pause()}function Play(){DoPlay()}function DoPlay(){doStart&&oSlideShow.play()}function Show(b,a){a.style.display="none";b.style.display=""}oSlideShow.post_update_hook=function(){for(var a=0;a<this.slides.length;a++)$("#slide"+a).removeClass("StepSelectedPic");$("#slide"+this.current).addClass("StepSelectedPic");oSlideShow.activateEnsureVisibleSlide==true&&ensureVisibleSlide($("#slide"+this.current));return};function SelectMainPicture(){for(var a=0;a<oSlideShow.slides.length;a++)if(oSlideShow.slides[a].ismain=="True"){oSlideShow.goto_slide(a);$("#slide"+a).addClass("StepSelectedPic");return}}function ensureVisibleSlide(b){imageGalleryObj=document.getElementById("theImages");var c=document.getElementById("galleryContainer").offsetWidth-2*leftMargin,d=0,a=parseInt(b.prop("offsetLeft"));if($.browser.msie&&$.browser.version=="7.0")a=a+parseInt(b.parent().prop("offsetLeft"));var e=parseInt(b.prop("offsetWidth"));if(a+imageWidth+leftMargin>c)d=leftMargin-(a+e)+c-rightSideMargin-leftMargin;if(a+imageWidth+leftMargin<c)d=0;imageGalleryObj.style.left=d+"px"}
