/* MarkitModules Exclusive Markit SlideShow.js      */
/* (C)2008-2009 MarkitModules.com * SlideShow.js    */
/* Copy or Redistribution is not permitted          */
var jwmss=new MK111.Class({initialize:function(d,c){this.container=MK111.$(d);if(!this.container.hasClass("hasmss")){this.container.addClass("hasmss");this.slides=[];this.buttons=[];this.slidetexts=[];this.textFx=new Array();this.autoPuase=c.autoPuase;this.loopOnce=c.loopOnce;this.puase=false;this.options=Object.extend({onRotate:MK111.Class.create(),onStop:MK111.Class.create(),onAutoPlay:MK111.Class.create(),onShowSlide:MK111.Class.create(),slidesSelector:".slide",buttonsSelector:".button",slidetextSelector:".slidetext",slideInterval:4000,transitionDuration:700,transitionText:700,startIndex:0,buttonOnClass:"navi-active",buttonOffClass:"off",rotateAction:"none",rotateActionDuration:100,autoplay:true,str_pause:"Pause",str_start:"Start",text_effect:false,stop:false},c||{});this.slides=MK111.$(d).getElements(this.options.slidesSelector);this.buttons=MK111.$(d).getElements(this.options.buttonsSelector);this.slidetexts=MK111.$$(this.options.slidetextSelector);this.createFx();this.showSlide(this.options.startIndex);if(this.options.autoplay){this.autoplay()}if(this.options.rotateAction!="none"){this.setupAction(this.options.rotateAction)}return this}else{return false}},setupAction:function(a){this.buttons.each(function(d,c){MK111.$(d).addEvent(a,function(){this.slideFx.setOptions(this.slideFx.options,{duration:this.options.transitionDuration});if(this.currentSlide!=c){this.selected(c)}if(this.options.stop){this.stop()}}.bind(this))},this);MK111.$(this.container.id+"_prev").addEvent(a,function(){this.prev();if(this.options.stop){MK111.$(this.container.id+"_playButton").innerHTML=this.options.str_start;MK111.$(this.container.id+"_playButton").addClass("pause");this.stop()}}.bind(this));MK111.$(this.container.id+"_next").addEvent(a,function(){this.next();if(this.options.stop){MK111.$(this.container.id+"_playButton").innerHTML=this.options.str_start;MK111.$(this.container.id+"_playButton").addClass("pause");this.stop()}}.bind(this));MK111.$(this.container.id+"_playButton").addEvent(a,function(){if(MK111.$(this.container.id+"_playButton").hasClass("pause")){MK111.$(this.container.id+"_playButton").innerHTML=this.options.str_pause;MK111.$(this.container.id+"_playButton").removeClass("pause");this.autoplay()}else{MK111.$(this.container.id+"_playButton").innerHTML=this.options.str_start;MK111.$(this.container.id+"_playButton").addClass("pause");this.stop()}}.bind(this))},createFx:function(){this.slideFx=new MK111.Fx.Elements(this.slides,{duration:this.options.transitionDuration});this.slides.each(function(b){b.setStyle("opacity",0)});if(this.options.text_effect){for(var a=0;a<this.slidetexts.length;a++){this.textFx[a]=new MK111.Fx.Slide(this.slidetexts[a],{duration:500})}}},showSlide:function(e){if(this.autoPuase&&this.puase){return}var a=this.buttons[e].parentNode.parentNode.parentNode.parentNode;a.scrollTop=parseInt(this.buttons[e].offsetTop)-parseInt(a.offsetHeight)+parseInt(this.buttons[e].offsetHeight);var b={};this.slides.each(function(d,c){d.addEvent("mouseover",function(){this.puase=true}.bind(this));d.addEvent("mouseout",function(){this.puase=false}.bind(this))}.bind(this));this.slides.each(function(d,c){if(c==e&&c!=this.currentSlide){MK111.$(this.buttons[c]).removeClass(this.options.buttonOffClass).addClass(this.options.buttonOnClass);b[c.toString()]={opacity:[1]};textIndex=c}else{MK111.$(this.buttons[c]).removeClass(this.options.buttonOnClass).addClass(this.options.buttonOffClass);b[c.toString()]={opacity:[0]};if(this.options.text_effect){this.textFx[c].slideOut()}}},this);this.options.onShowSlide(e);this.currentSlide=e;this.slideFx.start(b);if(this.options.text_effect){this.textFx[textIndex].hide();this.textFx[textIndex].slideIn()}},autoplay:function(){this.slideshowInt=this.rotate.periodical(this.options.slideInterval,this);this.options.onAutoPlay()},stop:function(){clearInterval(this.slideshowInt);this.options.onStop()},rotate:function(){if(this.loopOnce&&this.currentSlide==this.slides.length-1){this.options.onStop();return}current=this.currentSlide;next=(current+1>=this.slides.length)?0:current+1;this.showSlide(next);this.options.onRotate()},next:function(){current=this.currentSlide;next=(current+1>=this.slides.length)?0:current+1;clearInterval(this.slideshowInt);this.showSlide(next);this.autoplay();this.options.onRotate()},prev:function(){current=this.currentSlide;prev=(current-1<0)?this.slides.length-1:current-1;clearInterval(this.slideshowInt);this.showSlide(prev);this.autoplay();this.options.onRotate()},selected:function(b){clearInterval(this.slideshowInt);this.showSlide(b);this.autoplay();this.options.onRotate()},show:function(){MK111.$(this.options.fpslideshowContainer).setStyle("visibility","visible");if(!MK111.$(this.options.fpslideshowContainer).visible()){MK111.$(this.options.fpslideshowContainer).show()}},hide:function(){MK111.$(this.options.fpslideshowContainer).setStyle("visibility","hidden")}});function playButtonClicked(){}function clearSlide(){}function showPrev(){}function showNext(){}var multiSlideShow={_instance:[],make:function(a){var b=this.make_id();this._instance[b]=a;window.addEvent("domready",function(){if(MK111.$(a.mssContainerId)){setTimeout("multiSlideShow.run('"+b+"')",a.CTRloadingTime)}})},run:function(b){var a=this._instance[b];if(MK111.$(a.slideLoading)){MK111.$(a.slideLoading).setStyle("display","none")}else{return}if(MK111.$(a.slideOuter)){MK111.$(a.slideOuter).setStyle("display","block")}else{return}startJWmss=new jwmss(MK111.$(a.mssContainerId),{slidetextSelector:a.CTRslidetextSelector,str_pause:a.CTRstr_pause,str_start:a.CTRstr_start,slideInterval:a.CTRslideInterval,transitionDuration:a.CTRtransitionDuration,transitionText:a.CTRtransitionText,rotateAction:a.CTRrotateAction,autoplay:a.CTRautoplay,text_effect:a.CTRtext_effect,autoPuase:a.autoPuase,stop:false,loopOnce:a.loopOnce,stop:false})},make_id:function(){var a=String(Math.random());var c=new Date();var b="_"+a.replace(".","")+"_"+c.getSeconds();return(b)}};
