var EventM=new Class({so:false,sc:0,initialize:function(a){this.eid=a;this.tickets();this.invite();this.quickAttendance()},quickAttendance:function(){if(!$("quickAttendance")){return}var a=$("quickAttendance").getFirst("button");a.setStyle("cursor","pointer");a.addEvent("click",function(){new Ajax({url:"/Event/"+this.eid+"?attend=1&quick=1",post:"attend=yes"});var b=new Fx.Tween(a,{duration:"long"});b.start("opacity",0);b.addEvent("complete",function(){$("quickAttendance").setStyle("display","none")})}.bind(this))},tickets:function(){var a=$("tickets");if(!a){return}this.tId=$("ticketId");this.tNote=$("ticketNote");this.tId.addEvent("change",this.ticketId.bind(this));this.ticketId()},ticketId:function(){if(ticketsNotes.has(this.tId.get("value"))){this.tNote.setStyle("display","");this.tNote.getElement("td").getElement("p").set("text",ticketsNotes.get(this.tId.get("value")))}else{this.tNote.setStyle("display","none")}},invite:function(){var a=$("inviteFriends");a.setStyle("cursor","pointer");a.addEvent("click",function(){this.dialog=new Dialog({id:"inviteFriendsDialog",title:"Zaproś znajomych",url:"/Event/"+this.eid+"/inviteFriends"})}.bind(this))},inviteFriendsDialog:function(){this.sc=0;$("cancelButton").addEvent("click",function(){this.dialog.exit();return false}.bind(this));$("submitButton").addEvent("click",function(){if(this.sc<=0){new AlertBox({text:"Musisz wybrać co najmniej jedną osobę.",autoClose:3});return false}}.bind(this));$("uList").getElements("li").each(function(b){if(!b.hasClass("disabled")){b.addEvent("click",function(){this.toggleUser(b)}.bind(this))}b.getElement("input[type=checkbox]").setStyle("display","none")}.bind(this));var a=$("checkedOnly");this.so=false;a.addEvent("click",function(b){b.preventDefault();this.so=!this.so;if(this.so){a.addClass("b3active")}else{a.removeClass("b3active")}this.filter()}.bind(this));$("ifvenue").addEvents({change:this.filter.bind(this),keyup:this.filter.bind(this)});$("ifsearch").addEvent("keyup",this.filter.bind(this));$("ifsearch").set("autocomplete","off");$("ifToggleAll").addEvent("click",this.toggleAll.bind(this))},toggleUser:function(a){var b=a.getElement("input[type=checkbox]");if(!b.get("checked")){this.check(a)}else{this.uncheck(a)}$("ifCounter").set("text",this.sc);this.filter()},check:function(a){var b=a.getElement("input[type=checkbox]");if(b.get("checked")){return}b.set("checked",true);a.addClass("checked");++this.sc},uncheck:function(a){var b=a.getElement("input[type=checkbox]");if(!b.get("checked")){return}b.set("checked",false);a.removeClass("checked");--this.sc},filter:function(){var b=this.so;var c=$("ifvenue").get("value");var a=$("ifsearch").get("value");$("uList").getElements("li").each(function(d){if((b&&!d.hasClass("checked"))||(c!=""&&!d.hasClass("c_"+c))||(a!=""&&!d.getElement("span").get("text").test(a,"i")&&(!d.getElement("p")||!d.getElement("p").get("text").test(a,"i")))){d.setStyle("display","none")}else{d.setStyle("display","")}})}});
