
var contentSlider=Class.create({initialize:function(slideContainerId,dirBtnObj)
{var self=this;this.active=false;this.currentLength=0;this.currentIndex=0;var Slides=$$('#'+slideContainerId+' .quote');if(dirBtnObj)
{Event.observe(dirBtnObj.nextBtnId,'click',function()
{if(self.active==false)
{if((self.currentIndex+1)==Slides.length)
{self.slideElem(0,slideContainerId,Slides[0]);}
else
{self.slideElem((self.currentIndex+1),slideContainerId,Slides[(self.currentIndex+1)]);}}});Event.observe(dirBtnObj.prevBtnId,'click',function()
{if(self.active==false)
{if((self.currentIndex-1)==-1)
{self.slideElem((Slides.length-1),slideContainerId,Slides[(Slides.length-1)]);}
else
{self.slideElem((self.currentIndex-1),slideContainerId,Slides[(self.currentIndex-1)]);}}});}},slideElem:function(lengthNr,slideId,contentObj)
{var self=this;this.currentIndex=lengthNr;var slideLengthE=contentObj.offsetWidth;lengthNr=lengthNr*eval(contentObj.offsetWidth);var StandardLength=contentObj.offsetWidth;var slideNr=lengthNr/StandardLength;if(slideNr==this.currentLength){return false;}
if(slideNr==(this.currentLength+1))
{var actLength=-(StandardLength);}
else if(slideNr>(this.currentLength+1))
{var actLength=-((slideNr*StandardLength)-(this.currentLength*StandardLength));}
if(slideNr==(this.currentLength-1))
{var actLength=(StandardLength);}
else if(slideNr<(this.currentLength-1))
{var actLength=-eval($(slideId).getStyle('left').replace('px',''))-eval(slideNr*StandardLength);}
this.currentLength=lengthNr/StandardLength;new Effect.Move(slideId,{x:actLength,mode:'relative',duration:0.4,transition:Effect.Transitions.sinoidal,queue:{position:'end',scope:'contentSlider'},beforeStart:function()
{self.active=true;},afterFinish:function()
{self.active=false;}});}});Event.observe(window,'load',function()
{if($('slider-wrap'))
{new contentSlider('slider',{prevBtnId:'slide-prev',nextBtnId:'slide-next'});}});