var BunchBallHandler=function(d,e,c,b){var a={};a.apiKey=e;a.server=d;a.apiKey=e;a.userId=c;if(b){a.sessionKey=b}this.nitro=new Nitro(a);this.showNotifications=function(){this.nitro.showPendingNotifications()};this.logBAction=function(g){var f={};f["watch-video"]="WATCH_VIDEO";f.login="LOGIN";f["facebook-fan"]="CLICK_FACEBOOK_FAN";f["share-math"]="SHARE_MATH";f["follow-twitter"]="FOLLOW_TWITTER";f["share-universal"]="SHARE_UNIVERSAL";if(typeof(f[g])!="undefined"){this.nitro.logAction(f[g])}};this.refreshNML=function(f){this.nitro.refreshNML()};this.getNitroUserId=function(){return this.nitro.getUserId()};this.getMyPoints=function(g){var f=this.nitro.callAPI("method=user.getPointsBalance",g)};this.getPtsFromData=function(h){var f={lifetime:0,points:0};try{f.points=[h.Nitro.Balance.points];f.lifetime=[h.Nitro.Balance.lifetimeBalance]}catch(g){alert("Unable to connect to BunchBall")}return f};this.getPointLeaders=function(g,f){this.nitro.callAPI("method=site.getPointsLeaders&criteria=CREDITS&duration=ALLTIME&returnCount="+g,f)};this.getLeadersFromData=function(g){var h=new Array();try{h=g.Nitro.leaders.Leader}catch(f){alert("Unable to connect to BunchBall")}return h};this.getThumbUrl=function(h,g){var i=window.parent.document.location.protocol;var f=i+"//dynamic.bunchball.net/assets/avatar/"+this.nitro.connectionParams.apiKey+"/"+h+"/thumb.png";if(g){f+="?size="+g}return f}};