function whosonline(url) {

	ajax_online = ajaxInit();
	if(ajax_online) {
		ajax_online.open("GET", url + "includes/xml_whosonline.php", true);
		ajax_online.onreadystatechange = function() {	   
			if(ajax_online.readyState == 4) {	     
				if(ajax_online.status == 200) {
	
					var xmldoc_online = ajax_online.responseXML;
	
					if(xmldoc_online.hasChildNodes()){
						var nos_online = xmldoc_online.getElementsByTagName('qtd');
						var no_online = nos_online[0];
						var qtd_online =  no_online.getAttribute("online");
						var qtd_guests =  no_online.getAttribute("guests");
						
						t = "";
						t+= "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"150\">";
						t+= "<tr><td>Online: "+qtd_online+"</td></tr>";
						t+= "<tr><td>Convidados: "+qtd_guests+"</td></tr>";
						t+= "<tr><td bgcolor=\"#FFFFFF\"><img src=\"../images/spacer.gif\" border=\"0\" width=\"150\" height=\"1\"></td></tr>";
						
												
						var nos2_online = xmldoc_online.getElementsByTagName('usuario');
						
						for(i=1;i<=nos2_online.length;i++){
							
							var no2_online = nos2_online[i-1];
							var cd_usuario =  no2_online.getAttribute("codigo");
							var nm_nick =  no2_online.getAttribute("nick");
							var show_nick =  no2_online.getAttribute("show_nick");
							
							t+= "<tr>";
							t+= "<td>";
							t+= show_nick;
							t+= "</td>";
							t+= "</tr>";
							
						}
						
						t+= "</table>";
	
						document.getElementById("whosonline").innerHTML = t;
						setTimeout("whosonline('"+url+"');", 60000);
					}
	
				} else {
					alert(ajax_online.statusText);
				}
			}
		}
		ajax_online.send(null);
	}
}