$(function(){var bannerImages={$list:$("#banner > ul > li"),$ol:$("#banner > nav > ul > li"),active:true,_position:0,Frame:{next:function(){if(!bannerImages.active){return false}if(bannerImages._position<bannerImages.$list.length-1){bannerImages._position++}else{bannerImages._position=0}bannerImages.Frame.change()},prev:function(){if(!bannerImages.active){return false}if(bannerImages._position>0){bannerImages._position--}else{bannerImages._position=bannerImages.$list.length-1}bannerImages.Frame.change()},set:function(frame){if(!bannerImages.active){return false}if(bannerImages._position!=frame){bannerImages._position=frame;bannerImages.Frame.change()}},change:function(){var ANIMATION_TIME=2000;bannerImages.$list.stop(true,true).siblings(".Active").removeClass("Active",ANIMATION_TIME,function(){$(this).hide()});bannerImages.$list.eq(bannerImages._position).show().addClass("Active",ANIMATION_TIME);bannerImages.$ol.eq(bannerImages._position).show().addClass("Active",ANIMATION_TIME/4).siblings(".Active").removeClass("Active",ANIMATION_TIME/4)}},Autochange:{delay:7000,_active:true,_intervalId:0,_timeoutId:0,start:function(delay){if(!bannerImages.Autochange._intervalId){delay=delay||bannerImages.Autochange.delay;bannerImages.Autochange._active=true;bannerImages.Autochange._intervalId=setInterval(bannerImages.Frame.next,delay)}},stop:function(){if(bannerImages.Autochange._intervalId){bannerImages.Autochange._active=false;clearInterval(bannerImages.Autochange._intervalId);bannerImages.Autochange._intervalId=0}},countdown:function(delay){if(bannerImages.Autochange._timeoutId){clearTimeout(bannerImages.Autochange._timeoutId)}if(bannerImages.Autochange._active){return false}delay=delay||bannerImages.Autochange.delay*3;bannerImages.Autochange._timeoutId=setTimeout(function(){bannerImages.Autochange.start()},delay)}}};bannerImages.Autochange.start();var $control=$("#banner > nav > ul").empty();bannerImages.$list.each(function(){var $li=$("<li/>");$control.append($li)});var $listWidth=$("#banner > nav > ul").width();var $list=$("#banner > nav > ul > li");bannerImages.$ol=$list;$list.each(function(i){this.listNumber=i;var $this=$(this);$this.css({width:parseInt($listWidth)/$list.length});if(i%2){$this.addClass("Odd")}}).click(function(){bannerImages.Frame.set(this.listNumber);bannerImages.Autochange.stop();bannerImages.Autochange.countdown()})});
