function slide(d,a,b,c,e,f){this.src=d;this.link=a;this.title=this.text=b;this.alt=f;this.target=c;this.attr=e;if(document.images)this.image=new Image;this.loaded=false;this.load=function(){if(document.images)if(!this.loaded){this.image.src=this.src;this.image.title=this.title;this.image.alt=this.alt;this.loaded=true}};this.hotlink=function(){var g;location.href=this.link}}
function slideshow(d){this.name=d;this.repeat=true;this.prefetch=-1;this.timeout=3000;this.slides=[];this.timeoutid=this.current=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;a=typeof this.slides[this.current].timeout!="undefined"?this.slides[this.current].timeout: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()){typeof this.pre_update_hook=="function"&&this.pre_update_hook();var a=this.slides[this.current],b=false;if(this.image&&typeof this.image.filters!="undefined"&&typeof this.image.filters[0]!="undefined")b=true;a.load();if(b){if(a.filter&&this.image.style&&this.image.style.filter)this.image.style.filter=a.filter;this.image.filters[0].Apply()}this.image.src=a.image.src;this.image.title=a.image.title;this.image.alt=a.image.alt;b&&this.image.filters[0].Play();
this.display_text();typeof this.post_update_hook=="function"&&this.post_update_hook();if(this.prefetch>0){var c;b=a=this.current;c=0;do{if(++a>=this.slides.length)a=0;if(--b<0)b=this.slides.length-1;this.slides[a].load();this.slides[b].load()}while(++c<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(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 a,b,c;b=[];for(a=0;a<this.slides.length;a++)b[a]=this.slides[a];c=[];do{a=Math.floor(Math.random()*b.length);c[c.length]=b[a];for(a=a+1;a<b.length;a++)b[a-1]=b[a]}while(b.length);
this.slides=c};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;if(this.textarea&&typeof this.textarea.value!="undefined")this.textarea.value=a;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){a||(a=this.name+"_slideshow");document.cookie=a+"="+this.current};this.restore_position=function(a){a||(a=this.name+"_slideshow");a=a+"=";if(document.cookie.length>0){offset=document.cookie.indexOf(a);if(offset!=-1){offset+=a.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];if(next_slide.image.complete==null||next_slide.image.complete)this.next()}else this.next();this.play()};this.valid_image=function(){return this.image?true:false};this.getElementById=function(a){if(document.getElementById)return document.getElementById(a);else if(document.all)return document.all[a];else if(document.layers)return document.layers[a]};this.set_image=function(a){if(document.images)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()}}SLIDES=new slideshow("SLIDES");SLIDES.timeout=3000;SLIDES.prefetch=-1;SLIDES.repeat=true;function createSlide(d,a,b){s=new slide;s.src=d;s.link=a;s.title=b;s.alt=b;s.target="windowname, _blank";s.attr="windowname, _blank";s.filter="";SLIDES.add_slide(s)};
