
var xmlHttp=createXmlHttpRequestObject();


function createXmlHttpRequestObject()
{

		var xmlHttp;
		
		if(window.ActiveXObject)
			
			{
				try
					
					{
					//xmlHttp=new ActiveXObject("MSXML2.XMLHTTP"); 
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");	
					}
					catch (e)
					{
						xmlHttp=false;
					}
					
			}
			else
			{
				try
					
					{
						xmlHttp=new XMLHttpRequest;
					}
					catch (e)
					{
						xmlHttp=false;	
					}
					
			}
			
		
			if (!xmlHttp)
				{
				alert("Errore durante la creazione dell'oggetto XMLHttpRequest");
				}
				else
				{
				return xmlHttp;
				}

}



function process()
{
	//alert("pippo");


	if (xmlHttp.readyState==4 || xmlHttp.readyState==0)
	{
		name=encodeURIComponent(document.getElementById("myName").value);
		
		xmlHttp.open("GET","quickstart.php?name=" + name, true);
		xmlHttp.onreadystatechange=handleServerResponse;
		xmlHttp.send(null);
	}
	else
	{
	setTimeout('process()',1000);
	}
}



function handleServerResponse()
{
	if (xmlHttp.readyState==4)
	{
		if(xmlHttp.status==200)
		{
			xmlResponse=xmlHttp.responseXML;
			if (xmlResponse.documentElement)
			{
				xmlDocumentElement=xmlResponse.documentElement;
				helloMessage = xmlDocumentElement.firstChild.data;
				document.getElementById("divMessage").innerHTML='<b><font size=+1>' + helloMessage + '<b>';
			}
			
			setTimeout('process()',1000);
		}
		else
		{
			alert("problema nell'accesso al server: " + xmlHttp.satusText);
		}
	}


}



