var LiveChatPeriodUpdater = null;

String.prototype.trim = function()

{

    return this.replace(/(?:^\s+|\s+$)/g, "");

}

function SendMessage()
{
	var customermessage = document.getElementById('textmessage').value.trim();
	document.getElementById('textmessage').value = '';
	if (customermessage != '')
	{
		var img = document.getElementById('livachat_ajax_loader');
		if (img != null)
		{
			img.style.display = 'inline';
		}

		var request = new Ajax.Updater(

			'livechat_messages',

			urlSendMessage,

			{

			    method: 'get',

			    parameters: { message: customermessage },

			    onSuccess: function(transport, json) {

			        var img = document.getElementById('livechat_ajax_loader');

			        if (img != null) {

			            img.style.display = 'none';

			        }

			        SetUpdater();

			    },

			    insertion: Insertion.Bottom

			}

		);
	}
}

function SetUpdater()
{
	//alert(LiveChatPeriodUpdater);
	if (LiveChatPeriodUpdater == null)
	{
		LiveChatPeriodUpdater = new Ajax.PeriodicalUpdater(

								'livechat_messages',

								urlUpdater,

								{

									frequency: frequency,

									decay: decay

								}

							);
	}

}



function LiveChatKeyPress(e) {

    if (e.keyCode == 13) {

        SendMessage();

    }

}

