function whosonline(url) {

	ajax_online = ajaxInit();
	if(ajax_online) {
		ajax_online.open("GET", url + "layout/whosonline_xml.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 = xmldoc_online.getElementsByTagName('usuario');
						var nos2 = xmldoc_online.getElementsByTagName('qtd');
						
						out = "";
						
						var no2 = nos2[0];
						var qtd_online =  no2.getAttribute("online");
						var qtd_guests =  no2.getAttribute("guests");
						var tonline =  no2.getAttribute("tonline");
						var tguests =  no2.getAttribute("tguests");
						
						out = out + "<table bgcolor=\"#FAE5E5\" border=\"0\" height=\"104\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\r\n<tr height=\"10\"><td><font class=\"font1\">" + qtd_online + " " + tonline + "</font></td></tr>\r\n<tr height=\"10\"><td><font class=\"font1\">" + qtd_guests + " " + tguests + "</font></td></tr>\r\n<tr height=\"1\"><td bgcolor=\"000000\"><img src=\"" + url + "images/shim.gif\" width=\"1\" height=\"1\"></td></tr>\r\n<tr><td valign=\"top\"><font class=\"font1\">\r\n";
						
						for(var i=0; i<nos.length; i++){
							var no = nos[i];
							var cod =  no.getAttribute("codigo");
							var cocanick =  no.getAttribute("cocanick");
							var show_cocanick =  no.getAttribute("show_cocanick");
							out = out + show_cocanick + "<br>\r\n";
						}
						
						out = out + "</font>\r\n</td></tr>\r\n</table>";
						document.getElementById("show_online").innerHTML = out;
	
						setTimeout("whosonline('"+url+"');", 60000);
					}
	
				} else {
					document.getElementById("show_online").innerHTML = ajax_online.statusText;
					setTimeout("whosonline('"+url+"');", 90000);
				}
			}
		}
		ajax_online.send(null);
	}
}