var banner={play:true,playbutton:null,banners:null,text:null,buttons:null,current:0,interval:null,timeout:null,show_id:null,show_interval:1e3,small_interval:3e3,play_interval:500,show_timeout:null,speed:"fast",layer_alpha:1,layer_speed:100,init:function(){var a;this.banners=$(".adv20-banner");this.text=$(".adv20-text");this.buttons=$(".adv20-button");this.playbutton=$("#adv20-playstop > .pimage > img");this.playbutton.click(function(){banner.play=!banner.play;if(!banner.play){clearTimeout(banner.timeout)}else{banner.timeout=setTimeout(function(){banner.next(true)},banner.play_interval)}banner.update_play_button()});for(a=0;a<this.buttons.length;a++){$(this.buttons[a]).data("bbid",a);$(this.buttons[a]).click(function(){var a=parseInt($(this).data("bbid"));banner.stop();if(a==banner.current){return}banner.show(a,false,false)});$(this.buttons[a]).mouseover(function(){var a=parseInt($(this).data("bbid"));if(a!=banner.current){banner.set_active(a)}banner.show_text(a);clearTimeout(banner.timeout);banner.show_id=$(this).data("bbid");if(banner.current==banner.show_id){return}banner.timeout=setTimeout(function(){banner.show(banner.show_id,true,false)},banner.show_interval)});$(this.buttons[a]).mouseout(function(){var a=parseInt($(this).data("bbid"));if(a!=banner.current){banner.set_inactive(a)}banner.show_text(banner.current);clearTimeout(banner.timeout);banner.show_id=banner.current+1;if(banner.show_id>=banner.banners.length)banner.show_id=0;if(banner.play){banner.timeout=setTimeout(function(){banner.show(banner.show_id)},banner.interval)}});banner.set_inactive(a)}$("#adv20-detail").fadeIn("slow");banner.show(0,false)},next:function(a){if(a==undefined)a=true;var b=this.current==this.banners.length-1?0:this.current+1;this.show(b,a)},show:function(a,b,c){if(b==undefined)b=true;if(c==undefined)c=true;if(b){this.layer_in(function(){$(banner.banners[banner.current]).css("display","none");banner.set_inactive(banner.current);$(banner.text[banner.current]).hide();banner.current=a;$(banner.banners[a]).css("display","block");banner.set_active(banner.current);banner.layer_out(function(){banner.show_text()})})}else{$(banner.banners[banner.current]).css("display","none");banner.set_inactive(banner.current);$(banner.text[banner.current]).hide();banner.current=a;$(banner.banners[a]).css("display","block");banner.set_active(banner.current);$(banner.text[banner.current]).show()}if(c==true&&banner.play){this.timeout=setTimeout(function(){banner.next()},this.interval)}banner.set_url(a)},stop:function(){banner.play=false;clearTimeout(banner.timeout);banner.update_play_button()},update_play_button:function(){$(banner.playbutton).attr("src","/images/shans/banner/"+(banner.play?"pause.png":"play.png"))},show_text:function(a){if(a==undefined)a=banner.current;var b;for(b=0;b<banner.text.length;b++){$(banner.text[b]).hide()}$(banner.text[a]).show()},set_url:function(a){if(a==undefined)a=banner.current;$("#adv20-detail").attr("href",banner.urls[a])},layer_in:function(a){$("#adv20-banner-layer").fadeIn(this.layer_speed,a)},layer_out:function(a){$("#adv20-banner-layer").fadeOut(this.layer_speed,a)},set_active:function(a){$(".adv20-button-layer",banner.buttons[a]).hide()},set_inactive:function(a){$(".adv20-button-layer",banner.buttons[a]).show()}};$(document).ready(function(){if($.browser.msie!=undefined){$("#adv20-buttons").pngFix()}banner.init()})
