function updateUsers() {
	xmlHttp = GetXmlHttpObject();
	
	if (xmlHttp == null) {
  	alert ("Your browser does not support AJAX!");
  	return;
  }
	
	var url = "ajax/chat/users.php";
	xmlHttp.onreadystatechange = chatUsers;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function chatUsers() { 
	var box = document.getElementById('users');
	if(xmlHttp.readyState == 4){
		box.innerHTML = xmlHttp.responseText;	
	}
}


function updateChat() {
	chatStream = GetXmlHttpObject();
	
	if (chatStream == null) {
  	alert ("Your browser does not support AJAX!");
  	return;
  }
	
	var url = "ajax/chat/chatUpdate.php";
	chatStream.onreadystatechange = chatUpdate;
	chatStream.open("GET",url,true);
	chatStream.send(null);
}


function chatUpdate() { 
	var box = document.getElementById('chatWindow');
	if(chatStream.readyState == 4){
		box.innerHTML = chatStream.responseText;	
	}
	
	box.scrollTop = box.scrollHeight;
}


function doChat() {

	updateUsers();
	updateChat();

}


function newMessage(msg){

	xmlHttp = GetXmlHttpObject();
	
	if (xmlHttp == null) {
  		alert ("Your browser does not support AJAX!");
  		return;
  	}
	
	var url = "ajax/newMessage.php";
	url = url + "?m=" + msg;
	xmlHttp.onreadystatechange = doNothing;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	updateChat();
	document.getElementById('message').value = "";
	document.getElementById('message').focus();

}


function doNothing(){
	// does nothing.
}
