var slider,slideList,slides,s,w,t,h,speed=500,pause=4000,timeout,tweener,delay,moveBack,moveForward;var adjust=function(){if((t>=s-1)||(t<=0)){t=(t>=s-1?1:s-2);slideList.setStyle("margin-left",(t*w*-1))}},nextSlide=function(){t=t+1;var a=(t*w*-1);tweener.start(a)},prevSlide=function(){t=t-1;var a=(t*w*-1);tweener.start(a)},setSlideEvents=function(){$("prevBtn").getElement("a").addEvent("click",moveBack);$("nextBtn").getElement("a").addEvent("click",moveForward)},clickEvent=function(a){if(moveBack!==null&&moveForward!==null){$("prevBtn").getElement("a").removeEvent("click",moveBack);$("nextBtn").getElement("a").removeEvent("click",moveForward)}clearInterval(timeout);clearTimeout(delay);switch(a){case"next":nextSlide();break;case"prev":prevSlide();break;default:break}setSlideEvents.delay(speed);delay=(function(){timeout=nextSlide.periodical(speed+pause)}).delay(speed+pause)};function initSlides(){slider=$("slider");slideList=slider.getElement("ul");slides=slider.getElements("li");if(slides.length>1){slides.getLast().clone().inject(slideList,"top");slides[0].clone().inject(slideList,"bottom");slides=slider.getElements("li");s=slides.length;w=slides[0].getSize().x;h=slides[0].getSize().y;t=1;slider.setStyles({overflow:"hidden",width:w,height:h});slideList.setStyles({overflow:"hidden",width:s*w,height:h,"margin-left":-1*w*t});tweener=new Fx.Tween(slideList,{duration:speed,property:"margin-left",link:"ignore"});tweener.addEvent("complete",function(){adjust()});timeout=nextSlide.periodical(speed+pause);moveForward=function(){clickEvent("next")};moveBack=function(){clickEvent("prev")};setSlideEvents()}}window.addEvent("domready",function(){initSlides()});
