if (document.layers)
document.captureEvents(Event.KEYPRESS)

function send_message(e) {
	hotkey = 13;
	var keyCode=(e)? e.which :event.keyCode;
	message = document.getElementById('chat_input').value;
	if(hotkey == keyCode) {
		ajax_send_message(message);
	}
}

function ajax_send_message(_text)
{
	connection = new AjaxConnection("Webservices/Chat/send_message.php");
	opts = new Array("Msg=" + escape(encodeURI(_text)));
	connection.setOptions(opts);
	connection.connect("ajax_send_message_response");
	document.getElementById('chat_input').value = '';
}

function ajax_send_message_response(content)
{
	arr = new Array();
	arr = parseXML(content);
	var x = arr[0][0];
	
	document.getElementById('chatwindow').innerHTML += "<br>" + x;
	
	focus_msgwindow();
}

function ajax_get_chat_messages()
{
	connection = new AjaxConnection("Webservices/Chat/get_messages.php");
	opts = new Array("a=b");
	connection.setOptions(opts);
	connection.connect("ajax_get_chat_messages_response");
}

function ajax_get_chat_messages_response(content)
{
	arr = new Array();
	arr = parseXML(content);
	var x = arr[0];
	
	document.getElementById('chatwindow').innerHTML = "";
	
	var i=0;
	while(i < x.length)
	{
		document.getElementById('chatwindow').innerHTML += "<br>" + x[i];
		focus_msgwindow();
		i++;
	}
	
	
}

function focus_msgwindow()
{
	document.getElementById('chatwindow').scrollTop += 20;
}