function pseudoRequest(url, pseudo)
{
        var http_request = initAjax();

	var param = "pseudo=" + encodeURIComponent(pseudo);

        http_request.onreadystatechange = function() {
		showIfPseudoFree(http_request);
	};

   	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        http_request.send(param);

}



function showIfPseudoFree(http_request)
{
	if (http_request.readyState == 4) {
		if (http_request.status == 200) 
		{
			var pseudo_area = document.getElementById('pseudoArea');
			var free_status = document.getElementById('freeStatus');
			
			var xmldoc = http_request.responseXML;
			var root_nodes = xmldoc.getElementsByTagName("root");
			var status_node = root_nodes[0].getElementsByTagName("status");

			if(status_node[0].firstChild.nodeValue == 1)
			{
				pseudo_area.style.border = 'solid #00cc00 2px';
				free_status.innerHTML = '<span style="color:#0a0"><b>Libre</b></span>';
			}
			else
			{
				pseudo_area.style.border = 'solid #cc0000 2px';
				free_status.innerHTML = '<span style="color:#a00"><b>Non disponible</b></span>';
			}

		} else {
			alert('There was a problem with the request.');
		}
	}
}
