(function(){ jqcc(document).ready(function () { jqcc.getScript('http://cdn.beaconpush.com/clients/client-1.js', function() { cometready(); }); }); })(); function cometcall_function(id,td,callbackfn) { Beacon.connect('', [id], {log: false}); Beacon.listen(function (data) { var incoming = data.message; incoming.message = unescape(incoming.message); if (callbackfn != '') { jqcc[callbackfn].newMessage(incoming); } var ts = Math.round(new Date().getTime() / 1000)+''+Math.floor(Math.random()*1000000) jqcc.cometchat.addMessage(incoming.from, incoming.message, incoming.self, 0, ts, 0, incoming.sent+td); }); }