var livemessage = new LiveMessage('message', function(data) { 
add_message_line('From ' + data.from + ': ' + data.msg); }); 
livemessage.setSendSuccessHandler(function(recipient, data) { 
add_message_line('To ' + recipient + ': ' + data.msg); }); 
livemessage.setSendErrorHandler(function(error_code, error_message, recipient, message) { console.log('error sending message. ec: ' + error_code + ': ' + error_message); console.log('recipient: ' + recipient + ': ' + message.msg); }); livemessage.setShutdownHandler(function() { console.log('livemessage system shutdown.'); }) livemessage.setRestartHandler(function() { console.log('livemessage system resume.'); }); function add_message_line(line_text) { var new_line = document.createElement('div'); new_line.setTextValue(line_text); document.getElementById('chat').appendChild(new_line); } function send_message(from_uid) { var recipient = document.getElementById('chat_with').getValue(); var message_text = document.getElementById('message').getValue(); if (!recipient || !message_text) { return false; } livemessage.send(recipient, { from : from_uid, msg : message_text }); return false; }

