(function(b){var c=using("Ku6.Album.Common.Jsonp").clsJsonp,d=using("ConsoleSys");b.clsPlayCount=new Class({Implements:[Events,Options],options:{name:"",rtname:"App.RunTime",urls:{get:App.statPath+"/get.htm?iid=2&aid={aid}&callback={callback}"},sltCount:".js-PlayCount",rangeEl:null},initialize:function(e){this.setOptions(e);var f=this.options;this.paraAids=[];this.ns=f.rtname+"."+f.name},start:function(){var f=this.options;this.rangeEl=$(f.rangeEl)||null;var e=this.rangeEl?this.rangeEl.getElements(f.sltCount):$$(f.sltCount);e.each(function(g){this.paraAids.include(g.get("aid")+"")}.bind(this));this.getData()},getData:function(){var e=this.options;if(!this.RequestGet){this.RequestGet=new c({name:this.ns+".RequestGet",url:e.urls.get});this.RequestGet.addEvents({success:this.setData.bind(this)})}if(this.paraAids.length>0){this.RequestGet.getData({aid:this.paraAids.join("&aid=")})}},setData:function(e){if(!e){return}if($type(e.data)=="array"){e.data.each(function(f){this.setCount(f)}.bind(this))}else{if($type(e)=="object"){this.setCount(e)}}},setCount:function(i){var f=this.options;i=i||{};var h=i.albumId||"";var g=f.sltCount+'[aid="'+h+'"]';var e=this.rangeEl?this.rangeEl.getElements(g):$$(g);e.set("html",i.count||0)}});var a=using("App.RunTime");a.PlayCount=new b.clsPlayCount({name:"PlayCount"});window.addEvent("domready",function(){a.PlayCount.start()})})(using("App.PlayCount"));

