if(typeof(Meetup.UI)=="undefined"){Meetup.UI={}}Meetup.UI.LiveOdometer=function(el,count,ms,delta,humanize){bindMethods(this);this.el=el;this.count=count;this.milliseconds=ms;this.delta=delta||1;this.humanize=humanize||false};Meetup.UI.LiveOdometer.prototype={increment:function(){this.count+=this.delta;var countString=Meetup.i18N.formatNumber(this.count);var digitEls=[];for(i=0;i<countString.length;i++){digitEls.push(SPAN({"class":"D_odometer_number_flip_char"},countString.charAt(i),SPAN({"class":"charSplit"})))}var newCounterEl=SPAN({"class":"D_odometer_number_flip"},digitEls);var swap=function(){swapDOM(this.el,newCounterEl);this.el=newCounterEl};if(this.humanize){var offset=Math.floor(Math.random()*(this.milliseconds*0.75));setTimeout(bind(swap,this),offset)}else{swap()}},start:function(){this.stop();this.interval=setInterval(this.increment,this.milliseconds)},stop:function(){clearInterval(this.interval)},interval:null,count:null,milliseconds:null,delta:null,humanize:null,el:null};
