var lastUserToken = 1;
var userPingDur = 10;

function loadUsers() {
	document.getElementById('div_users').innerHTML = "";
	Spry.Utils.loadURL("GET",  "./index.cfm?fuseaction=chat.userdata&stoplayout=true", true, userResp);  
}

function userResp(request) {
	var result = request.xhRequest.responseText; 
	var xmldom = Spry.Utils.stringToXMLDoc(result);	
	var users=xmldom.getElementsByTagName("induser");

	var lastId = "";
	var cdiv = document.getElementById('div_users');
	for(var i=0;i<users.length;i++) {
		var userNode = users.item(i);
		var user = "";
		
		lastId = userNode.getAttribute("id");
		
		user = userNode.getElementsByTagName("user")[0].childNodes[0].nodeValue;
		time = userNode.getElementsByTagName("time")[0].childNodes[0].nodeValue;

		if(user != "" && time != "") {
			cdiv.innerHTML += "&nbsp;&nbsp;<span class='chat_username'>" + user + "</span><br>";
			cdiv.scrollTop = cdiv.scrollHeight;
		}
	}

	if(lastId != "") lastUserToken = parseInt(lastId)+1;
	setTimeout('loadUsers()', userPingDur*1000);
}

