function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}

function comprovarDomain(iden)
{
	// Obtengo la posicion que ocupa el select que debe ser cargado en el array declarado mas arriba
	
	
	// Compruebo que el select modificado no sea el ultimo de la cadena
	// Creo el nuevo objeto AJAX y envio al servidor el ID del select a cargar y la opcion seleccionada del select origen
		var desti = document.getElementById("p");
		
		var domini = document.getElementById("domini");
		
		var nomdomini = domini.value;
		if ( nomdomini != "" ) {
			var ajax=nuevoAjax();
			ajax.open("GET", "src/whois.php?domini="+nomdomini, true);
			ajax.onreadystatechange=function() 
			{ 
				if (ajax.readyState==1)
				{
					// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
					//selectDestino.length=0;
					//var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Consultant...";
					//selectDestino.appendChild(nuevaOpcion); selectDestino.disabled=true;	
					desti.parentNode.innerHTML = "<div id='p'><h1>Resultats</h1> <img src='ima/loading.gif' /></div>";
				}
				if (ajax.readyState==4)
				{
					desti = document.getElementById("p");
					desti.parentNode.innerHTML = "<h1>Resultats</h1>"+ ajax.responseText;
					
				} 
			}
			ajax.send(null);
		}
		else {
			alert("Error!\n\nEl domini no és correcte");
		}
}
