/*--------------------------------------------------------------------------*
 * 
 * Copyright (C) 2008 Brand Labs LLC
 * 
 * Sequential Banner
 * 
 * Version 1.0.0
 * 
 *--------------------------------------------------------------------------*/
var Banner=Class.create({initialize:function(aa,ba){this.link=aa;this.imageSrc=ba;},getElement:function(){var ca=null;var da=null;ca=new Element('a',{href:this.link});da=new Element('img',{src:this.imageSrc});ca.insert(da);return ca;}});var SequentialBanner=Class.create({initialize:function(ea,fa,ga){this.currentPosition=0;this.element=null;this.banners=ea;this.delay=ga;Event.observe(window,'load',this.load.bindAsEventListener(this,fa));this.banners.each(function(ha){ha.getElement();});},load:function(){var ia=$A(arguments);ia.shift();this.element=$(ia.first());this.start();},start:function(){if(this.pe!=null){this.stop();}
this.pe=new PeriodicalExecuter(this.execute.bindAsEventListener(this),this.delay);},stop:function(){if(this.pe!=null){this.pe.stop();this.pe=null;}},execute:function(){this.currentPosition++;this.currentPosition=this.currentPosition%this.banners.size();this.updateElement();},updateElement:function(){this.element.update(this.banners[this.currentPosition].getElement());}});
