// JavaScript Document

var XMLHTTP;
var XMLHTTP_url = "http://www.rolfing.it/"

function ajax_popola_regioni()
	{
	
		document.getElementById("pr").innerHTML = "<img src='"+XMLHTTP_url+"images/loading-generator.gif'>";	
		
		var url = XMLHTTP_url + "js/regioni.asp";
        XMLHTTP = RicavaBrowser(Scriviregioni);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);

	}


function ajax_popola_province(IDR)
{
    /*if (IDR > 0)*/
    {
        
		document.getElementById("pr").innerHTML = "<img src='"+XMLHTTP_url+"images/loading-generator.gif'>";	
		
		var url = XMLHTTP_url + "js/province.asp?id=" + IDR;
        XMLHTTP = RicavaBrowser(Scriviprovince);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
    }
}


function ajax_popola_comuni(IDP)
{
    /*if (IDP > 0)*/
    {
        
		document.getElementById("cm").innerHTML = "<img src='"+XMLHTTP_url+"images/loading-generator.gif'>";	
		
		var url = XMLHTTP_url + "js/comuni.asp?id=" + IDP;
        XMLHTTP = RicavaBrowser(Scrivicomuni);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
    }
}


function Scrivicomuni()
{
	if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("cm");
        R.innerHTML = XMLHTTP.responseText;
    }
}




function Scriviprovince()
{
	if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("pr");
        R.innerHTML = XMLHTTP.responseText;
        var Rclear = document.getElementById("cm");
        Rclear.innerHTML = ""
    }
}


function Scriviregioni()
{
	if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("rr");
        R.innerHTML = XMLHTTP.responseText;
		document.getElementById("pr").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!");
    }
}