Syn.LocalEvents=Syn.Component.extend({offset:0,init:function(b){this._super(b);var c=(b.start)?parseFloat(b.start):0;var d=(b.visible)?parseFloat(b.visible):7;this.offset=c;var e=this;var f=function(a){e.offset=a[0].pos};this.uniqueElmt("carousel").jCarouselLite({afterEnd:f,circular:false,btnPrev:"#"+this.uniqueKey("prev"),btnNext:"#"+this.uniqueKey("next"),start:c,visible:d}).find(">ul>li").each(function(i){this.pos=i});this.uniqueElmt("events").find(".localevents_event_name a").connect("click",this,"displayEvent");this.uniqueElmt("prev").add(this.uniqueElmt("next")).connect("click",this,"retFalse");this.uniqueElmt("carousel").find("li a").connect("click",this,"changeDate")},changeDate:function(a){if(!$(a).parents("li").eq(0).hasClass("on")){this.showLoading();this.submit({offset:this.offset,timestamp:$(a).attr("rel")})}},displayEvent:function(a){this.showLoading();var b=$(a).attr("rel");this.popup({component:'localeventdetails:event_id='+b,show_loading:false,width:"500px"},this,"hideLoading")},hideLoading:function(){this.uniqueElmt("loading").hide()},retFalse:function(){return false},showLoading:function(){if($.browser.msie&&$.browser.version<7){var a={height:this.uniqueElmt("events").outerHeight(),width:this.uniqueElmt("events").outerWidth()};this.uniqueElmt("loading").find(".localevents_loading_cover").css({height:a.height,width:a.width});var b=this.uniqueElmt("indicator").find(".localevents_loading_indicator");this.uniqueElmt("loading").find(".localevents_loading_indicator").css({left:a.width/2-b.outerWidth()/2,top:a.height/2-b.outerHeight()/2})}this.uniqueElmt("loading").show()}});

