jQuery(function($){$('#rotatingBanner').each(function(){var $instance=$(this),banners=$('.banners li',this),buttons=$('.nav li',this),current={index:0,banner:$(banners[0]),button:$(buttons[0])},size=banners.length,rotation={intervalID:null,intervalLength:5000};setup();function activate(index){var eventHandler=(typeof index!=='number'&&this!==activate)?index:false,index=eventHandler?$(this).data('xTronIndex'):index;if(index===current.index){return false;}
if(current.index!==null){current.button.removeClass('active');current.banner.fadeOut('fast');}
current.index=index;current.banner=$(banners[index]);current.button=$(buttons[index]);current.button.addClass('active');current.banner.fadeIn('slow');if(eventHandler){pause();eventHandler.preventDefault();}}
function activateNextBanner(){var isLast=current.index+1===size,nextIndex=isLast?0:current.index+1;return activate(nextIndex);}
function pause(){clearInterval(rotation.intervalID);rotation.intervalID=setInterval(play,rotation.intervalLength);}
function play(){clearInterval(rotation.intervalID);rotation.intervalID=setInterval(activateNextBanner,rotation.intervalLength);}
function setup(){var setIndexes=function(index){$(this).data('xTronIndex',index);}
buttons.each(setIndexes).click(activate);play();}});});