function getKeyPressed(e){
	if (e == null) {
		keycode = event.keyCode;
	} else {
		keycode = e.which;
	}
	if(keycode == 3 || keycode == 13) { 
	var url = 'chat.php';
	var message = document.getElementById("message").value;
	var message = message.replace(/\+/i, "[PLUS]");
  var pars = 'message='+escape(message);
  var thetarget = 'chatwindow';
  var myAjax = new Ajax.Updater(thetarget, url, {method: 'post', parameters: pars});
  var listupdate = new Ajax.Updater('chatters', 'counter.php', {method: 'get', parameters: ''});
	document.getElementById("message").value = "";
  document.getElementById("chatwindow").scrollTop = 454656;
	}
}
window.onload = callServer;
Event.observe(window, 'load', getkey, false);

function getkey() {
	document.getElementById("message").focus();
	Event.observe('message', 'keypress', getKeyPressed, false);
}

function callServer() {
	document.getElementById("chatwindow").scrollTop = 454656;
	var url = 'chat.php';
  var pars = 'message=';
  var thetarget = 'chatwindow';
  var myAjax = new Ajax.Updater(thetarget, url, {method: 'post', parameters: pars});
	setTimeout("callServer2()", 5000);
}
function callServer2() {
	document.getElementById("chatwindow").scrollTop = 454656;
	var listupdate = new Ajax.Updater('chatters', 'counter.php', {method: 'get', parameters: ''});
  setTimeout("callServer()", 5000);
}


function addSmile(smile) {
	document.getElementById("message").focus();
	document.getElementById("message").value += smile;
}


