// CREATIONAL : CREATE SITES
// COPYRIGHT 2005 - 2010 : CREATIONAL : WWW.CREATIONAL.NL
// PARTS ARE BASED ON CODE BY: John Davenport Scheuer: http://home.comcast.net/~jscheuer1/
var SlideShows=[];var CL_SlideShow=Class.create({initialize:function(_1){if(!document.images||!document.getElementById||!_1){return;}this.imgs=_1;if(!$(this.imgs.id)){return;}this.container=$(this.imgs.id);this.width=this.imgs.width?this.imgs.width:null;this.height=this.imgs.height?this.imgs.height:null;this.imgborder=this.imgs.border?parseInt(this.imgs.border):0;this.width=this.width?this.width+this.imgborder*2:null;this.height=this.height?this.height+this.imgborder*2:null;this.delay=this.imgs.delay?this.imgs.delay:this.imgs.delay?this.imgs.delay:3000+SlideShows.length*750;this.speed=this.imgs.speed?this.imgs.speed:10;this.nextIndex=0;this.prevIndex=0;SlideShows[this.SlideShowsID=SlideShows.length]=this;if(this.imgs.start_random){this.nextIndex=this.prevIndex=Math.floor(this.imgs.length*Math.random());}else{if(this.imgs.start_number){this.nextIndex=this.prevIndex=this.imgs.start_number-1;}else{if(this.imgs.random){this.imgs.sort(function(){return 0.5-Math.random();});}}}this.imgsLoad=[];this.faded=0;this.fade=!this.imgs.nofade;if(this.fade){this.degree=10;}this.fadecolor=this.imgs.fadecolor?this.imgs.fadecolor:"#FFFFFF";this.pausecheck=this.imgs.pause;this.mouseovercheck=0;this.canvasbase="canvas"+this.SlideShowsID;this.curcanvas=this.canvasbase+"_0";this.autostart=true;if(this.imgs.no_autostart){this.autostart=false;}this.callback=this.imgs.callback;this.numbers=this.imgs.numbers;this.onclick=this.imgs.onclick;this.specs=this.imgs.specs;this.jumpto=this.imgs.jumpto;this.counter=this.imgs.counter;this.controls=this.imgs.controls;if(this.imgs.length==1){this.counter=false;this.controls=false;}this.target=this.imgs.target;this.ualt=this.imgs.use_alt;this.utit=this.imgs.use_title;this.description=this.imgs.description;this.desc_prefix=this.imgs.desc_prefix?this.imgs.desc_prefix:" ";this.txt_viewing=this.imgs.txt_viewing?this.imgs.txt_viewing:"";this.txt_viewing_divider=this.imgs.txt_viewing_divider?this.imgs.txt_viewing_divider:" / ";this.txt_stop=this.imgs.txt_stop?this.imgs.txt_stop:"Stop";this.txt_play=this.imgs.txt_play?this.imgs.txt_play:"Play";this.txt_previous=this.imgs.txt_previous?this.imgs.txt_previous:"Previous";this.txt_next=this.imgs.txt_next?this.imgs.txt_next:"Next";this.txt_jumpto=this.imgs.txt_jumpto?this.imgs.txt_jumpto:"Jump to";this.txt_go=this.imgs.txt_go?this.imgs.txt_go:"GO";this.opacity="";this.opacity_load="";this.dims="";if(this.width||this.height){this.dims=this.width&&this.height?"width:"+this.width+"px;height:"+this.height+"px;":this.width?"width:"+this.width+"px;":"height:"+this.height+"px;";}if(this.fade&&document.body){this.opacity=document.body.filters?"filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);":"opacity:0;";this.opacity_load=document.body.filters?"filter:progid:DXImageTransform.Microsoft.alpha(opacity=75);":"opacity:0.75;";}var _2="position:relative;"+this.dims+"overflow:hidden;margin:0 auto;";var _3="position:absolute;"+this.dims+"top:0;left:0;"+this.opacity+"background-color:"+this.fadecolor;$(this.container).appendChild(Builder.node("div",{id:String.interpret("slideshow_master"+this.SlideShowsID)},Builder.node("div",{id:String.interpret("slideshow_master_inner"+this.SlideShowsID),style:String.interpret(_2),className:"slideshow_inner"},[Builder.node("div",{id:String.interpret(this.canvasbase+"_0"),style:String.interpret(_3)}),Builder.node("div",{id:String.interpret(this.canvasbase+"_1"),style:String.interpret(_3)})])));if(this.description){this.imgs.description_id&&$(this.imgs.description_id)?this.container_description=$(this.imgs.description_id):this.container_description=this.container;$(this.container_description).appendChild(Builder.node("div",{id:String.interpret("slideshow_description"+this.SlideShowsID)},[this.desc_prefix,Builder.node("span",{id:String.interpret("slideshow_descriptiontext"+this.SlideShowsID)}," ")]));}if(this.counter){this.imgs.counter_id&&$(this.imgs.counter_id)?this.container_counter=$(this.imgs.counter_id):this.container_counter=this.container;this.counter_pad=this.imgs.length.toString().length;$(this.container_counter).appendChild(Builder.node("div",{id:String.interpret("slideshow_counter"+this.SlideShowsID)},[String.interpret(this.txt_viewing),Builder.node("span",{id:String.interpret("slideshow_countercurrent"+this.SlideShowsID)}),String.interpret(this.txt_viewing_divider),Builder.node("span",{id:String.interpret("slideshow_countertotal"+this.SlideShowsID)},String.interpret(this.imgs.length.toString()))]));}if(this.controls){var _4="display:none;position:absolute;"+this.dims+"top:0;left:0;"+this.opacity_load+"background-color:"+this.fadecolor;$("slideshow_master_inner"+this.SlideShowsID).appendChild(Builder.node("div",{id:String.interpret("slideshow_loading"+this.SlideShowsID),className:"slideshow_loading",style:String.interpret(_4),zIndex:3}));this.imgs.controls_id&&$(this.imgs.controls_id)?this.container_controls=$(this.imgs.controls_id):this.container_controls=this.container;$(this.container_controls).appendChild(Builder.node("div",{id:String.interpret("slideshow_controls"+this.SlideShowsID),className:"slideshow_controls_container"},Builder.node("ul",{id:String.interpret("slideshow_controls_list"+this.SlideShowsID),className:"slideshow_controls_list_container"})));var _5=Builder.node("li",{id:String.interpret("slideshow_controls_item_previous"+this.SlideShowsID)},Builder.node("a",{href:"#",id:String.interpret("slideshow_controls_previous"+this.SlideShowsID),className:"slideshow_button_previous_inactive"},this.txt_previous));var _6=Builder.node("li",{id:String.interpret("slideshow_controls_item_next"+this.SlideShowsID)},Builder.node("a",{href:"#",id:String.interpret("slideshow_controls_next"+this.SlideShowsID),className:"slideshow_button_next_inactive"},this.txt_next));var _7;(this.autostart)?_7=this.txt_stop:_7=this.txt_play;var _8=Builder.node("li",{id:String.interpret("slideshow_controls_item_playstop"+this.SlideShowsID)},Builder.node("a",{href:"#",id:String.interpret("slideshow_controls_playstop"+this.SlideShowsID),className:"slideshow_button_playstop"},_7));var _9=this.controls.toArray();var _a=false;_9.each((function(_b){if(_b=="#"){_a=true;}if(!_a){switch(_b){case "p":$("slideshow_controls_list"+this.SlideShowsID).appendChild(_5);break;case "n":$("slideshow_controls_list"+this.SlideShowsID).appendChild(_6);break;case "s":$("slideshow_controls_list"+this.SlideShowsID).appendChild(_8);break;}}}).bind(this));if(_9.indexOf("#")>-1){$("slideshow_controls_list"+this.SlideShowsID).appendChild(Builder.node("li",{id:String.interpret("slideshow_controls_item_numbers"+this.SlideShowsID),className:"slideshow_controls_item_numbers_container"},Builder.node("ul",{id:String.interpret("slideshow_controls_list_numbers"+this.SlideShowsID),className:"slideshow_controls_list_numbers_container"})));var _c=this.imgs.length+1;var _d=1;for(_d;_d<_c;_d++){$("slideshow_controls_list_numbers"+this.SlideShowsID).appendChild(Builder.node("li",{id:String.interpret("slideshow_controls_item_number"+this.SlideShowsID+"_"+_d)},Builder.node("a",{href:"#",id:String.interpret("slideshow_controls_number"+this.SlideShowsID+"_"+_d),className:"slideshow_button_number"},_d)));$("slideshow_controls_number"+this.SlideShowsID+"_"+_d).observe("click",(function(_e){var el=Event.findElement(_e,"a");var _f=parseInt(el.id.replace("slideshow_controls_number"+this.SlideShowsID+"_",""));SlideShows[this.SlideShowsID].jump(_f);Event.stop(_e);}).bind(this));}}var _a=false;_9.each((function(_10){if(_a){switch(_10){case "p":$("slideshow_controls_list"+this.SlideShowsID).appendChild(_5);break;case "n":$("slideshow_controls_list"+this.SlideShowsID).appendChild(_6);break;case "s":$("slideshow_controls_list"+this.SlideShowsID).appendChild(_8);break;}}if(_10=="#"){_a=true;}}).bind(this));if($("slideshow_controls_next"+this.SlideShowsID)){$("slideshow_controls_next"+this.SlideShowsID).observe("click",(function(_11){var el=Event.findElement(_11,"a");if(el.className!=="slideshow_button_next_inactive"){SlideShows[this.SlideShowsID].changeImage(true,"nav");}Event.stop(_11);}).bind(this));}if($("slideshow_controls_previous"+this.SlideShowsID)){$("slideshow_controls_previous"+this.SlideShowsID).observe("click",(function(_12){var el=Event.findElement(_12,"a");if(el.className!=="slideshow_button_previous_inactive"){SlideShows[this.SlideShowsID].changeImage(false,"nav");}Event.stop(_12);}).bind(this));}if($("slideshow_controls_playstop"+this.SlideShowsID)){$("slideshow_controls_playstop"+this.SlideShowsID).observe("click",(function(_13){var el=Event.findElement(_13,"a");if(el.className!=="slideshow_button_playstop_inactive"){SlideShows[this.SlideShowsID].playStop(true,el);}Event.stop(_13);}).bind(this));}}this.startSlideshow();},fadeImage:function(){if(this.fade&&this.degree<100){this.faded=0;this.degree+=this.speed;if(this.tempObject.filters&&this.tempObject.filters[0]){typeof this.tempObject.filters[0].opacity=="number"?this.tempObject.filters[0].opacity=this.degree:this.tempObject.style.filter="alpha(opacity="+this.degree+")";}else{if(this.tempObject.style.opacity&&!this.tempObject.filters){this.tempObject.style.opacity=this.degree/101;}}}else{this.faded=1;clearInterval(this.fadeclear);this.nextcanvas=(this.curcanvas==this.canvasbase+"_0")?this.canvasbase+"_0":this.canvasbase+"_1";this.tempObject=$(this.nextcanvas);if(this.playing){this.changeImage();}}},createSlide:function(_14,_15){if($(_14).down("a")&&$(_14).down("a").onclick){$(_14).down("a").stopObserving("click");}if($(_14).down("img")&&$(_14).down("img").onload){$(_14).down("img").stopObserving("load");}$(_14).setStyle({backgroundColor:String.interpret(this.fadecolor)});$(_14).update();var _16=Builder.node("img",{id:String.interpret("slideshow_img"+_15+"_"+this.SlideShowsID),src:String.interpret(this.imgsLoad[_15]&&typeof (this.imgsLoad[_15].complete)=="boolean"&&this.imgsLoad[_15].complete?this.imgsLoad[_15].src:this.imgs[_15][0]),alt:String.interpret(this.ualt?this.imgs[_15][1]:""),title:String.interpret(this.utit?this.imgs[_15][1]:"")});if(this.imgs[_15][2]){$(_14).appendChild(Builder.node("a",{id:String.interpret("slideshow_link"+_15+"_"+this.SlideShowsID),href:String.interpret(this.imgs[_15][2]),target:String.interpret(this.imgs[_15][3]?this.imgs[_15][3]:this.target?this.target:"")},_16));var _17=this.imgs[_15][2];var _18=this.imgs[_15][3];var _19=this.onclick;var _1a=this.imgs[_15][4]?"'"+this.imgs[_15][4]+"'":this.specs?", '"+this.specs+"'":"";$("slideshow_link"+_15+"_"+this.SlideShowsID).observe("click",(function(_1b){_19?eval(_19):window.open(_17,(_18?_18:"_self"),_1a);Event.stop(_1b);}).bind(this));}else{$(_14).appendChild(_16);}if(!this.width||!this.height){$("slideshow_img"+_15+"_"+this.SlideShowsID).observe("load",(function(_1c){SlideShows[this.SlideShowsID].loadImage(this);}).bind(this));}},loadImage:function(el){if(!el&&!this.imgel){return;}var el=el?el:this.imgel;if(el.width==0||el.height==0){this.imgel=el;var _1d=this;clearTimeout(this.getdim);this.getdim=setTimeout(function(){_1d.loadImage();},300);return;}var m=$("slideshow_master_inner"+this.SlideShowsID).style,c0=$(this.canvasbase+"_0").style,c1=$(this.canvasbase+"_1").style;if(this.controls){var l=$("slideshow_loading"+this.SlideShowsID).style;}if(!this.width){this.width=el.width+this.imgborder*2;m.width=c0.width=c1.width=this.width+"px";if(this.controls){l.width=this.width+"px";}}if(!this.height){this.height=el.height+this.imgborder*2;m.height=c0.height=c1.height=this.height+"px";if(this.controls){l.height=this.height+"px";}}},changeImage:function(_1e,nav){if(!nav||(nav&&nav!=="jump")){this.prevIndex=this.nextIndex;}if(this.playing){if(this.controls){this.buttons(false);}this.nextIndex=(this.keeptrack()<this.imgs.length-1)?this.keeptrack()+1:0;this.createSlide(this.tempObject,this.nextIndex);if(_1e){this.rotateImage();}else{clearTimeout(this.inprocess);this.inprocess=setTimeout("SlideShows["+this.SlideShowsID+"].rotateImage()",this.delay);}}else{if(!this.faded){if(nav&&nav=="nav"){return;}this.nextIndex=this.keeptrack()+(_1e?1:-1);this.nextIndex=(this.nextIndex<this.imgs.length)?this.nextIndex:this.nextIndex-this.imgs.length;this.nextIndex=(this.nextIndex>-1)?this.nextIndex:this.imgs.length+this.nextIndex;return;}if(this.fadeclear){clearInterval(this.fadeclear);}var _1f;(_1e)?_1f=this.nextIndex+2:_1f=this.nextIndex-2;_1f=(_1f<this.imgs.length)?_1f:_1f-this.imgs.length;_1f=(_1f>-1)?_1f:this.imgs.length+_1f;this.imgsLoad[_1f]=new Image();this.imgsLoad[_1f].src=this.imgs[_1f][0];(nav&&nav=="jump")?this.nextIndex++:this.nextIndex=this.keeptrack()+(_1e?1:-1);this.nextIndex=(this.nextIndex<this.imgs.length)?this.nextIndex:this.nextIndex-this.imgs.length;this.nextIndex=(this.nextIndex>-1)?this.nextIndex:this.imgs.length+this.nextIndex;this.createSlide(this.tempObject,this.nextIndex);this.rotateImage();}},rotateImage:function(){var _20=$("slideshow_img"+this.nextIndex+"_"+this.SlideShowsID)?$("slideshow_img"+this.nextIndex+"_"+this.SlideShowsID):null;if(_20&&typeof _20.complete=="boolean"&&!_20.complete){if(!this.playing&&this.controls){$("slideshow_loading"+this.SlideShowsID).setStyle({display:"block"});}var _21=this;clearTimeout(this.loading);this.loading=setTimeout(function(){_21.rotateImage();},300);return;}else{if(!this.playing&&this.controls){$("slideshow_loading"+this.SlideShowsID).hide();}}if(this.mouseovercheck==1){var _21=this;clearTimeout(this.mousep);this.mousep=setTimeout(function(){_21.rotateImage();},100);return;}if(this.fade){this.resetImage();}var _22=this.tempObject=$(this.curcanvas);_22.style.zIndex++;var _23=this.curcanvas==this.canvasbase+"_0"?$(this.canvasbase+"_1"):$(this.canvasbase+"_0");_23.style.zIndex=0;if(this.description&&$("slideshow_descriptiontext"+this.SlideShowsID)){$("slideshow_descriptiontext"+this.SlideShowsID).update(this.imgs[this.keeptrack()][1]);}if(this.counter&&$("slideshow_countercurrent"+this.SlideShowsID)){var _24="";for(var p=0;p<this.counter_pad-(this.nextIndex+1).toString().length;p++){_24+="<span style=\"visibility:hidden;\">0</span>";}$("slideshow_countercurrent"+this.SlideShowsID).update(_24+(this.keeptrack()<this.imgs.length?this.keeptrack()+1:1));}if(this.controls){var _25=this.controls.toArray();if(_25.indexOf("#")>-1){if($("slideshow_controls_item_number"+this.SlideShowsID+"_"+(this.nextIndex+1))){$("slideshow_controls_item_number"+this.SlideShowsID+"_"+(this.nextIndex+1)).addClassName("current");}if(this.nextIndex!==this.prevIndex&&$("slideshow_controls_item_number"+this.SlideShowsID+"_"+(this.prevIndex+1))){$("slideshow_controls_item_number"+this.SlideShowsID+"_"+(this.prevIndex+1)).removeClassName("current");}}}var _26=this;clearInterval(this.fadeclear);this.fadeclear=setInterval(function(){_26.fadeImage();},50);this.curcanvas=(this.curcanvas==this.canvasbase+"_0")?this.canvasbase+"_1":this.canvasbase+"_0";if(eval("typeof "+this.callback+" == 'function'")){var _27=eval(this.callback);_27();}},resetImage:function(){this.degree=10;var _28=$(this.curcanvas);if(_28.filters&&_28.filters[0]){(typeof _28.filters[0].opacity=="number")?_28.filters(0).opacity=this.degree:_28.style.filter="alpha(opacity="+this.degree+")";}else{if(_28.style.opacity&&!_28.filters){_28.style.opacity=this.degree/101;}}},startSlideshow:function(){this.playing=1;this.createSlide($(this.curcanvas),this.nextIndex);if(this.pausecheck==1){$("slideshow_master_inner"+this.SlideShowsID).observe("mouseover",(function(_29){this.mouseovercheck=1;}).bind(this));$("slideshow_master_inner"+this.SlideShowsID).observe("mouseout",(function(_2a){this.mouseovercheck=0;}).bind(this));}this.rotateImage();if(!this.autostart){this.playStop(false,$("slideshow_controls_playstop"+this.SlideShowsID));}},playStop:function(_2b,el){if(this.inprocess&&this.playing){clearTimeout(this.inprocess);this.nextIndex-=this.faded;}this.playing=!this.playing;if(this.playing){if($(el)){$(el).update(this.txt_stop);}clearInterval(this.fadeclear);this.faded=1;this.changeImage(true);}else{if($(el)){$(el).update(this.txt_play);}var _2c=(this.keeptrack()<this.imgs.length-1)?this.keeptrack()+1:0;this.imgsLoad[_2c]=new Image();this.imgsLoad[_2c].src=this.imgs[_2c][0];this.buttons(true,_2b);}},jump:function(num){this.prevIndex=this.nextIndex;if(this.inprocess&&this.playing){clearTimeout(this.inprocess);this.nextIndex-=this.faded;}this.playing=0;if($("slideshow_controls_playstop"+this.SlideShowsID)){$("slideshow_controls_playstop"+this.SlideShowsID).update(this.txt_play);}this.buttons(true,true);if(num<=this.imgs.length&&num>0){this.nextIndex=num-2;this.changeImage(true,"jump");}},buttons:function(_2d,_2e){if(!this.controls){return;}if($("slideshow_controls_next"+this.SlideShowsID)){(_2d)?$("slideshow_controls_next"+this.SlideShowsID).className="slideshow_button_next":$("slideshow_controls_next"+this.SlideShowsID).className="slideshow_button_next_inactive";$("slideshow_controls_next"+this.SlideShowsID).title=_2d?this.txt_next:"";}if($("slideshow_controls_previous"+this.SlideShowsID)){(_2d)?$("slideshow_controls_previous"+this.SlideShowsID).className="slideshow_button_previous":$("slideshow_controls_previous"+this.SlideShowsID).className="slideshow_button_previous_inactive";$("slideshow_controls_previous"+this.SlideShowsID).title=_2d?this.txt_previous:"";}if(this.jumpto){$("go"+this.SlideShowsID).disabled=$("goto"+this.SlideShowsID).disabled=!_2d;}},keeptrack:function(){if(!document.getElementsByTagName){return this.nextIndex;}var _2f=[$("canvas"+this.SlideShowsID+"_0"),$("canvas"+this.SlideShowsID+"_1")];if(_2f[0].style.zIndex>_2f[1].style.zIndex&&_2f[0].getElementsByTagName("img")[0]){return parseInt(_2f[0].getElementsByTagName("img")[0].id.replace(/slideshow_img/,""));}else{if(_2f[1].getElementsByTagName("img")[0]){return parseInt(_2f[1].getElementsByTagName("img")[0].id.replace(/slideshow_img/,""));}else{return this.nextIndex;}}}});
