var v=1;
function c(obj) {
	if (v!=-1) obj.selectedIndex = v;
}
function b(obj) {
	v = obj.provincie.selectedIndex;
}
function deactivate(select){
	select.disabled = true;  
}
var XMLHTTP;


function province(ID)


    {
        var url = "province.asp?regione=" + ID;
        XMLHTTP = RicavaBrowser(CambioStato1);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send();
    }


function comuni(ID)


    {
        var url = "comuni.asp?comune=" + ID;
        XMLHTTP = RicavaBrowser(CambioStato2);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send();
    }


function cap(ID)

    {
        var url = "cap.asp?cap=" + ID;
        XMLHTTP = RicavaBrowser(CambioStato3);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send();
    }


function CambioStato1()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("risultati1");		
        R.innerHTML = XMLHTTP.responseText;
		document.getElementById("risultati2").innerHTML = "";
        document.getElementById("risultati3").innerHTML = "";

    }
}



function CambioStato2()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("risultati2");
        
        R.innerHTML = XMLHTTP.responseText;
        document.getElementById("risultati3").innerHTML = "";
        


    }
}
function CambioStato3()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("risultati3");
        R.innerHTML = XMLHTTP.responseText;
        document.getElementById("risultati1").innerHTML = '';
        document.getElementById("risultati2").innerHTML = '';
        
    }
}
function RicavaBrowser(QualeBrowser)
{
    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);
            OggettoXMLHTTP.onreadystatechange = QualeBrowser;
            return OggettoXMLHTTP;
        }
        catch(e)
        {
            alert("Errore: l'ActiveX non verrą  eseguito!");
        }
    }
    else if (navigator.userAgent.indexOf("Mozilla") != (-1))
    {
        OggettoXMLHTTP = new XMLHttpRequest();
        OggettoXMLHTTP.onload = QualeBrowser;
        OggettoXMLHTTP.onerror = QualeBrowser;
        return OggettoXMLHTTP;
    }
    else
    {
        alert("L'esempio non funziona con altri browser!");
	}
}