(function(){var g=false,j,a=function(o,m,n){wap.f=wap.cp>wap.li?wap.cp-wap.li:1;wap.l=wap.cp+wap.li>wap.tp?wap.tp:wap.cp+wap.li;h="";if(m>0){if(wap.f>1){h+='	<a href="#" class="ft">first</a> 	<a class="cp">...</a> '}for(i=wap.f;i<=wap.l;i++){h+="<a "+(wap.cp==i?'class="cp"':'href="#"')+">"+i+"</a> "}if(wap.l<wap.tp){h+='<a class="cp">...</a> <a href="#" class="lt">last</a> '}YD.setStyle("wa_added_user_e","display","");YD.setStyle("wa_no_user","display","none")}else{YD.setStyle("wa_added_user_e","display","none");YD.setStyle("wa_no_user","display","")}if(YDg("wapgs_co")){YDg("wapgs_co").innerHTML=h}YDg("wa_cnt").innerHTML=m;YDg("wa_text").innerHTML=m>1?"users":"user";if(n>0){YDg("wap_text").innerHTML="("+(n==m?"All private":(n+(n>1?" are private":" is private")))+")"}},l=function(o,n){var p=o!=null?YE.getTarget(o):null,q,m=function(s){var r=(s.status==200&&s.responseText.length>0)?YJ.parse(s.responseText):null;if(r&&r.status===0){YDg("wa_list_co").innerHTML=r.whoadded.user_list;wap=r.whoadded.user_pages;a(wap.cp,r.whoadded.user_count,r.whoadded.priv_user_count);YD.setStyle("wapgs","display",(r.whoadded.user_list?"":"none"));YD.setStyle("wa_list_inco","display",(r.whoadded.user_list?"":"none"))}else{YDg("wa_list_co").innerHTML="Cannot load users. Please try again."}YD.setStyle("wa_list_co","display","");YD.setStyle("waload","height","");YD.setStyle("waload","display","none");g=false};if(g){return}if(o!=null){YE.stopEvent(o)}if(n!=null){q=n}else{if(p.nodeName!="A"||p.className=="cp"){return}else{if(p.className=="ft"){q=1}else{if(p.className=="lt"){q=comp.tp}else{q=p.innerHTML}}}}g=true;YD.setStyle("waload","height",YD.getRegion("wa_list_co").height+"px");YD.setStyle("wa_list_co","display","none");YD.setStyle("waload","display","");YC.asyncRequest("POST","/ajax/loadeventusers",{success:m,failure:m},"e="+wap.e+"&p="+q)},k=function(n,m){comp.f=comp.cp>comp.li?comp.cp-comp.li:1;comp.l=comp.cp+comp.li>comp.tp?comp.tp:comp.cp+comp.li;h="";if(m>0){if(comp.f>1){h+='	<a href="#" class="ft">first</a> 	<a class="cp">...</a> '}for(i=comp.f;i<=comp.l;i++){h+="<a "+(comp.cp==i?'class="cp"':'href="#"')+">"+i+"</a> "}if(comp.l<comp.tp){h+='<a class="cp">...</a> <a href="#" class="lt">last</a> '}YD.setStyle("comment_list_inco","display","");YD.setStyle("comment_e","display","");YD.setStyle("no_comment","display","none")}else{YD.setStyle("comment_list_inco","display","none");YD.setStyle("comment_e","display","none");YD.setStyle("no_comment","display","")}if(YDg("compgs_co")){YDg("compgs_co").innerHTML=h}YDg("comm_cnt").innerHTML=m;YDg("comm_text").innerHTML=m>1?"Comments":"Comment"},b=function(n,p){var m=function(r){var q=(r.status==200&&r.responseText.length>0)?YJ.parse(r.responseText):null;if(q&&q.status===0){YDg("comment_list_co").innerHTML=q.comment.comment_list;comp=q.comment.comment_pages;k(comp.cp,q.comment.comment_count);YD.setStyle("compgs","display",(q.comment.comment_count>0?"":"none"))}else{YDg("comment_list_co").innerHTML="Cannot load comments. Please try again."}YD.setStyle("comment_list_co","display","");YD.setStyle("comload","display","none");YD.setStyle("comload","height","");d();g=false};if(g){return}if(n!==null){var o=YE.getTarget(n);YE.stopEvent(n);if(o.nodeName!="A"||o.className=="cp"){return}else{if(o.className=="ft"){p=1}else{if(o.className=="lt"){p=comp.tp}else{p=o.innerHTML}}}}g=true;YD.setStyle("comload","height",YD.getRegion("comment_list_co").height+"px");YD.setStyle("comment_list_co","display","none");YD.setStyle("comload","display","");YC.asyncRequest("POST","/ajax/loadcomments",{success:m,failure:m},"e="+comp.e+"&p="+p)},c=function(m){YE.stopEvent(m);j.comment.value="";YD.setStyle("add_comment","display","");YD.setStyle("add_comment_bt_co1","display","none");YD.setStyle("add_comment_bt_co2","display","none");YD.setStyle("comment_list_inco","display","");j.comment.focus()},e=function(m){YE.stopEvent(m);YD.setStyle("add_comment","display","none");YD.setStyle("add_comment_bt_co1","display","");YD.setStyle("add_comment_bt_co2","display","");j.comment.blur();if(YDg("comment_list_co").innerHTML.trim()==""){YD.setStyle("comment_list_inco","display","none")}},f=function(){if(j.comment.value==""){alert("Please write your comment")}else{if(j.comment.value.length>1000){alert("Your comment is too long.")}else{YDg("add_comment_send").disabled=true;j.submit()}}},d=function(){var m=YDg("comment_list_co").getElementsByTagName("a");for(i=0;i<m.length;i++){if(m[i].id.indexOf("cdel_")===0){YE.on(m[i],"click",deleteComment)}}};findRootElement=function(o){var m=o;try{if(m===null||m.id=="comment_list_co"){return null}}catch(n){return null}while(m!==null&&(m.nodeName!="DIV"||!YD.hasClass(m,"cit"))){m=m.parentNode}return m},showDeleteComment=function(n){var o=n.srcElement?n.fromElement:n.relatedTarget,m=findRootElement(YE.getTarget(n));if(m===null){return}if(m==findRootElement(o)){return}YD.setStyle(findDelete(m),"display","");YD.addClass(m,"hover")},hideDeleteComment=function(n){var o=n.srcElement?n.toElement:n.relatedTarget,m=findRootElement(YE.getTarget(n));if(m===null){return}if(m==findRootElement(o)){return}YD.setStyle(findDelete(m),"display","none");YD.removeClass(m,"hover")},findDelete=function(n){var m,o=n.getElementsByTagName("a");for(m=o.length-1;m>=0;m--){if(YD.hasClass(o[m],"cde")){return o[m]}}return null},deleteComment=function(n){var o=YE.getTarget(n),q=YDg("comment_list_co"),p,m=function(s){var r=(s.status==200&&s.responseText.length>0)?YJ.parse(s.responseText):null;if(r&&r.status===0){SU.Util.destroyElement(o.parentNode);g=false;b(null,(q.innerHTML.trim().length===0&&comp.cp>1?comp.cp-1:comp.cp))}else{alert("An error occured, and this comment cannot be deleted.");g=false}};g=true;p=YE.getTarget(n).id;YE.stopEvent(n);if(confirm("This comment will be deleted. Are you sure?")){YC.asyncRequest("POST","/ajax/deletecomment",{success:m,failure:m},"c="+p.substr(5))}};updateTime=function(){YD.setStyle("tzinfo","display","");if(SUEventDT!==""){var n=new Date(),m=SUEventDT.split(".");n=new Date();n.setUTCFullYear(m[0]);n.setUTCMonth(m[1]-1,m[2]);n.setUTCHours(m[3],m[4]);if(n.getHours()>=13){if(n.getHours()!=12){m=n.getHours()-12}else{m=12}}else{if(n.getHours()===0){m=12}else{m=n.getHours()}}m+=":";m+=n.getMinutes()<10?("0"+n.getMinutes()):n.getMinutes();m+=n.getHours()<12?"am":"pm";YDg("etime").innerHTML=m}},addEvent=function(m){if(m){YE.stopEvent(m)}YD.setStyle("evadd","display","none");YDg("event_addrem").appendChild(YDg("add_event_co"));YD.setStyle("add_event_co","display","");YD.setStyle("embedd_event","display","none");if(SUEventRT===0){YD.setStyle("add_event_btco_nm","display","");YD.setStyle("add_event_ti_nm","display","");YD.setStyle("add_event_btco_rt","display","none");YD.setStyle("add_event_ti_rt","display","none")}else{YD.setStyle("add_event_btco_nm","display","none");YD.setStyle("add_event_ti_nm","display","none");YD.setStyle("add_event_btco_rt","display","");YD.setStyle("add_event_ti_rt","display","")}if(SUEventVis==1){YD.setStyle("new_event_psel","display","none");
YD.setStyle("new_event_pmsg","display","")}},addEventSubmit=function(n){var m=function(q){var p=(q.status==200&&q.responseText.length>0)?YJ.parse(q.responseText):null;YD.setStyle("add_event_co","display","none");YD.setStyle("add_event_wait","display","none");g=false;if(p&&p.status===0){YD.setStyle("evadded","display","");YD.setStyle("evadd","display","none");l(null,wap.cp)}else{if(p&&p.status==-2){window.location="/signin"}else{YD.setStyle("evadd","display","");alert("An error occured, and this event cannot be added.")}}YD.setStyle("add_event_btco","display","");YD.setStyle("embedd_event","display","")};if(g){return}g=true;YD.setStyle("add_event_wait","display","");YD.setStyle("add_event_btco","display","none");YC.asyncRequest("POST","/ajax/addevent",{success:m,failure:m},"eid="+wap.e+"&vis="+(SUEventVis==1?1:(YDg("form_add_event").inp_visibility[0].checked?0:1))+"&pt=100&at="+(YE.getTarget(n).id=="inp_add_event_a"?1:2))},addEventCancel=function(m){YE.stopEvent(m);YD.setStyle("add_event_co","display","none");YD.setStyle("evadd","display","");YD.setStyle("embedd_event","display","")},delremEventConfirm=function(n,m){YE.stopEvent(n);if(m=="del"){YDg("event_menu").appendChild(YDg("del_event_co"))}else{if(m=="rem"){YD.setStyle("evadded","display","none");YDg("event_addrem").appendChild(YDg("del_event_co"))}}YE.on("inp_del_event","click",delremEventSubmit,m);YE.on("inp_del_event_t","click",delremEventSubmit,m);YE.on("inp_del_event_a","click",delremEventSubmit,m);YE.on("del_event_cancel","click",delremEventCancel,m);YD.setStyle("del_event_co","display","");if(SUEventRT===0){if(m=="del"&&SUEventOwn==1){YD.setStyle("del_event_ti_nm_1","display","");YD.setStyle("del_event_ti_nm_0","display","none");YDg("inp_del_event").value="Delete"}else{YD.setStyle("del_event_ti_nm_0","display","");YD.setStyle("del_event_ti_nm_1","display","none");YDg("inp_del_event").value="Remove"}YD.setStyle("del_event_ti_rt_0","display","none");YD.setStyle("del_event_ti_rt_1","display","none");YD.setStyle("del_event_btco_nm","display","");YD.setStyle("del_event_btco_rt","display","none")}else{if(m=="del"&&SUEventOwn==1){YD.setStyle("del_event_ti_rt_1","display","");YD.setStyle("del_event_ti_rt_0","display","none");YDg("inp_del_event_t").value="Delete This";YDg("inp_del_event_a").value="Delete All"}else{YD.setStyle("del_event_ti_rt_0","display","");YD.setStyle("del_event_ti_rt_1","display","none");YDg("inp_del_event_t").value="Remove This";YDg("inp_del_event_a").value="Remove All"}YD.setStyle("del_event_ti_nm_1","display","none");YD.setStyle("del_event_ti_nm_0","display","none");YD.setStyle("del_event_btco_nm","display","none");YD.setStyle("del_event_btco_rt","display","")}YD.setStyle("del_event_co","display","");if(m=="rem"){YD.setStyle("embedd_event","display","none")}},delremEventSubmit=function(p,o){var n=wap.e;YE.stopEvent(p);YD.setStyle("del_event_co","display","none");YD.setStyle("evwait","display","");var m=function(r){var q=(r.status==200&&r.responseText.length>0)?YJ.parse(r.responseText):null;YD.setStyle("evwait","display","none");g=false;if(q&&q.status===0){if(o=="del"){window.location="/"}else{if(o=="rem"){YD.setStyle("evadded","display","none");YD.setStyle("evadd","display","");l(null,wap.cp)}}}else{if(q&&q.status==-2){window.location="/signin"}else{if(o=="re"){YD.setStyle("evadded","display","")}alert("An error occured, and this event cannot be "+(o=="del"?"deleted":"removed")+" now.")}}if(o=="re"){YD.setStyle("embedd_event","display","")}};g=true;YC.asyncRequest("POST","/ajax/deleteevent",{success:m,failure:m},"eid="+wap.e+"&pt=100&dt="+(YE.getTarget(p).id=="inp_del_event_a"?1:2))},delremEventCancel=function(n,m){YE.stopEvent(n);YD.setStyle("del_event_co","display","none");if(m=="rem"){YD.setStyle("evadded","display","");YD.setStyle("embedd_event","display","")}},initRecaptcha=function(){if(typeof Recaptcha=="undefined"){YL.later(50,null,initRecaptcha);return}Recaptcha.create("6LcxDAYAAAAAAE_nDRHZvD8X0hCB4g_RFvMnrMcJ","",{theme:"custom"});YE.on("recap_rel","click",function(m){YE.stopEvent(m);Recaptcha.reload()});YE.on("recap_lis","click",function(m){YE.stopEvent(m);Recaptcha.switch_type("audio");YD.setStyle("recap_txt","display","none");YD.setStyle("recap_btt","display","")});YE.on("recap_bttlink","click",function(m){YE.stopEvent(m);Recaptcha.switch_type("image");YD.setStyle("recap_btt","display","none");YD.setStyle("recap_txt","display","")})},init=function(){j=YDg("add_comment_form");YE.on("compgs","click",b);YE.on("wapgs","click",l);YE.on("add_comment_bt1","click",c);YE.on("add_comment_bt2","click",c);YE.on("add_comment_cancel","click",e);YE.on("add_comment_send","click",f);YE.on("evadd","click",addEvent);YE.on("inp_add_event","click",addEventSubmit);YE.on("inp_add_event_t","click",addEventSubmit);YE.on("inp_add_event_a","click",addEventSubmit);YE.on("add_event_cancel","click",addEventCancel);YE.on("evremove","click",delremEventConfirm,"rem");YE.on("evdelete","click",delremEventConfirm,"del");YE.on("comment_list_co","mouseover",showDeleteComment);YE.on("comment_list_co","mouseout",hideDeleteComment);d();if(YDg("fld_recaptcha")){initRecaptcha()}YE.onDOMReady(updateTime);if(window.location.search&&window.location.search.indexOf("a=add")>=0&&YD.getStyle("evadded","display")=="none"){if(YDg("event_addrem")){addEvent()}}};init()})();