
var Spotlights=new Class({mElements:[],mInterval:null,mI:0,mElement:null,mDuration:2000,mListElements:[],initialize:function(pElement,pDuration){if(pDuration){this.mDuration=pDuration;}
this.mElement=pElement;pElement.getElements('li.slide-container').each(function(pEl,pIndex){this.mElements[pIndex]=pEl;pEl.setStyle('position','absolute');if(pIndex>0){pEl.set('opacity',0);}}.bind(this));pElement.getElements('nav ul li').each(function(pEl,index){this.mListElements[index]=pEl;pEl.getElement('a').addEvent('click',this.fadeMe.pass([pEl,index],this))}.bind(this));this.mListElements[0].addClass('active');this.mInterval=this.fader.periodical(this.mDuration,this);},fader:function(){this.mElements[this.mI].fade('out',{duration:'long'});this.mListElements[this.mI].removeClass('active');if(this.mI<this.mElements.length-1){this.mI++;}
else{this.mI=0;}
this.mListElements[this.mI].addClass('active');this.mElements[this.mI].fade('in',{duration:'long'});},fadeMe:function(pEl,index){clearInterval(this.mInterval);this.mListElements[this.mI].removeClass('active');this.mElements[this.mI].fade('out',{duration:'long'});this.mI=index;this.mElements[this.mI].fade('in',{duration:'long'});this.mListElements[this.mI].addClass('active');this.mInterval=this.fader.periodical(this.mDuration,this);return false;},clearMe:function(){clearInterval(this.mInterval);},setMe:function(){this.mInterval=this.fader.periodical(this.mDuration,this);}})
