function klSlideShow(ssd,id){this.start=function(){if(this.autoMode)return;this.autoMode=true;this.autoAdvance();};this.autoAdvance=function(){if(this.currentSlide>=0 && this.currentSlide this.slides.length)return false;this.slides[this.currentSlide].element.style.display='block';if(this.params.controlToc && !this.params.controlToc.options[this.currentSlide].selected)this.params.controlToc.options[this.currentSlide].selected=true;if(this.params.controlCounter)this.params.controlCounter.firstChild.nodeValue=(this.currentSlide+1)+'/'+this.slides.length;return true;};this.goToSlide=function(slideNum){if(this.autoMode)this.autoStop();if(this.currentSlide>=0 && this.currentSlide=this.slides.length)newSlide=this.params.loop?0:this.slides.length-1;this.currentSlide=newSlide;this.updateNewSlide();return;};this.id=id;this.container=ssd;this.currentSlide=-1;this.autoMode=false;this.advanceTimer=null;this.controlEventHandlers={controlStart:{event:'click',listener:klSlideShow.controlStartListener}, controlStop:{event:'click',listener:klSlideShow.controlStopListener}, controlToc:{event:'change',listener:klSlideShow.controlTocListener}, controlNext:{event:'click',listener:klSlideShow.controlNextListener}, controlPrevious:{event:'click',listener:klSlideShow.controlPreviousListener}, controlHome:{event:'click',listener:klSlideShow.controlHomeListener}, controlEnd:{event:'click',listener:klSlideShow.controlEndListener}};this.params=new Array();klSlideShow.parseParameters(this.params,klSlideShow.ssOptDefs,klSlideShow.ssDefOptStr);klSlideShow.parseParameters(this.params,klSlideShow.ssOptDefs,ssd.getAttribute('klslideshow'));for(o in this.params){if(/control/i.test(o)){if(/null/i.test(this.params[o]))this.params[o]=null;else this.params[o]=document.getElementById(this.params[o]);if(this.params[o]){this.params[o].klSS=this;if(this.controlEventHandlers[o])klSlideShow.installListener(this.params[o], this.controlEventHandlers[o].event, this.controlEventHandlers[o].listener);}}}var reData=/^(\d+)(s|ms)$/.exec(this.params.delay);this.params.delay=parseInt(reData[1],10)*(reData[2]=='s'?1000:1);this.params.loop=this.params.loop=='true'?true:false;this.slides=new Array();for(var i=0;i0?hes[0].firstChild.nodeValue:'';this.params.delay=this.ss.params.delay;klSlideShow.parseParameters(this.params,klSlideShow.sOptDefs,this.element.getAttribute('klslide'));if(this.params.className)this.element.className=this.params.className;this.element.style.display='none';return;};klSlideShow.list=new Array();klSlideShow.init=function(){if(document.body.addEventListener || document.body.attachEvent){var divs=document.body.getElementsByTagName('div');for(var i=0;i