// JavaScript Document
$(document).ready(function() {
	 /* AUTOCOMPLETAMENTO FORM SIMPLE PER COMUNI */
	$("#loc").autocomplete("include/request_ajax/getLocalitaAttive.php", {
			width: 260,
			selectFirst: false
	});
	$("#loc").result(function(event, data, formatted) {
		//echo "$string|LOC|$cod_loc|$codice_com|$cod_prov|$codice_reg\n";
		//dati provenienti da autocomplete ajax

		//alert(data[0]+'--'+data[1]+'--'+data[2]+'--'+data[3]+'--'+data[4]+'--'+data[5]);
		if (data){
			//aggiunta del nome della località per il confronto nell'event handler del blur sul campo
			$("#loc_name").val(data[0]);
			$("#id_localita").val(data[2]);
			$("#id_comune").val(data[3]);
			$("#id_provincia").val(data[4]);
			$("#id_regione").val(data[5]);
		}
	});
	/*$("#loc").blur(function() {   Spostata su checkLoc();
	  //alert('Handler for .blur() called.');
	  var name_old = $("#loc_name").val();
	  var localita_actual = $("#loc").val();
	  
	  //alert(name_old+"---"+localita_actual+"###"+(localita_actual == name_old));
	  if(localita_actual != name_old){
			//sbianco gli id di località
			$("#id_localita").val('');
			$("#id_comune").val('');
			$("#id_provincia").val('');
			$("#id_regione").val('');
	  }
	  
	});*/
	/* FORM DI INSERIMENTO CONTATTI */
	$("a.fancy").fancybox({ 'frameHeight': 400, 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': true,'hideOnContentClick': false });
	$("a.fancyprint").fancybox({ 'frameWidth': 740,'frameHeight': 500, 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': true,'hideOnContentClick': false });
	$("a.gallery_").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': true,'hideOnContentClick': false });
	/* focus su localita */
	/*$("a.typeclick").click(
		function () {
		  var actualtype = $("#contratto").val();
		  if(actualtype == "affitto"){  //affitto -> vendita
			 $("#affitto").find("img").attr("src",'<!-- ABSOLUTE_PATH -->templates/<!-- TEMPLATE -->/images/affitto_off.jpg');
			 $("#vendita").find("img").attr("src",'<!-- ABSOLUTE_PATH -->templates/<!-- TEMPLATE -->/images/vendita_on.jpg');
			 
			  $("#contratto").val("vendita");
		  }else{ //vendita -> affitto
			 $("#affitto").find("img").attr("src",'<!-- ABSOLUTE_PATH -->templates/<!-- TEMPLATE -->/images/affitto_on.jpg');
			 $("#vendita").find("img").attr("src",'<!-- ABSOLUTE_PATH -->templates/<!-- TEMPLATE -->/images/vendita_off.jpg');
			 
			 $("#contratto").val("affitto");
		  }
		}
	);*/
	//in base a scelta tipologia fa vedere dettagli diversi
	switchTypeSearch();
});
function SelectAll(id)
{
    $("#"+id).focus();
    $("#"+id).select();
}

function switchTypeSearch(){
	if(type == "3") {
	//alert('affitto');
		$("#OPaffitto").show();
		$("#OPvendita").hide();
		
		$("#OPaffitto_adv").show();
		$("#OPvendita_adv").hide();

	}else if(type == "2"){
	//alert('vendita');	
		$("#OPvendita").show();
		$("#OPaffitto").hide();
		
		$("#OPvendita_adv").show();
		$("#OPaffitto_adv").hide();
	}else{
		$("#OPvendita").hide();
		$("#OPvendita_adv").hide();
		$("#OPaffitto").hide();
		$("#OPaffitto_adv").hide();
	}
}

function switchRicerca(){
	location.href="catalogo_immobili.php?search=advanced";
}
function addPreferiti(title, url){
	if( window.sidebar && window.sidebar.addPanel ) {
		if (navigator.userAgent.lastIndexOf("Netscape") != -1) {
			window.sidebar.addPanel( title, url, '' );
		}else{
			window.sidebar.addPanel( title, url, '' );
		}
	}
	if( window.opera && window.print ) {
		alert("Premere Ctrl+t");
	} else if( window.external && ( navigator.platform == 'Win32' || ( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {
		window.external.AddFavorite( url, title );
	}
}

function erase_field(field) {
	$(field).val('');
}

function checkloc() {
	//alert('Handler for .blur() called.');
	var name_old = $("#loc_name").val();
	var localita_actual = $("#loc").val();
	  
    //alert(name_old+"---"+localita_actual+"###"+(localita_actual == name_old));
	if(localita_actual != name_old){
			//sbianco gli id di località
			$("#id_localita").val('');
			$("#id_comune").val('');
			$("#id_provincia").val('');
			$("#id_regione").val('');
	}
	if($('#loc').val() == '') {
		$('#id_localita').val('');
		$('#id_comune').val('');
		$('#id_provincia').val('');
		$('#id_regione').val('');
	}
	 
}
function cambio_affitto_vendita_avanzato(){
	var value = $("#contratto_adv").val();
	if(value == ''){
		$("#OPvendita_adv").hide();
		$("#OPaffitto_adv").hide();
	}else{
		if (value == '3') {
			$("#OPaffitto_adv").show();
			$("#OPvendita_adv").hide();
		} else if(value == '2'){
			$("#OPaffitto_adv").hide();
			$("#OPvendita_adv").show();
		} else{
			$("#OPvendita_adv").hide();
			$("#OPaffitto_adv").hide();
		}
	}
}
function cambio_affitto_vendita(){
	var value = $("#contratto").val();
	if(value == ''){
		$("#OPvendita").hide();
		$("#OPaffitto").hide();
	}else{
		if (value == '3') {
			$("#OPaffitto").show();
			$("#OPvendita").hide();
		} else if(value == '2'){
			$("#OPaffitto").hide();
			$("#OPvendita").show();
		} else {
			$("#OPvendita").hide();
			$("#OPaffitto").hide();
		}
	}
}
/*
function cambio_affitto_vendita(){
	var value = $("#contratto").val();
	if(value == ''){
		$("#OPvendita").hide();
		$("#OPaffitto").hide();
	}else{
		if ($("#OPaffitto").is(":hidden")) {
			$("#OPaffitto").show();
			$("#OPvendita").hide();
		} else {
			$("#OPaffitto").hide();
			$("#OPvendita").show();
		}
	}
}
*/
