/* SCELTA CAMPI VISIBILI IN BASE ALLA MACRO CAT */
function sceltaCAMPO()
{
	if (document.form.Tipologia.value == 1)
			document.getElementById('mot3').disabled=false;
	else if (document.form.Tipologia.value == 2)
			document.getElementById('mot3').disabled=true;
	else if (document.form.Tipologia.value == 3)
			document.getElementById('mot3').disabled=true;
	else if (document.form.Tipologia.value == 4)
			document.getElementById('mot3').disabled=true;
	else
			document.getElementById('mot3').disabled=false;
	
	//AZZERO TUTTI I CAMPI DEL FORM
	document.getElementById('mot1').checked = false;
	document.getElementById('mot2').checked = false;
	document.getElementById('mot3').checked = false;
	document.form.Nazione.value = 0;
	document.form.Regione.value = 0;
	document.form.Provincia.value = 0;
	document.form.Comune.value = 0;
	document.form.Prezzo_Richiesto_da.value = "";
	document.form.Prezzo_Richiesto_a.value = "";
	document.form.TotaleMq_da.value = "";
	document.form.TotaleMq_a.value = "";
}
/* FINE SCELTA CAMPI VISIBILI IN BASE ALLA MACRO CAT */


/* AJAX CATEGORIE */
function CaricaCategorie(value)
{
     RefreshFinestra('cat', './_ajax/ajax.php?action=categoria&id='+value);
}
/* FINE AJAX CATEGORIE */


/* AJAX LOCALITA' */
function CaricaRegioni(value)
{
     RefreshFinestra('reg', './_ajax/ajax.php?action=regione&id='+value);
     RefreshFinestra('prov', './_ajax/ajax.php?action=provincie&id=0');
     RefreshFinestra('com', './_ajax/ajax.php?action=comuni&id=0');
}

function CaricaProvincie(value)
{
     RefreshFinestra('prov', './_ajax/ajax.php?action=provincie&id='+value);
     RefreshFinestra('com', './_ajax/ajax.php?action=comuni&id=0');
}

function CaricaComuni(value)
{
     RefreshFinestra('com', './_ajax/ajax.php?action=comuni&id='+value);
}
/* FINE AJAX LOCALITA' */


/* RICARICA LA FINESTRA */
function RefreshFinestra(finestra, url)
{
    var f=document.getElementById(finestra);
    //f.innerHTML='Sei ancora in attesa?';
    var oXmlHttp = zXmlHttp.createRequest();
    oXmlHttp.open('get', url, true);
    oXmlHttp.onreadystatechange = function ()
    {
        if (oXmlHttp.readyState==4)
        {
            if (oXmlHttp.status==200)
            {
                f.innerHTML=oXmlHttp.responseText;
                return;
            }
            if (oXmlHttp.status==404)
            {
                alert('La pagina '+ url + ' non esiste!');
            }
            else alert('Errore, status: '+oXmlHttp.status);
        }
    }
    oXmlHttp.send(null);
}
/* FINE RICARICA LA FINESTRA */
