// VERIFICA RICERCA IMMOBILIARE
function checkImmobiliare() {
	var cercaImmobiliare = document.getElementById('formRicercaPVG');
	var TipoImmobile 	= cercaImmobiliare.TipoImmobile.value;
        var TipoProcedura 	= cercaImmobiliare.TipoProcedura.value;
	var T 	= cercaImmobiliare.T.value;
	var Regione 	= cercaImmobiliare.Regione.value;
	var RangePrezzoDa = cercaImmobiliare.RangePrezzoDa.value;
	var RangePrezzoA = cercaImmobiliare.RangePrezzoA.value;
	var cap = cercaImmobiliare.CAP.value;
	var AE = cercaImmobiliare.AE.value;
	var Q = cercaImmobiliare.Q.value;
	var Provincia 	= cercaImmobiliare.Provincia.value;
	var RGE 	= cercaImmobiliare.RGE.value;
	var RGE_anno 	= cercaImmobiliare.RGE_anno.value;
	var Comune 	= cercaImmobiliare.Comune.value;
	var DataVendita = cercaImmobiliare.DataVendita.value;
	var I 	= cercaImmobiliare.I.value;

	if ((T == '') && (TipoImmobile == '') && (TipoProcedura == '') && (Regione == '') && (Provincia == '') && (Comune == '') && (RGE == '') && (RGE_anno == '') && (RangePrezzoDa == '') && (RangePrezzoA == '') && (DataVendita == '') && (cap == '') && (Q == '') && (AE == '') && (I == '')) {
		alert('inserite almeno un criterio di ricerca');
		return false;
	}
    return true;
}

// VERIFICA RICERCA PROCEDURALE
function checkProcedura() {
	var cercaProcedura = document.getElementById('cercaProcedura');
	var T 	= cercaProcedura.T2.value;
	var TV 	= cercaProcedura.TV.value;
	var TP 	= cercaProcedura.TP.value;
	var RGE 	= cercaProcedura.RGEP.value;
	var RGE_anno 	= cercaProcedura.RGE_annoP.value;
	var Dm = cercaProcedura.Dm.value;
	var Dp = cercaProcedura.Dp.value;
	var Q = cercaProcedura.QP.value;
	var Ct 	= cercaProcedura.Ct.value;
	var G 	= cercaProcedura.G.value;
	var PD 	= cercaProcedura.PD.value;

	if ((T == '') && (TV == '') && (TP == '') && (RGE == '') && (RGE_anno == '') && (Dm == '') && (Dp == '')  && (G == '') && (Ct == '') && (PD == '') && (Q == '') ) {
		alert('inserite almeno un criterio di ricerca');
		return false;
	}
    return true;
}


// VERIFICA RICERCA Temporale
function checkTemporale() {
	var cercaTemporale = document.getElementById('cercaTemporale');
	var datada 	= cercaTemporale.datada.value;
	var dataa 	= cercaTemporale.dataa.value;
	var mod = cercaTemporale.mod;
	var T 	= cercaTemporale.TT.value;
	var AE 	= cercaTemporale.AET.value;
	var mese 	= cercaTemporale.mese.value;
	var anno 	= cercaTemporale.anno.value;
	if ( (T == '') && (AE == '') ) {
		alert('Selezionare un Tribunale oppure un Ente Esattoriale');
		return false;
	}

	// Se è ceckato il periodo allora gl estremi sono obbligatori
	if (mod[1].checked==true) {
		if ( (datada == '') || (dataa == '') )  {
			alert('Tutti i campi sono obbligatori');
			return false;
		}
	} else if (mod[0].checked==true) {
		var str = '';
		if (mese < 1 || mese > 12)
			str += 'Mese non valido. Si prega di inserire nuovamente il mese\n';
		if (anno < 1950 || anno > 2100)
			str += 'Anno non valido. Il valore anno deve essere compreso tra 1950 e 2100\n';
		if( str != '' ) {
			alert(str);
			return false;
		}

	}
    return true;
}


$(document).ready(function() {
/*
if($('input[name=is_session]').val() == 0) {
	$('#Provincia').empty().append('<option selected="selected" value="">&nbsp;</option><option value="">selezionate prima una regione</option>');
	$('#Comune').empty().append('<option selected="selected" value="">&nbsp;</option><option value="">selezionate prima una provincia</option>');
}*/

$('#ricerca_tool').hover(function() {
	$('#ricerca_tool').css({backgroundColor: '#CCCCCC'});
	$('#div_genere_ricerca').css({display:'block'});
	},
	function() {
	$('#ricerca_tool').css({backgroundColor: '#FFFFFF'});		
	$('#div_genere_ricerca').css({display:'none'});
	}
	);

$('#ric_generale').click(function(){
	$('#home-procedura').css({display:'none'});
	$('#home-vendite').css({display:'inline'});
	$('#home-temporale').css({display:'none'});
	$('input[name=id]').val('1');

	/*$('#ric_generale').css({'background-image': 'url(../img/sfondo_tr.jpg)', 'backgroundRepeat' : 'repeat-x'});
	$('#ric_procedurale').css({'background-image': 'none'});
	$('#ric_temporale').css({'background-image': 'none'});*/
});

$('#ric_procedurale').click(function(){
	$('#home-procedura').css({display:'inline'});
	$('#home-vendite').css({display:'none'});
	$('#home-temporale').css({display:'none'});
	$('input[name=id]').val('2');
	/*$('#ric_generale').css({'background-image': 'none'});
	$('#ric_procedurale').css({'background-image': 'url(../img/sfondo_tr.jpg)', 'backgroundRepeat' : 'repeat-x'});
	$('#ric_temporale').css({'background-image': 'none'});*/
});

$('#ric_temporale').click(function(){
	$('#home-procedura').css({display:'none'});
	$('#home-vendite').css({display:'none'});
	$('#home-temporale').css({display:'inline'});
	$('input[name=id]').val('3');
	/*$('#ric_generale').css({'background-image': 'none'});
	$('#ric_procedurale').css({'background-image': 'none'});
	$('#ric_temporale').css({'background-image': 'url(../img/sfondo_tr.jpg)', 'backgroundRepeat' : 'repeat-x'});*/
});

$("#home-vendite select").change(function() {
	var trigger = this.name;
	$.ajax({type: "POST",
		url: "inc/aggiorna_form.php",
		dataType: "json",
		data: {"trigger": this.name, "Regione": $("select[name=Regione]").val(), "Provincia": $("select[name=Provincia]").val(), "Comune": $("select[name=Comune]").val(), "AE": $("select[name=AE]").val(), "T": $("select[name=T]").val(), "tipologia_lotto": 1, "proc_old": ($("input[name=proc_old]").is(':checked') ? '1' : '0'), "TipoImmobile": $("select[name=TipoImmobile]").val(), "TipoProcedura": $("select[name=TipoProcedura]").val(), "AE": $("select[name=AE]").val(), "TIDettaglio": $("select[name=TIDettaglio]").val()},
		success: function(data){
			data.Regione != null ? $("select[name=Regione]").empty().append(data.Regione) : null;
			data.Provincia != null ? $("select[name=Provincia]").empty().append(data.Provincia) : null;
			data.Comune != null ? $("select[name=Comune]").empty().append(data.Comune) : null;
			data.T != null ? $("select[name=T]").empty().append(data.T) : null;
			data.TipoImmobile != null ? $("select[name=TipoImmobile]").empty().append(data.TipoImmobile) : null;
			if(data.TipoProcedura != null) {
				$("select[name=TipoProcedura]").empty().append(data.TipoProcedura);
			}
			if(data.TIDettaglio != null) {
				//$("#tipologia_dettaglio").css('display', 'table-row');	
				$("select[name=TIDettaglio]").empty().append(data.TIDettaglio);
			}
			if(trigger=='TipoImmobile') {
				$("#tipologia_dettaglio").css('display', 'table-row');
			}
			if($("select[name=TipoImmobile]").val()=='') {
				$("#tipologia_dettaglio").css('display', 'none');
			}
		},
		error: function(XMLHttpRequest, textStatus, errorThrown){
				alert ("error: "+ textStatus);
		}
	});
});

$("#home-temporale select").change(function() {
    if(this.name!="TgT") {
		change_Tipologia_T();
	}
});

$("input[name=anno]").blur(function() {
	change_Tipologia_T();
});

function change_Tipologia_T() {
	$.ajax({type: "POST",
			url: "inc/tipologie.php",
			dataType: "json",
			data: {"AE": $("select[name=AET]").val(), "T": $("select[name=TT]").val(),"Mese": $("select[name=mese]").val(),"Anno": $("input[name=anno]").val(), "tipologia_lotto": 1},
			success: function(data){
					$("select[name=TgT]").empty().append(data.out);
			},
			error: function(XMLHttpRequest, textStatus, errorThrown){
					alert ("error: "+ textStatus);
			}
	});
}

});
