var ChatBroadcaster=Class.create();ChatBroadcaster.prototype={initialize:function(a){this.daddy=a;this.lastUpdate=Date.parse((new Date()).toUTCString());Event.observe(window,"load",this.setup.bindAsEventListener(this));document.observe("chat:newBroadcast",this.update.bindAsEventListener(this))},daddy:null,updater:null,lastUpdate:null,setup:function(){BroadcastsManager.subscribeToBroadcasts()},update:function(){var a=function(g){var f=JSON.parse(g.responseText);if(f.length>0){var c=this.daddy.baby("Admin");c.show();for(var e=0;e<f.length;e++){var d=f[e];c.messageRecieved(d.message)}this.lastUpdate=f[f.length-1].date.time}}.bind(this);var b=new Date();b.setDate(b.getDate()-1)},sendMessage:function(b){var a=encodeURIComponent(b);new Ajax.Request("/addBroadcast.do"+sid,{postBody:"body="+a,method:"post",onComplete:this.update.bind(this)})
}};
