window.addEvent('domready',function(){var delayInt=5500;var quoteInt=625;var navInt=0;var slide=$$('#banner div.right .slide')[0];var index=0;var timer=null;var navLinks=[];slide.setStyle('background','none');bannerImgs.each(function(img){new Element('img',{'src':img,styles:{display:'none',width:'1px',height:'1px'}}).inject(document.body)});var total=bannerImgs.length;var lastIndex=null;var inProcess=false;var initClick=false;var leftImg=new Element('img',{'src':bannerImgs[index],styles:{left:0}});var rightImg=new Element('img',{styles:{right:0}});slide.adopt(leftImg,rightImg);var quotes=$$('#banner .quote li');var bounds={x:0,width:parseInt(slide.getWidth()*.5)};slide.set('morph',{duration:1500,onComplete:function(e){inProcess=false},transition:'cubic:in:out'});var rotate=function(newIndex){if(inProcess||newIndex==index)return false;inProcess=true;if(typeOf(newIndex)!='number')newIndex=index+1;dir=(newIndex>index)?-1:1;navLinks[index].removeClass('active');lastIndex=index;index=newIndex;slide.removeEvents('click');slide.setStyle('cursor','default');if(index<0)index=total-1;else if(index>=total)index=0;if(index==total-1){slide.addEvent('click',function(e){window.location=promoLink});slide.setStyle('cursor','pointer');if(timer){clearInterval(timer);timer=null}}if(dir==-1){leftImg.set('src',bannerImgs[lastIndex]);rightImg.set('src',bannerImgs[index]);slide.setStyle('left',0);slide.morph({left:bounds.width*dir})}else{leftImg.set('src',bannerImgs[index]);rightImg.set('src',bannerImgs[lastIndex]);slide.setStyle('left',-bounds.width*dir);slide.morph({left:0})}(function(){navLinks[index].addClass('active')}).delay(navInt);(function(){quotes[lastIndex].removeClass('active');quotes[index].addClass('active')}).delay(quoteInt)};var pauseAndSwapTrans=function(){if(timer){clearInterval(timer);timer=null}if(inProcess)return false;slide.set('morph',{duration:1250,onComplete:function(e){inProcess=false},transition:'cubic:out'});quoteInt=100;navInt=100;initClick=true};window.addEvent('load',function(){for(var i=0;i<total;i++){navLinks[i]=new Element('a',{'href':"",events:{'click':function(e,num){e.stop();if(!initClick)pauseAndSwapTrans();rotate(this.retrieve('num'))}}}).store('num',i)}$$('#banner div.right .nav').adopt(navLinks);navLinks[index].addClass('active');var btns=$$('#banner div.right a.arrow');btns[0].addEvent('click',function(e){e.stop();if(!initClick)pauseAndSwapTrans();rotate(index-1)}).setStyle('display','block');btns[1].addEvent('click',function(e){e.stop();if(!initClick)pauseAndSwapTrans();rotate(index+1)}).setStyle('display','block');timer=rotate.periodical(delayInt)})});
