Meetup.DomDeco.Money=function(){bindMethods(this)};Meetup.DomDeco.Money.prototype={decorate:function(b){if(!b){LOG.error("no element passed in to Meetup.DomDeco.Money.decorate()");return}this._el=b;this._addables=$tagClass("a","addable",b);this._editables=$tagClass("a","editable",b);this._deleteables=$tagClass("a","deleteable",b);this._cfp=Meetup.Money.Procedures;this._cfd=Meetup.Money.DialogBuilder;var a=this;forEach(this._deleteables,function(c){connect(c,"onclick",a._confirmDelete)});forEach(this._editables,function(d){var c=getNodeAttribute(d,"title");setNodeAttribute(d,"href",c);setNodeAttribute(d,"title",Meetup.Copy.editTransaction);connect(d,"onclick",a._editMode)});forEach(this._addables,function(c){connect(c,"onclick",a._addMode)});if($("filterForm")){connect($("filterForm"),"onsubmit",this._validateDates)}},_validateDates:function(c){var b=new Date($("startyear").options[$("startyear").selectedIndex].value,$("startmonth").options[$("startmonth").selectedIndex].value-1,$("startday").options[$("startday").selectedIndex].value);var a=new Date($("endyear").options[$("endyear").selectedIndex].value,$("endmonth").options[$("endmonth").selectedIndex].value-1,$("endday").options[$("endday").selectedIndex].value);if(a<b){c.stop();addElementClass($("dateFilter"),"error")}},_addMode:function(a){a.stop();var d=a.src();var g=d.href.split("?");var b={};forEach(g[1].split("&"),function(j){var e=j.split("=");if(e[1]){b[e[0]]=e[1]}});var h=b.type.toLowerCase();var c=(b.total?b.total:null);var i=(h=="expense"?Meetup.Copy.recordExpense:h=="sponsor"?Meetup.Copy.recordSponsorPayment:h=="dues"?Meetup.Copy.record+" "+feeLabel:h=="event"?Meetup.Copy.recordEventPayment:Meetup.Copy.recordOtherIncome);var f=(h=="expense"?"Expense":h=="sponsor"?Meetup.Copy.sponsorPayment:h=="dues"?Meetup.Copy.memPayment:h=="event"?Meetup.Copy.eventPayment:Meetup.Copy.otherIncome);this._cfd.buildDialog(h,{action:"add",method:partial(this._addTransaction,h),btnCopy:i,title:f,total:c});signal($("moneyDialog"),"appear")},_editMode:function(l){l.stop();var m=l.src();var a=m.href.split("?");var k={};forEach(a[1].split("&"),function(o){var e=o.split("=");if(e[1]){k[e[0]]=e[1]}});var n=k.type.toLowerCase();var c=(k.amount?Meetup.i18N.convertCurrency(parseFloat(Math.abs(k.amount))):null);var f=(k.description&&trim(k.description).length>0?unescape(k.description).replace(/\+/g," "):null);var i=new Date(k.edityear,k.editmonth-1,k.editday);var h=(k.memberid&&k.memberid>0?k.memberid:0);var j=(k.quantity&&k.quantity>0?k.quantity:1);var g=(k.eventid&&k.eventid>0?k.eventid:0);var b=(n=="expense"?Meetup.Copy.editExpense:n=="sponsor"?Meetup.Copy.editSponsorPayment:n=="dues"?Meetup.Copy.edit+" "+feeLabel:n=="event"?Meetup.Copy.editEventPayment:Meetup.Copy.editOtherIncome);var d=(n=="expense"?"Expense":n=="sponsor"?Meetup.Copy.sponsorPayment:n=="dues"?Meetup.Copy.memPayment:n=="event"?Meetup.Copy.eventPayment:Meetup.Copy.otherIncome);this._cfd.buildDialog(n,{action:"edit",method:partial(this._editTransaction,n,k.id),btnCopy:b,title:d,total:c,description:f,date:i,payerMemberId:h,quantity:j,eventId:g});if(n=="dues"||n=="event"){$("image").innerHTML=$("image_"+k.id).innerHTML;$("info").innerHTML=unescape(k.name.replace(/\+/g," "))}signal($("moneyDialog"),"appear")},_confirmDelete:function(b){if(this._cn){disconnect(this._cn)}var d=b.src().id.replace(/delete_/,"");var a=$("type_"+d).value;var h=Meetup.Copy.thisMember;if((a=="dues"||a=="event")&&$("name_"+d)){h=$("name_"+d).innerHTML}var g=$("amount_"+d).innerHTML;var c=$("transDelete");var f=(a=="sponsor"?Meetup.Copy.deleteSponsor:a=="expense"?Meetup.Copy.deleteExpense:Meetup.Copy.sureDelete.replace("{MEMBER_NAME}",h).replace("{TOTAL}",g));getFirstElementByTagAndClassName("p",null,c).innerHTML=f;var i=getFirstElementByTagAndClassName("input","D_submit",c);this._cn=connect(i,"onclick",partial(this._doDelete,d,a));signal($("transDelete"),"appear")},_doDelete:function(f,a,b){var c=this._cfp.ledgerDelete(f,a,true);c.addCallbacks(partial(this._updateDelete,f),this._requestFailed)},_updateDelete:function(b,a){disconnect(this._cn);signal($("transDelete"),"dismiss");var c=this;MochiKit.Visual.fade($("trans_"+b),{afterFinish:function(){removeElement($("trans_"+b));c._restripe()}});this._updateLedgerTotals(a)},_addTransaction:function(k,i){var a=this._validate();if(!a){$("btn_submit").disabled=true;var g=$("transDate.year").options[$("transDate.year").selectedIndex].value+"-"+$("transDate.month").options[$("transDate.month").selectedIndex].value+"-"+$("transDate.day").options[$("transDate.day").selectedIndex].value+" 00:00:00";var f=($("payerMemberId")?parseInt($("payerMemberId").value):0);var c=($("event")?$("event").options[$("event").selectedIndex].value:0);var h=($("qty")?parseInt($("qty").value):1);var b=($("descriptionElm")?$("descriptionElm").value:"");var l=Meetup.i18N.parseFloat($("total").value);var j=this._cfp.ledgerAdd(f,c,l,h,g,b,k,true);j.addCallbacks(partial(this._addRow,k),this._requestFailed)}},_editTransaction:function(g,h,c){var j=this._validate();if(!j){$("btn_submit").disabled=true;var a=$("transDate.year").options[$("transDate.year").selectedIndex].value+"-"+$("transDate.month").options[$("transDate.month").selectedIndex].value+"-"+$("transDate.day").options[$("transDate.day").selectedIndex].value+" 00:00:00";var b=($("qty")?parseInt($("qty").value):1);var k=($("descriptionElm")?$("descriptionElm").value:"");var i=Meetup.i18N.parseFloat($("total").value);var f=this._cfp.ledgerUpdate(h,i,b,a,k,g,true);f.addCallbacks(partial(this._updateLedgerRow,g,h),this._requestFailed)}},_validate:function(){var a=false;if($("descriptionElm")){if(trim($("descriptionElm").value)==""){addElementClass($("descElm"),"error");a=true}else{removeElementClass($("descElm"),"error")}}if((isNaN(parseFloat($("total").value))&&(Meetup.i18N.parseFloat($("total").value)==0||isNaN(Meetup.i18N.parseFloat($("total").value))))||Meetup.i18N.parseFloat($("total").value)<0||Meetup.i18N.parseFloat($("total").value)>999999){addElementClass($("amtElm"),"error");a=true}else{removeElementClass($("amtElm"),"error")}if($("payerMemberId")){if($("payerMemberId").value<=0){addElementClass($("nameElm"),"error");a=true}else{removeElementClass($("nameElm"),"error")}}if($("qty")){if(isNaN(parseInt($("qty").value))){addElementClass($("eventQtyElm"),"error");a=true}else{removeElementClass($("eventQtyElm"),"error")}}return a},_updateLedgerRow:function(d,g,b){var f=($("total_currency")&&d=="event"?$("total_currency").innerHTML:rawCurrencySymbol);var i=$("transDate.day").options[$("transDate.day").selectedIndex].value;var c=$("transDate.month").options[$("transDate.month").selectedIndex].value;var e=$("transDate.year").options[$("transDate.year").selectedIndex].value;$("date_"+g).innerHTML=Meetup.i18N.formatDate(new Date(e,c-1,i),"medium");if($("desc_"+g&&d!="event"&&d!="dues")){$("desc_"+g).innerHTML=$("descriptionElm").value}if($("qty")&&$("qty").value>1){$("qty_"+g).innerHTML=" (+ "+parseInt($("qty").value-1)+")"}var h=Meetup.i18N.parseFloat($("total").value);$("amount_"+g).innerHTML=(d=="expense"&&Meetup.Language=="en_US"?"(":d=="expense"?"-":"")+f+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(h)+(d=="expense"&&Meetup.Language=="en_US"?")":"");var a="/?type="+d+"&id="+g+"&amount="+Meetup.i18N.parseFloat($("total").value)+"&name="+(d=="event"||d=="dues"?escape(getElementsByTagAndClassName("div","info",$("moneyDialog"))[0].innerHTML):"")+"&memberid="+(d=="event"||d=="dues"?$("payerMemberId").value:"")+"&eventid="+(d=="event"?$("event").options[$("event").selectedIndex].value:"")+"&quantity="+(d=="event"?$("qty").value:"")+"&description="+(d=="sponsor"||d=="expense"||d=="other"?escape($("descriptionElm").value):"")+"&editday="+$("transDate.day").options[$("transDate.day").selectedIndex].value+"&editmonth="+$("transDate.month").options[$("transDate.month").selectedIndex].value+"&edityear="+$("transDate.year").options[$("transDate.year").selectedIndex].value;$("edit_"+g).href=a;signal($("moneyDialog"),"dismiss");if($("trans_"+g)){this._higlight($("trans_"+g))}if($("charts")){this._updateLedgerTotals(b)}},_addRow:function(c,k){var f=($("total_currency")&&c=="event"?$("total_currency").innerHTML:rawCurrencySymbol);var a=(c=="expense"?Meetup.Copy.expense+":":c=="dues"?feeLabel:c=="event"?Meetup.Copy.eventName+":":c=="sponsor"?Meetup.Copy.sponsor+":":Meetup.Copy.other+":");var i="/?type="+c+"&id="+k.ledgerId+"&amount="+Meetup.i18N.parseFloat($("total").value)+"&name="+(c=="event"||c=="dues"?escape(getElementsByTagAndClassName("div","info",$("moneyDialog"))[0].innerHTML):"")+"&memberid="+(c=="event"||c=="dues"?$("payerMemberId").value:"")+"&eventid="+(c=="event"?$("event").options[$("event").selectedIndex].value:"")+"&quantity="+(c=="event"?$("qty").value:"")+"&description="+(c=="sponsor"||c=="expense"||c=="other"?escape($("descriptionElm").value):"")+"&editday="+$("transDate.day").options[$("transDate.day").selectedIndex].value+"&editmonth="+$("transDate.month").options[$("transDate.month").selectedIndex].value+"&edityear="+$("transDate.year").options[$("transDate.year").selectedIndex].value;var g=$("transDate.day").options[$("transDate.day").selectedIndex].value;var m=$("transDate.month").options[$("transDate.month").selectedIndex].value-1;var e=$("transDate.year").options[$("transDate.year").selectedIndex].value;var l=TR({id:"trans_"+k.ledgerId},TD(null,DIV({id:"date_"+k.ledgerId},Meetup.i18N.formatDate(new Date(e,m,g),"medium"))),TD(null,(c=="dues"||c=="event"?DIV(null,DIV({"class":"payee"},DIV({"class":"image",id:"image_"+k.ledgerId},null),DIV({"class":"info",id:"info_"+k.ledgerId},P(null,STRONG(null,a+" "),(c!="dues"?SPAN({id:"desc_"+k.ledgerId},$("event").options[$("event").selectedIndex].innerHTML):null)),DIV({"class":"D_less"},Meetup.Copy.paymentFrom+": "+getElementsByTagAndClassName("div","info",$("moneyDialog"))[0].innerHTML,(c=="event"?SPAN({id:"qty_"+k.ledgerId},($("qty").value>1?" (+ "+parseInt($("qty").value-1)+")":null)):null)),DIV({"class":"D_less"},Meetup.Copy.confNo+": "+k.ledgerConf),DIV({"class":"D_less"},A({href:Meetup.MemberSuggestionData._siteBaseUrl+$("payerMemberId").value},Meetup.Copy.paymentsHistory))))):DIV(null,SPAN({style:"font-weight:bold;"},a+" "),(c!="dues"?SPAN({id:"desc_"+k.ledgerId},$("descriptionElm").value):null))),INPUT({type:"hidden",name:"type",id:"type_"+k.ledgerId,value:c},null)),TD({"class":"right "+(c=="expense"?"moneyOut":"moneyIn")},SPAN({id:"amount_"+k.ledgerId},(c=="expense"&&Meetup.Language=="en_US"?"(":c=="expense"?"-":null),f+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(Meetup.i18N.parseFloat($("total").value)),(c=="expense"&&Meetup.Language=="en_US"?")":null))),TD({"class":"ledgerActions right"},DIV(null,A({href:"javascript:void(0);","class":"deleteable sprite spritebg spritebg_right bullet_delete_icon actionIcon",id:"delete_"+k.ledgerId,title:"Delete transaction"},null),A({href:i,"class":"editable sprite spritebg spritebg_right bullet_edit_icon actionIcon",title:Meetup.Copy.editTransaction,id:"edit_"+k.ledgerId},null))));var n=getFirstElementByTagAndClassName("TR",null,$("ledger_body"));if(n){insertSiblingNodesBefore(n,l)}else{appendChildNodes($("ledger_body"),l)}if($("image_"+k.ledgerId)){$("image_"+k.ledgerId).innerHTML=getElementsByTagAndClassName("div","image",$("moneyDialog"))[0].innerHTML}signal($("moneyDialog"),"dismiss");var d=$tagClass("a","deleteable",$("trans_"+k.ledgerId));var b=$tagClass("a","editable",$("trans_"+k.ledgerId));var j=this;forEach(d,function(o){connect(o,"onclick",j._confirmDelete)});forEach(b,function(o){connect(o,"onclick",j._editMode)});if($("emptytrans")){removeElement($("emptytrans"))}if($("trans_"+k.ledgerId)){this._higlight($("trans_"+k.ledgerId))}if($("filterAction")&&hasElementClass($("filterAction"),"disabled")){var h=null;removeElementClass($("filterAction"),"disabled");removeElementClass($("exportActions"),"disabled");connect($("exporter"),"onclick",function(){$("exportMenu").style.display=(!$("exportMenu").style.display||$("exportMenu").style.display=="none"?"block":"none")});connect($("exportActions"),"onmouseleave",function(){$("exportMenu").style.display="none"});connect($("filterItem"),"onclick",function(){clearTimeout(h);$("filterBox").style.display=(!$("filterBox").style.display||$("filterBox").style.display=="none"?"block":"none")});connect($("filterAction"),"onmouseleave",function(){clearTimeout(h);h=setTimeout(function(){$("filterBox").style.display="none"},3000)});connect($("filterAction"),"onmouseenter",function(){clearTimeout(h)})}this._updateFilter(c);if($("charts")){this._updateLedgerTotals(k)}},_updateFilter:function(b){var a=(b=="dues"?Meetup.Copy.filterDuesReceived:b=="event"?Meetup.Copy.filterEventReceived:b=="sponsor"?Meetup.Copy.filterSponsorReceived:b=="other"?Meetup.Copy.viewOtherReceived:Meetup.Copy.filterExpensesPaid);var c=$("filterBy");var d=false;forEach($tagClass("option",null,c),function(f){if(f.value==b){d=true}});if(!d){var e=OPTION({value:b},a);appendChildNodes(c,e)}},_updateLedgerTotals:function(n){var g=parseFloat(n.totalDuesIncome)+parseFloat(n.totalTicketingIncome)+parseFloat(n.totalSponsorshipsIncome)+parseFloat(n.totalOther)+parseFloat(n.totalExpenses);var i=parseFloat(n.totalDuesIncome)+parseFloat(n.totalTicketingIncome)+parseFloat(n.totalSponsorshipsIncome)+parseFloat(n.totalOther);$("duesTotal").innerHTML=rawCurrencySymbol+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(parseFloat(n.totalDuesIncome).toFixed(2));$("eventTotal").innerHTML=rawCurrencySymbol+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(parseFloat(n.totalTicketingIncome).toFixed(2));$("sponsorTotal").innerHTML=rawCurrencySymbol+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(parseFloat(n.totalSponsorshipsIncome).toFixed(2));$("otherTotal").innerHTML=rawCurrencySymbol+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(parseFloat(n.totalOther).toFixed(2));$("expenseTotal").innerHTML=(Meetup.Language=="en_US"?"(":"-")+rawCurrencySymbol+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(parseFloat(n.totalExpenses.replace(/-/,"")).toFixed(2))+(Meetup.Language=="en_US"?")":"");$("cashInTotal").innerHTML=rawCurrencySymbol+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(parseFloat(i).toFixed(2));if(g<0){$("netTotal").innerHTML=(Meetup.Language=="en_US"?"(":"-")+rawCurrencySymbol+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(parseFloat(Math.abs(g)).toFixed(2))+(Meetup.Language=="en_US"?")":"");if(!hasElementClass($("netTotal"),"moneyOut")){addElementClass($("netTotal"),"moneyOut");addElementClass($("netLabel"),"moneyOut")}}else{removeElementClass($("netTotal"),"moneyOut");removeElementClass($("netLabel"),"moneyOut");$("netTotal").innerHTML=rawCurrencySymbol+(Meetup.Language!="en_US"?" ":"")+Meetup.i18N.convertCurrency(parseFloat(g).toFixed(2))}Number.prototype.toNearest=function(o){return Math.round(this/o)*o};var k="http://chart.apis.google.com/chart?cht=bvs&chs=300x150&chxt=x,y";var e=[];var m=[{total:parseInt(n.totalDuesIncome),color:"1F3884"},{total:parseInt(n.totalTicketingIncome),color:"5A9B2C"},{total:parseInt(n.totalSponsorshipsIncome),color:"F39039"},{total:parseInt(n.totalOther),color:"866D1D"}];m.sort(function(p,o){return o.total-p.total});var j=parseInt(Math.abs(n.totalExpenses));var h=parseInt(m[0].total+m[1].total+m[2].total+m[3].total);var c=Math.max(h,j);var d=c.toString().length-1;var c=c.toNearest(Math.pow(10,parseInt(d)))+Math.pow(10,parseInt(d));var b=(d>3?c/Math.pow(10,parseInt(d-1)):d>2?c/Math.pow(10,parseInt(d)):c);var f=(d>5?"M":d>2?"K":"");var a=rawCurrencySymbol+b+f;var l=Meetup.Chart.simpleEncode([[parseInt(m[3].total),j],[parseInt(m[2].total),0],[parseInt(m[1].total),0],[parseInt(m[0].total),0]],c);e.push(IMG({style:"margin-bottom: 10px;border: 1px solid #ccc",src:k+"&chd="+l+"&chxl=0:|Cash+In|Expenses|1:||"+a+"&chtt=Cash+In+vs.+Expenses&chco="+m[3].color+"|AD0014,"+m[2].color+"|AD0014,"+m[1].color+"|AD0014,"+m[0].color+"&chbh=85"}));replaceChildNodes($("charts"),e);$("charts").style.display="block";if($("upsellCopy")){$("upsellCopy").style.display="none"}$("upsell").style.height="auto"},_restripe:function(){var b=0;var a=$tagClass("tr",null,getFirstElementByTagAndClassName("tbody",null,this._el));forEach(a,function(c){if(hasElementClass(c,"zebra")){removeElementClass(c,"zebra")}if(b%2==0){setElementClass(c,"zebra")}forEach($tagClass("td",null,c),function(d){d.style.backgroundColor=""});b++})},_higlight:function(b){if(b){var a=this;forEach($tagClass("td",null,b),function(c){c.style.backgroundColor="";MochiKit.Visual.Highlight(c,{beforeStart:a._restripe})})}},_requestFailed:function(a){LOG.error("REQUEST FAILED!")},_cfp:null,_cfd:null,_editables:null,_deleteables:null};Meetup.Money={};Meetup.Money.Procedures={__repr__:function(){return"Meetup.MoneyProcedures"},ledgerDelete:function(c,a,b){var e=loadJSONDoc("/api/",{method:"ledgerDelete",arg_ledgerId:c,arg_orgMemberId:chapter.memberId,arg_chapterId:chapter.chapterId,arg_type:a,arg_moneyContext:b});return e},ledgerAdd:function(e,a,i,g,f,j,c,b){var h=loadJSONDoc("/api/",{method:"ledgerCreate",arg_orgMemberId:chapter.memberId,arg_senderMemberId:e,arg_chapterId:chapter.chapterId,arg_eventId:a,arg_amount:i,arg_quantity:g,arg_date:f,arg_description:(j?j:""),arg_type:c,arg_moneyContext:b});return h},ledgerUpdate:function(b,c,h,e,a,g,i){var f=loadJSONDoc("/api/",{method:"ledgerUpdate",arg_ledgerId:b,arg_orgMemberId:chapter.memberId,arg_chapterId:chapter.chapterId,arg_amount:c,arg_quantity:h,arg_date:e,arg_description:(a?a:""),arg_type:g,arg_moneyContext:i});return f}};Meetup.Money.DialogBuilder=(function(){var i=function(o,j){var k=(j?j:"");var n=(o=="sponsor"?Meetup.Copy.sponsor:o=="expense"?Meetup.Copy.expense:Meetup.Copy.other);var m=(o=="sponsor"?Meetup.Copy.sponsorRequired:o=="expense"?Meetup.Copy.expenseDescReq:Meetup.Copy.otherRequired);var l=DIV({"class":"element",id:"descElm"},DIV({"class":"label"},LABEL({id:"desc_label","for":"descriptionElm"},n+":")),DIV({"class":"input"},INPUT({type:"text",name:"description",id:"descriptionElm",size:"45","class":"hasMaxLenDialog maxChars120",value:k}),P({"class":"error"},m)));return l};var e=function(p){var m=(p?p:new Date());var j=counter();var o=function(t){var u=j();var r={value:u};if(u==m.getMonth()+1){r.selected="selected"}var s=OPTION(r,t);return s};var k=function(t){var r={value:t};if(t==m.getDate()){r.selected="selected"}var s=OPTION(r,t);return s};var l=function(t){var r={value:t};if(t==m.getFullYear()){r.selected="selected"}var s=OPTION(r,t);return s};var n=[];n=Meetup.i18N.getMonthNames("short");var q=DIV({"class":"element"},DIV({"class":"label"},LABEL(null,Meetup.Copy.date+":")),(Meetup.Language=="en_US"?DIV({"class":"input"},SELECT({name:"transDate.month",id:"transDate.month"},map(o,n))," ",SELECT({name:"transDate.day",id:"transDate.day"},map(k,days))," ",SELECT({name:"transDate.year",id:"transDate.year"},map(l,years))):DIV({"class":"input"},SELECT({name:"transDate.day",id:"transDate.day"},map(k,days))," ",SELECT({name:"transDate.month",id:"transDate.month"},map(o,n))," ",SELECT({name:"transDate.year",id:"transDate.year"},map(l,years)))));return q};var a=function(l){var j=(l?l:"");var k=DIV({"class":"element",id:"amtElm"},DIV({"class":"label"},LABEL(null,Meetup.Copy.totalAmount+":")),DIV({"class":"input"},SPAN({id:"total_currency"},rawCurrencySymbol),INPUT({type:"text",name:"total",id:"total",size:"10",value:j}),P({"class":"error"},Meetup.Copy.invalidAmount)),DIV({id:"each",style:"font-size: -1em;"},""));return k};var b=function(j){var k=(j?j:"0");var l=DIV({"class":"element",id:"nameElm"},DIV({"class":"label"},LABEL(null,Meetup.Copy.member+":")),DIV({"class":"input"},DIV({"class":"D_paysearchBar add"},FORM({id:"memberSearch",action:"javascript:void(0);"},INPUT({type:"text",name:"username",id:"dialogMS",size:"25",autocomplete:"off","class":"text D_memberLiveSearch textInputTip",title:Meetup.Copy.findAMember})),P({"class":"error"},Meetup.Copy.selectMember)),DIV({"class":"memberEdit payee edit"},DIV({"class":"image",id:"image"},null),DIV({"class":"info",id:"info"},null),INPUT({type:"hidden",name:"payerMemberId",value:"",id:"payerMemberId","class":"payerMemberId",value:k}))));return l};var d=function(k){var l=(k?k:"");var j=function(p){var n={value:p.eventId};if(p.eventId==l){n.selected="selected"}var o=OPTION(n,unescape(p.eventName).replace(/\+/g," "));return o};var m=DIV({"class":"element"},DIV({"class":"label"},LABEL(null,Meetup.Copy.eventName+":")),DIV({"class":"input"},SELECT({name:"event",id:"event"},map(j,paidEvents))));return m};var g=function(j,n){var k=(j?j:"1");var l=(n?n:"event");var m=DIV({"class":"element",id:"eventQtyElm"},DIV({"class":"label"},LABEL(null,(l=="event"?Meetup.Copy.quantity:Meetup.Copy.noPayments)+":")),DIV({"class":"input"},INPUT({type:"text",name:"qty",id:"qty",size:"4",value:k}),P({"class":"error"},Meetup.Copy.invalidAmount)));return m};var f=function(j){var k=(j.action=="edit"?"editor":"addable");var l=DIV({"class":"dialog",id:"moneyDialog"},DIV({"class":"D_box"},DIV({"class":"D_boxbody"},DIV({"class":"D_boxhead"},H2(null,j.title)),DIV({"class":"D_boxsection"},DIV({"class":"D_form "+k},DIV({"class":"footElement"},INPUT({type:"button",value:j.btnCopy,"class":"D_submit",id:"btn_submit"})))))));return l};var h=function(k){var l=($("event").selectedIndex?$("event").selectedIndex:0);var j=(!k||isNaN(k)?paidEvents[l].feeAmt:k);$("total").value=Meetup.i18N.convertCurrency(j);$("total_currency").innerHTML=(Meetup.Language=="en_US"&&paidEvents[l].currency=="USD"?"$":paidEvents[l].currency?paidEvents[l].currency:rawCurrencySymbol)};var c=function(k,l,n){var j=($("total_currency")?$("total_currency").innerHTML:rawCurrencySymbol);if(k.value&&k.value.match(/^[-]?\d*\.?\d*$/)&&l.value.match(/^[-]?\d*[,\.]?\d*$/)){var p=0+k.value;var m=0+l.value.replace(/,/g,"");if(p>0&&m>0){var o=m/p;o=Math.round(o*100)/100;perPersonFmt=""+o;if(perPersonFmt.match(/.*\.\d$/)){perPersonFmt=perPersonFmt+0}n.innerHTML=Meetup.Copy.perPerson+" "+j+perPersonFmt}}};return{buildDialog:function(q,j){var p=f(j);var t=j.method;var r=getFirstElementByTagAndClassName("div","footElement",p);if(q=="event"){insertSiblingNodesBefore(r,d(j.eventId))}if(q=="dues"||q=="event"){insertSiblingNodesBefore(r,b(j.payerMemberId))}else{insertSiblingNodesBefore(r,i(q,j.description))}insertSiblingNodesBefore(r,e(j.date));if(q=="event"){insertSiblingNodesBefore(r,g(j.quantity,q))}insertSiblingNodesBefore(r,a(j.total));document.getElementsByTagName("body")[0].appendChild(p);Meetup.DomDeco.applyById(p.id,Meetup.DomDeco.Dialog);Meetup.DomDeco.applyByTagAndClass(null,"hasMaxLenDialog",Meetup.DomDeco.CharCounter);if(q=="dues"||q=="event"){var m=Meetup.DomDeco.applyById("dialogMS",Meetup.DomDeco.MemberDuesAdd);var n=Meetup.DomDeco.applyById("dialogMS",Meetup.DomDeco.TextInputTip);if(q=="event"){if(q=="event"){h(j.total);var s=connect($("event"),"onchange",h)}var l=connect($("qty"),"onkeyup",partial(c,$("qty"),$("total"),$("each")));var o=connect($("total"),"onkeyup",partial(c,$("qty"),$("total"),$("each")))}}var k=connect($("btn_submit"),"onclick",t);connect(p,"dismiss",function(u){if(m){disconnect(m);disconnect(n);if(s){disconnect(s);disconnect(l);disconnect(o)}}disconnect(k);removeElement(p)})}}})();Meetup.DomDeco.MemberDuesAdd=function(){bindMethods(this);this._dataPager=object(Meetup.MemberSuggestionData)};Meetup.DomDeco.MemberDuesAdd.prototype=new Meetup.DomDeco.MemberLiveSearch();Meetup.DomDeco.MemberDuesAdd.prototype._memberUrl="javascript:void(0);";Meetup.DomDeco.MemberDuesAdd.prototype._selectSugg=function(a){var c=getElementsByTagAndClassName("div","dialog",null);var d=null;forEach(c,function(e){if(e.style.display=="block"){d=e}});var b=getElementsByTagAndClassName("div","memberEdit",d)[0];getElementsByTagAndClassName("div","D_paysearchBar",d)[0].style.display="none";b.style.display="block";getElementsByTagAndClassName("div","image",b)[0].innerHTML=getFirstElementByTagAndClassName("div","image",a).innerHTML;getElementsByTagAndClassName("div","info",b)[0].innerHTML=getFirstElementByTagAndClassName("a","memberLink",a).innerHTML.replace(/(<([^>]+)>)/ig,"");getElementsByTagAndClassName("input","payerMemberId",b)[0].value=a.id};