var XMLHTTP; 
var utente="";
var password=""; 
var url="";

function Richiesta(pagina) 
{ 
    utente=document.frmlogin.ute.value;
    password=document.frmlogin.psw2.value;
    url=pagina+"?utente="+utente+"&password="+password;    
    if (navigator.userAgent.indexOf("MSIE") != (-1)) 
    { 
        var Classe = "Msxml2.XMLHTTP"; 
        if (navigator.appVersion.indexOf("MSIE 5.5") != (-1)); 
        { 
            Classe = "Microsoft.XMLHTTP"; 
        }  
        try 
        { 
            OggettoXMLHTTP = new ActiveXObject(Classe); 
        } 
        catch(e) 
        { 
            alert("Errore: l'ActiveX non verrą eseguito!"); 
        } 
    } 
    else if ((navigator.userAgent.indexOf("Mozilla") != (-1)) || (navigator.userAgent.indexOf("Opera") != (-1)))
    { 
        OggettoXMLHTTP = new XMLHttpRequest(); 
    } 
    else 
    { 
        alert("Lo script non funziona con altri browser!"); 
    }     
    
    XMLHTTP=OggettoXMLHTTP;
    XMLHTTP.open("GET", url, true); 
    XMLHTTP.setRequestHeader("connection", "close");
    XMLHTTP.onreadystatechange = function()
    {            
	    // verifica stato
	    if (XMLHTTP.readyState==4) 
	    {
       	        var R = document.getElementById("erroreLogin"); 
	        if (XMLHTTP.status==200)
	        {	      
		   if (XMLHTTP.responseText=="OK")
		   {
		     document.getElementById('frmlogin').submit();
		   } else {
		     R.innerHTML = XMLHTTP.responseText;
                     return false;
		   }                
	        } else {
		   R.innerHTML = 'Siamo spiacenti il servizio &egrave; momentaneamente non disponibile.';
	        }                
	    }
    }
    XMLHTTP.send(null);
    return false;
} 