function assegnaXMLHttpRequest() {
	// lista delle variabili locali
	var XHR = null;
	 
	// informazioni sul nome del browser
	browserUtente = navigator.userAgent.toUpperCase();
	
	
	// browser standard con supporto nativo
	// non importa il tipo di browser
	if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
		XHR = new XMLHttpRequest();

	// browser Internet Explorer
	// è necessario filtrare la versione 4
	else 
		if(window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) 
			{
			// la versione 6 di IE ha un nome differente
			// per il tipo di oggetto ActiveX
			if(browserUtente.indexOf("MSIE 5") < 0)
				XHR = new ActiveXObject("Msxml2.XMLHTTP");
		
			// le versioni 5 e 5.5 invece sfruttano lo stesso nome
			else
				XHR = new ActiveXObject("Microsoft.XMLHTTP");
			}
	return XHR;
} 	
function accesso() 
	{
	// assegnazione oggetto XMLHttpRequest
    ajax = assegnaXMLHttpRequest();
	if(ajax)
		{
		// inizializzo la richiesta in GET
		ajax.open("get", "contatore.asp", true);
		
		// effettuo la richiesta
		ajax.send(null);
		//alert('accesso inserito');
		//chiudo la connessione		
		//ajax.setRequestHeader("Connection", "close");					
		}
	else
		{
		//errore chiamata ajax
		//alert('errore chiamata ajax')				
		}
	}