Meetup.CommentDeleteConfirm=function(){bindMethods(this);this._init()};Meetup.CommentDeleteConfirm.prototype={confirmDiv:null,feedbackDiv:null,mainDelDivContainer:null,deleteSuccess:function(xhr){},pagerOffsetFieldName:"",_init:function(){this.confirmDiv=$("comment_deleteConfirmDiv");this.feedbackDiv=$("comment_deleteFeedbackDiv");if($("commentDeleteContainer")){this.mainDelDivContainer=removeElement($("commentDeleteContainer"))}appendChildNodes(document.body,this.mainDelDivContainer)},_decorate:function(){this._elms=$tagClass("a","commentDeleteLink");forEach(this._elms,this._makeLink)},_makeLink:function(lnk){var commentID=getNodeAttribute(lnk,"commentId");disconnectAll(lnk,"onclick");connect(lnk,"onclick",partial(this._doPopUp,lnk,commentID));lnk.style.cursor="pointer"},_doPopUp:function(lnk,commentID,e){e.stop();if(!this.confirmDiv){this.confirmDiv=$("comment_deleteConfirmDiv")}if(!this.feedbackDiv){this.feedbackDiv=$("comment_deleteFeedbackDiv")}if(!this.mainDelDivContainer){this.mainDelDivContainer=$("commentDeleteContainer")}if(this.pagerOffsetFieldName.length>0){$("commentDeleteFloatForm").psize.value=getNodeAttribute(lnk,"psize");$("commentDeleteFloatForm")[this.pagerOffsetFieldName].value=getNodeAttribute(lnk,this.pagerOffsetFieldName)}this._killPopUp(false,null);setNodeAttribute(getFirstElementByTagAndClassName("input","commentID",$("commentDeleteFloatForm")),"value",commentID);this._showConfirmDiv();this._positionElement(this.mainDelDivContainer,lnk,e);var noBtn=getFirstElementByTagAndClassName("input","deleteNO",this.confirmDiv);disconnectAll(noBtn);connect(noBtn,"onclick",partial(this._killPopUp,false))},_showConfirmDiv:function(){hideElement(this.feedbackDiv);showElement(this.confirmDiv);showElement(this.mainDelDivContainer)},_showFeedbackDiv:function(){hideElement(this.confirmDiv);showElement(this.feedbackDiv);showElement(this.mainDelDivContainer)},_deleteComment:function(e){this._showFeedbackDiv();var okBtn=getFirstElementByTagAndClassName("input","closeImg",this.feedbackDiv);disconnectAll(okBtn);connect(okBtn,"onclick",partial(this._killPopUp,true,null));this._decorate();setPageHeight()},_positionElement:function(elm,lnk,e){var el_par=e.target().parentNode;var pos_lnk=getElementPosition(e.target());var pos_par=getElementPosition(el_par);var dim_par=getElementDimensions(el_par);var x_elm=pos_par.x+dim_par.w;var y_elm=pos_par.y;if(Meetup.UserAgent.isIE()){x_elm-=150}setElementPosition(elm,{x:x_elm,y:y_elm})},_killPopUp:function(reDecorate,e){if(e){e.stop()}if(reDecorate){this._decorate()}hideElement(this.mainDelDivContainer);showElement(this.confirmDiv);hideElement(this.feedbackDiv)}};Meetup.DomDeco.BubbleTips=function(){bindMethods(this)};Meetup.DomDeco.BubbleTips.prototype={decorate:function(el){if(!el){LOG.error("no element passed in to Meetup.DomDeco.BubbleTips.decorate()");return}this._h=SPAN({id:"btc"});this._h.style.position="absolute";document.body.appendChild(this._h);forEach(getElementsByTagAndClassName(null,"niceToolTip"),this._prepare)},_h:null,_bubbleWidth:150,_bubbleTipTravelLimit:125,_xOffset:-25,_yOffset:20,_prepare:function(el){var content=getFirstElementByTagAndClassName("div","niceToolTipContent",el);var t=content.innerHTML;if(!t){return false}t=t.replace(/\s\|\s/g,"<br />");el.removeAttribute("title");var topSpan=SPAN({"class":"top"});topSpan.innerHTML=t;var tooltip=SPAN({"class":"tooltip"},SPAN({"class":"tooltipPointer",id:"btp"}),topSpan,createDOM("b",{"class":"bottom"}));setOpacity(tooltip,0.95);connect(el,"onmouseover",partial(this._showTooltip,tooltip));connect(el,"onmouseout",this._hideTooltip);connect(el,"onmousemove",this._locate)},_showTooltip:function(tip,e){this._h.appendChild(tip);this._locate(e)},_hideTooltip:function(e){if(this._h.childNodes.length>0){this._h.removeChild(this._h.firstChild)}},_locate:function(e){var posx=e.mouse().page.x;var posy=e.mouse().page.y;var findScrollX=function(){var scrOfX=0;if(typeof(window.pageYOffset)=="number"){scrOfX=window.pageXOffset}else{if(document.body&&document.body.scrollLeft){scrOfX=document.body.scrollLeft}else{if(document.documentElement&&document.documentElement.scrollLeft){scrOfX=document.documentElement.scrollLeft}}}return scrOfX};var screenW=getViewportDimensions().w;var pageXOffset=findScrollX();var pointerX=0;if(posx+this._xOffset+this._bubbleWidth-pageXOffset+15>screenW){var posxNew=(screenW-this._bubbleWidth+this._xOffset)+pageXOffset;pointerX=(posx-posxNew<this._bubbleTipTravelLimit)?posx-posxNew:this._bubbleTipTravelLimit;posx=posxNew}this._h.style.top=(posy+this._yOffset)+"px";this._h.style.left=(posx+this._xOffset)+"px";if($("btp")){$("btp").style.left=(pointerX)+"px"}},__repr__:function(){return"Meetup.DomDeco.BubbleTips"}};Meetup.DomDeco.applyByTagAndClass("body",null,Meetup.DomDeco.BubbleTips,{deferred:true});Meetup.DomDeco.PlacesManager=function(){bindMethods(this)};Meetup.DomDeco.PlacesManager.prototype={decorate:function(el){if(!el){LOG.error("no element passed in to Meetup.DomDeco.PlacesManager.decorate()");return}this._el=el;this._pageName=Meetup.pageName;var self=this;var dels=getElementsByTagAndClassName("A","deleteVenue",this._el);forEach(dels,function(elm){connect(elm,"onclick",self._confirmDelete)});var shares=getElementsByTagAndClassName("A","share",this._el);forEach(shares,function(elm){connect(elm,"onclick",self._checkVenues)});if($("delete_yes")){connect($("delete_yes"),"onclick",this._deleteVenue)}},_confirmDelete:function(e){var id=e.src().id.match(/VP_Delete_/,"")?e.src().id.replace(/VP_Delete_/,""):e.src().id.replace(/VP_IDelete_/,"");var name=$("venueName_"+id).innerHTML;$("venueName").innerHTML=name;$("delete_venueId").value=id;this._venueId=id},_deleteVenue:function(e){var d=loadJSONDoc("/api/",{method:"removeVenue",arg_venueId:$("delete_venueId").value,arg_chapterId:$("chapterId").value});this.deferred=d;var self=this;d.addBoth(function(res){self.deferred=null;return res});d.addCallback(this._remove)},_remove:function(data){var id=this._venueId;if(data.length==0){removeElement($("tr_"+id));if($tagClass("p","placesVenueRemoved").length<1){var elm=P({"class":"calltoaction placesVenueRemoved",id:"topic_"+id},Meetup.Copy.venueRemovedSuccess);insertSiblingNodesBefore(this._el,elm)}var elmid="#topic_"+data[0].venueid;j$(elmid).fadeOut(2000,function(){j$(this).remove()})}else{signal($("venueInUse"),"appear")}},_checkVenues:function(e){Meetup.pageName=this._pageName+" > Share this venue";var spinner=DIV({id:"shareVenueForm"},H3({style:"width:100%;"},IMG({src:"http://img"+Math.floor(Math.random()*4+1)+".meetupstatic.com/img/184103236464022531/ajax_loader.gif",style:"vertical-align:middle;"},null)," "+Meetup.Copy.spinnyWheel.replace("{MEETUP_PLACES}","Meetup Venues")));swapDOM("shareVenueForm",spinner);var elm=e.src();var id=elm.id.replace(/VP_Share_/,"");var d=loadJSONDoc("/script-data/venue-check-existing.jsp",{venueid:id});this.deferred=d;var self=this;d.addBoth(function(res){self.deferred=null;return res});d.addCallback(this._existing);Meetup.pageTracker._trackPageview(Meetup.pageName)},_existing:function(data){if(data[0].didyoumeanlist.length>0){this._showMatches(data)}else{this._verifyShare(data[0].currentVenueId)}},_showMatches:function(data){var buildTr=function(item){address=item.city+(item.country.toLowerCase()=="us"?", "+item.state:"")+(item.country.toLowerCase()=="us"||item.country.toLowerCase()=="ca"?" "+item.zip:"");item.stars=unescape(item.stars).replace(/\+/g," ");var tr=TR(null,TD({"class":"D_narrow"},INPUT({type:"radio","class":"shareable",id:"venue_"+item.venueId,name:"venueId",value:item.venueId})),TD({"class":"D_subject"},P({"class":"D_title",style:"margin:0;padding:0"},item.name),P({"class":"D_less",style:"margin:0"},unescapeHTML(item.address1)),P({"class":"D_less",style:"margin:0"},unescapeHTML(item.address2)),P({"class":"D_less",style:"margin:0"},address)),TD({"class":"D_narrow dystar D_empty",id:"dystar_"+item.venueId},null),TD({"class":"D_narrow"},item.probability));getFirstElementByTagAndClassName("TD","dystar",tr).innerHTML=item.stars==""||item.rating<=0?Meetup.Copy.venueNoRatings:item.stars;return tr};var div=DIV({"class":"D_form",id:"shareVenueForm"},DIV({"class":"element"},DIV({"class":"label"},LABEL(null,Meetup.Copy.looksLikeShare),P({"class":"explain"},Meetup.Copy.weWillCopyVenue)),DIV({"class":"input"},TABLE({"class":"D_tabular"},THEAD(null,TR(null,TH({"class":"D_narrow"},null),TH({"class":"D_subject"},"Venue"),TH({"class":"D_narrow"},"Rating"),TH({"class":"D_narrow"},"Match"))),TBODY(null,map(buildTr,data[0].didyoumeanlist))))),DIV({"class":"element"},DIV({"class":"input"},LABEL(null,INPUT({type:"radio","class":"shareable",id:"venue_"+data[0].currentVenueId,name:"venueId",value:data[0].currentVenueId})," My venue isn't listed here. Share it with the community."))),DIV({"class":"footElement"},INPUT({type:"button","class":"D_submit D_signal_dismiss_to_shareVenue",id:"shareThis",name:"share",value:Meetup.Copy.share}),DIV({"class":"D_altAction"},A({href:"javascript:void(0);","class":"D_signal_dismiss_to_shareVenue",id:"dismissShare"},Meetup.Copy.noCancel)),INPUT({type:"hidden",id:"sharedVenueId",value:data[0].currentVenueId,name:"sharedVenueId"})));swapDOM("shareVenueForm",div);getFirstElementByTagAndClassName("INPUT","shareable",null).checked=true;connect($("shareThis"),"onclick",this._share);Meetup.DomDeco.applyById("shareThis",Meetup.DomDeco.Signal);Meetup.DomDeco.applyById("dismissShare",Meetup.DomDeco.Signal)},_verifyShare:function(id){var name=$("venueName_"+id).innerHTML;var div=DIV({"class":"D_form",id:"shareVenueForm"},DIV({"class":"element"},DIV({"class":"label"},LABEL(null,Meetup.Copy.areYouSureShare.replace("{VENUE_NAME}",name)))),DIV({"class":"footElement"},INPUT({type:"button","class":"D_submit D_signal_dismiss_to_shareVenue",id:"shareThis",name:"share",value:Meetup.Copy.yesShare}),DIV({"class":"D_altAction"},A({href:"javascript:void(0);","class":"D_signal_dismiss_to_shareVenue",id:"dismissShare"},Meetup.Copy.noCancel)),INPUT({type:"hidden",id:"sharedVenueId",value:id,name:"sharedVenueId"})));swapDOM("shareVenueForm",div);connect($("shareThis"),"onclick",this._share);Meetup.DomDeco.applyById("shareThis",Meetup.DomDeco.Signal);Meetup.DomDeco.applyById("dismissShare",Meetup.DomDeco.Signal)},_share:function(e){var share=null;var shared=$("sharedVenueId").value;forEach(getElementsByTagAndClassName("INPUT","shareable",null),function(elm){if(elm.checked){share=elm.value}});var matched=(share==shared||share==null?0:share);var d=loadJSONDoc("/script-data/venue-update.jsp",{venueid:shared,matched:matched});this.deferred=d;var self=this;d.addBoth(function(res){self.deferred=null;return res});d.addCallback(this._shared)},_shared:function(data){$("shareable_"+data[0].venueid).innerHTML=Meetup.Copy.venueSavedPublic;$("btc").style.display="none"},_el:null};Meetup.DomDeco.applyByTagAndClass("table","D_tabular",Meetup.DomDeco.PlacesManager,{deferred:true});Meetup.DomDeco.MaxCharactersEnforcer=function(){bindMethods(this)};Meetup.DomDeco.MaxCharactersEnforcer.prototype.__repr__=function(){return"Meetup.DomDeco.MaxCharactersEnforcer"};Meetup.DomDeco.MaxCharactersEnforcer.prototype.decorate=function(elm){this.elmInput=elm;this.elmForm=elm.form;this.maxChars=Meetup.DomDeco.MaxCharactersEnforcer.extractMaxChars(this.elmInput);this.pointers=[];this.elmsSubmit=null;this.elmErrorDisplay=null;this.elmOwnErrorDisplay=null;var i,len,submit;if(this.maxChars===null){return}if(this.elmInput.value===undefined){return}if(this.elmForm===null){return}this.elmsSubmit=MochiKit.Selector.findChildElements(this.elmForm,["input[type=submit]"]);len=this.elmsSubmit.length;if(len===0){return}for(i=0;i<len;++i){submit=this.elmsSubmit[i];this.pointers[this.pointers.length]=MochiKit.Signal.connect(submit,"onclick",this.onSubmitClick)}this.pointers[this.pointers.length]=MochiKit.Signal.connect(this.elmInput,"onkeydown",this.onElementKeyDown)};Meetup.DomDeco.MaxCharactersEnforcer.prototype.onElementKeyDown=function(ev){try{if(this.elmOwnErrorDisplay){this.elmOwnErrorDisplay.parentNode.removeChild(this.elmOwnErrorDisplay)}}catch(er){LOG.error(MochiKit.Base.serializeJSON(er))}this.elmOwnErrorDisplay=null};Meetup.DomDeco.MaxCharactersEnforcer.prototype.onSubmitClick=function(ev){if(this.elmInput.value.length>this.maxChars){var message="<br />";try{message+=Meetup.Copy.errorCommentTooLong}catch(er){LOG.error("please include the appropriate copy.");message+="Your comment is too long."}this.alertError(message);ev.preventDefault();ev.stopPropagation()}};Meetup.DomDeco.MaxCharactersEnforcer.prototype.alertError=function(msg){if(this.elmInput.id.length!==0){this.elmErrorDisplay=document.getElementById("charCount_"+this.elmInput.id)}if(this.elmErrorDisplay&&MochiKit.DOM.isChildNode(this.elmErrorDisplay,document.body)){try{if(this.elmOwnErrorDisplay!==null){this.elmOwnErrorDisplay.parentNode.removeChild(this.elmOwnErrorDisplay)}}catch(er){LOG.error(MochiKit.Base.serializeJSON(er))}this.elmOwnErrorDisplay=Meetup.DomDeco.MaxCharactersEnforcer.buildOwnErrorDisplay();this.elmErrorDisplay.appendChild(this.elmOwnErrorDisplay);this.elmOwnErrorDisplay.innerHTML=msg}else{alert(msg)}};Meetup.DomDeco.MaxCharactersEnforcer.buildOwnErrorDisplay=function(){var span=document.createElement("span");span.style.color="#FF0000";span.style.fontWeight="bold";return span};Meetup.DomDeco.MaxCharactersEnforcer.extractMaxChars=function(elm){var result=null,match=elm.className.match(/.*?maxChars(\d+)/);if(match&&match[1]){result=parseInt(match[1],10)}return result};Meetup.ActionDropdown={};(function(){var self=Meetup.ActionDropdown;self.registeredDropdowns=[];self.currentlyOpen;var _debug=function(msg){return};var _toggle=function(e){_debug("_toggle()");if(e){e.stop()}var elm=e.target();var parent=(!hasElementClass(elm,"D_dropdownParent"))?getFirstParentByTagAndClassName(elm,null,"D_dropdownParent"):elm;var id=getNodeAttribute(parent,"dropdownId");if(id){var dropdown=get1st(null,"dropdown_"+id);positionDropdown(dropdown,parent)}else{return registerDropdown(parent)}if(!hasElementClass(self.currentlyOpen,"dropdown_"+id)){self.hide(self.currentlyOpen)}if(hasElementClass(dropdown,"jsStartHidden")){self.show(dropdown)}else{self.hide(dropdown)}};self.toggle=_toggle;self.show=function(dropdown){_debug("show()");if(dropdown){removeElementClass(dropdown,"jsStartHidden");self.currentlyOpen=dropdown}};self.hide=function(dropdown){_debug("hide()");if(dropdown){addElementClass(dropdown,"jsStartHidden")}};var documentBodyClick=function(e){if(!isChildNode(e.target(),self.currentlyOpen)&&!hasElementClass(e.target(),"D_dropdownToggler")&&!hasElementClass(e.target(),"D_dropdownContent")){return self.hide(self.currentlyOpen)}_debug("_documentBodyClickEvent()")};var registerDropdown=function(elm){self.hide(self.currentlyOpen);var dropdown=get1st(null,"D_dropdownContent",getFirstParentByTagAndClassName(elm,null,"D_dropdown"));if(hasElementClass(dropdown,"D_dropdownRight")){var elmdims=getElementDimensions(elm);setStyle(dropdown,{visibility:"hidden"});removeElementClass(dropdown,"jsStartHidden");var dims=getElementDimensions(dropdown);setNodeAttribute(dropdown,"x",-(dims.w-elmdims.w));addElementClass(dropdown,"jsStartHidden");setStyle(dropdown,{visibility:"visible"})}positionDropdown(dropdown,elm);self.show(dropdown);var now=new Date().getTime();addElementClass(dropdown,"dropdown_"+now);setNodeAttribute(elm,"dropdownId",now);var closeLink=get1st(null,"D_dropdownToggler",dropdown);if(closeLink){setNodeAttribute(closeLink,"dropdownId",now);addElementClass(dropdown,"dropdown_"+now)}};var positionDropdown=function(dropdown,target){var x=parseInt(getNodeAttribute(dropdown,"x"))||0;var y=getNodeAttribute(dropdown,"y")||1;var f=function(){Meetup.Layout.positionOnElementEdge(dropdown,target,Meetup.Layout.SOUTHWEST,{x:x,y:parseInt(y)})};f();Meetup.Layout.registerResizeFunc(f)};self.init=function(){var dispatch=Meetup.Dispatcher.init(document.body);dispatch.registerFunc("D_dropdownToggler",_toggle);connect(document.body,"onclick",documentBodyClick)}})();if(typeof Meetup.EventDetails=="undefined"){Meetup.EventDetails={}}(function(){var self=Meetup.EventDetails;var calcTotal=function(){if(!$("payElement")||!$("amazonPayFields")){return false}var base=parseFloat(self.payBase.match(/([0-9.,]{1,})/g)[0]);var qty=($("guests"))?parseInt($("guests").value)+1:1;var isRefund=(qty<=self.numberPaid)||false;handleForms(isRefund);if($("addGuest")){if(qty>self.numberPaid){$("payElement").style.display="";$("addGuestCost").innerHTML=self.currency+((qty-self.numberPaid)*base).toFixed(2);if($("pay_now")&&!self.paymentRequired){setNodeAttribute($("pay_now"),"checked","true")}if($("refund_policy_checkbox")&&self.paymentRequired){setNodeAttribute($("refund_policy_checkbox"),"checked","true")}}else{$("payElement").style.display="none"}}else{if(qty>1){$("payElement").style.display="";$("payBreakout").style.display="inline";$("payBreakout").innerHTML="(&times;"+(qty-self.numberPaid)+" = "+self.currency+Meetup.i18N.convertCurrency(((qty-self.numberPaid)*base))+")"}else{$("payBreakout").style.display="none"}}};var handleForms=function(isRefund){var pay_type=(isRefund||self.paymentRequired?"hidden":"checkbox");var refund_type=(self.paymentRequired?"checkbox":"hidden");var refundchecked=false;var paynowchecked=false;var paynow=INPUT({type:pay_type,id:"pay_now",name:"pay_now",value:"true"},null);var refund=INPUT({type:refund_type,id:"refund_policy_checkbox",name:"refund_policy",value:"true"},null);if($("pay_now")&&$("pay_now").checked){paynowchecked="true"}if($("refund_policy_checkbox")&&$("refund_policy_checkbox").checked){refundchecked=true}swapDOM($("pay_now"),paynow);swapDOM($("refund_policy_checkbox"),refund);if(paynowchecked){setNodeAttribute($("pay_now"),"checked","true")}if(refundchecked){setNodeAttribute($("refund_policy_checkbox"),"checked","true")}};var toggleGuests=function(toggle){if(!$("guests")){return false}if(!toggle){addElementClass("guestElement","disabled");savedGuestCount=$("guests").value;$("guests").value=0;$("guests").disabled=true;calcTotal()}else{removeElementClass("guestElement","disabled");$("guests").value=savedGuestCount;$("guests").disabled=false;calcTotal()}};var togglePay=function(toggle){if($("payElement")){var opacity=(toggle?1:0.5);setOpacity("payElement",opacity)}if(!toggle&&$("pay_now")&&!$("pay_now").disabled){savedPolicyState=$("refund_policy_checkbox").type=="checkbox"?$("refund_policy_checkbox").checked:$("pay_now").checked;if($("refund_policy_checkbox").type=="checkbox"){$("refund_policy_checkbox").checked=false}else{$("pay_now").checked=false}$("refund_policy_checkbox").disabled=true;$("pay_now").disabled=true}else{if(toggle&&$("pay_now")&&$("pay_now").disabled){if($("refund_policy_checkbox").type=="checkbox"){$("refund_policy_checkbox").checked=savedPolicyState}else{$("pay_now").checked=savedPolicyState}$("refund_policy_checkbox").disabled=false;$("pay_now").disabled=false}}};var disableFB=function(){if(self.fbCheckBox){self.fbCheckBox.disabled=true;self.fbCheckBox.checked="";addElementClass(self.fbLabel,"disabled");self.fbLabel.title="No RSVPs aren't posted to your Facebook Profile."}};var enableFB=function(){if(self.fbCheckBox){self.fbCheckBox.disabled=false;removeElementClass(self.fbLabel,"disabled");self.fbLabel.title=""}};var setYes=function(){toggleGuests(true);enableFB();togglePay(true)};var setMaybe=function(){toggleGuests(true);enableFB();togglePay(false)};var setNo=function(){toggleGuests(false);disableFB();togglePay(false)};var setWaitList=function(){toggleGuests(true);togglePay(false);enableFB()};var triggerClick=function(){if(self.hasAttendance){Meetup.DomDeco.applyByTagAndClass("ul","D_summaryList",Meetup.DomDeco.EventInline)}else{Meetup.DomDeco.applyByTagAndClass("div","D_rsvpList",Meetup.DomDeco.EventInline)}};self.init=function(){if(yesElm){connect(yesElm,"onclick",setYes)}if(noElm){if(noElm.checked){setNo()}connect(noElm,"onclick",setNo)}if(maybeElm){if(maybeElm.checked){setMaybe()}connect(maybeElm,"onclick",setMaybe)}if(waitlistElm){connect(waitlistElm,"onclick",setWaitList)}if(changeElm){if(!self.dontHideRsvp){hideElement("rsvpForm")}connect(changeElm,"onclick",function(){$("rsvpWrapUp").style.display="none";$("rsvpForm").style.display="block"})}if($("payElement")){calcTotal();if($("guests")){connect($("guests"),"onkeyup",calcTotal)}}var refundLinks=getElementsByTagAndClassName("A","refundLink",null);if(refundLinks.length>0){Meetup.DomDeco.applyById("refundBox",Meetup.DomDeco.Dialog);Meetup.DomDeco.applyByTagAndClass("a","refundLink",Meetup.DomDeco.Signal);Meetup.DomDeco.applyById("refundCloseLink",Meetup.DomDeco.Signal)}Meetup.DomDeco.applyById("shareVenue",Meetup.DomDeco.Dialog);Meetup.DomDeco.applyByTagAndClass(null,"D_signal",Meetup.DomDeco.Signal);Meetup.DomDeco.applyByTagAndClass("DIV","location",Meetup.DomDeco.PlacesManager);Meetup.ActionDropdown.init();if($("rsvpComments")){Meetup.DomDeco.applyById("rsvpComments",Meetup.DomDeco.MaxCharactersEnforcer)}var attclick;if(self.canCloseRSVPs){var closeRSVPelm=get1st("A","rsvpCloseToggle");var attclose=connect(closeRSVPelm,"onclick",function(){disconnect(attclose);Meetup.Script.include(Meetup.Copy.closeScripts)})}if(self.hasAttendance&&$("J_attendanceLink")){if(typeof(Meetup.DomDeco.Attendance)=="undefined"){attclick=connect($("J_attendanceLink"),"onclick",function(){disconnect(attclick);Meetup.Script.include(Meetup.Copy.attendanceScript)})}}if(Meetup.Copy.payScript){if(typeof(Meetup.Money)=="undefined"){Meetup.Money={}}Meetup.Script.include(Meetup.Copy.payScript,triggerClick)}Meetup.DomDeco.applyByTagAndClass("textarea","hasMaxLen",Meetup.DomDeco.CharCounter);Meetup.DomDeco.applyByTagAndClass("input","hasMaxLen",Meetup.DomDeco.CharCounter)};var savedGuestCount=0;var savedPolicyState=false;var yesElm=$("response_yes");var noElm=$("response_no");var maybeElm=$("response_maybe");var changeElm=$("changeYourRsvp");var commentElm=$("rsvpComments");var waitlistElm=$("response_waitlist")})();Meetup.DOMReady.ready(function(){Meetup.EventDetails.init();if(Meetup.EventDetails.isCanceled!=4&&Meetup.EventDetails.rsvp!=0){deletePopup=new Meetup.CommentDeleteConfirm();deletePopup.pagerOffsetFieldName="p_commentsList";deletePopup._decorate()}});if(Meetup.EventDetails.isCanceled!=4&&Meetup.EventDetails.rsvp!=0){var postPostSetup=function(){if(typeof(deletePopup)=="undefined"){deletePopup=new Meetup.CommentDeleteConfirm()}deletePopup._decorate();var ajaxPager=getFirstElementByTagAndClassName("div","D_ajaxpager");if(typeof(ajaxPager)=="object"&&typeof(Ajaxpager)=="object"){var targetElement=getFirstElementByTagAndClassName("div","ajaxPagedElement",ajaxPager.parentNode);if(typeof(targetElement)!="undefined"){var targetId=targetElement.id}else{var targetId=""}if(targetId!=""){$(targetId+"_currentPage").value=Meetup.EventDetails.result_current;Ajaxpager.setForm(targetId,0);$(targetId+"_pageCount").innerHTML=Meetup.EventDetails.result_pages}}}};