function checkDefault() {
  // variabili associate ai campi del form
	var nome_defunto = document.form_ricerca_defunti.nomeDefunto.value;	
	var data_decesso = document.form_ricerca_defunti.dataDecesso.value;
	var codice_cimitero = document.form_ricerca_defunti.codiceCimitero.value;	
	
  var data_decesso_reg_exp = /^[0-9]{2}-[0-9]{2}-[0-9]{4}$/;
		
	if ((data_decesso != "") && (data_decesso != "undefined") && (!data_decesso_reg_exp.test(data_decesso)) ) {
	   alert("Il campo 'data decesso' deve essere in formato gg-mm-aaaa.");   
		 document.form_ricerca_defunti.dataDecesso.focus();   
		 return false;
	}
	else if ( ((nome_defunto == "") || (nome_defunto == "undefined")) &&
	        ((data_decesso == "") || (data_decesso == "undefined")) &&
	        ((codice_cimitero == "") || (codice_cimitero == "undefined")) ) {
	   alert("Impostare un filtro di ricerca.");   
		 document.form_ricerca_defunti.nomeDefunto.focus();   
		 return false;
	}
	else {
   	 return true;
	}
}


function checkAvanzata() {
  // variabili associate ai campi del form
	var nome_defunto = document.form_ricerca_defunti.nomeDefunto.value;	
	var data_decesso = document.form_ricerca_defunti.dataDecesso.value;
	var anno_decesso = document.form_ricerca_defunti.annoDecesso.value;
	var codice_cimitero = document.form_ricerca_defunti.codiceCimitero.value;	
	
  var data_decesso_reg_exp = /^[0-9]{2}-[0-9]{2}-[0-9]{4}$/;
  var anno_decesso_reg_exp = /^[0-9]{4}$/;
		
	if ((data_decesso != "") && (data_decesso != "undefined") && (anno_decesso != "") && (anno_decesso != "undefined")) {   
	   alert("I campi data non possono essere valorizzati contemporaneamente.");   
		 document.form_ricerca_defunti.dataDecesso.focus();   
		 return false;
	} 
	else if ((data_decesso != "") && (data_decesso != "undefined") && (!data_decesso_reg_exp.test(data_decesso)) ) {
	   alert("Il campo 'data decesso' deve essere in formato gg-mm-aaaa.");   
		 document.form_ricerca_defunti.dataDecesso.focus();   
		 return false;
	}
	else if ((anno_decesso != "") && (anno_decesso != "undefined") && (!anno_decesso_reg_exp.test(anno_decesso)) ) {
	   alert("Il campo 'anno decesso' deve essere in formato aaaa.");   
		 document.form_ricerca_defunti.annoDecesso.focus();   
		 return false;
	}
	else if ( ((nome_defunto == "") || (nome_defunto == "undefined")) &&
	        ((data_decesso == "") || (data_decesso == "undefined")) &&
	        ((anno_decesso == "") || (anno_decesso == "undefined")) &&
	        ((codice_cimitero == "") || (codice_cimitero == "undefined")) ) {
	   alert("Impostare un filtro di ricerca.");   
		 document.form_ricerca_defunti.nomeDefunto.focus();   
		 return false;
	}
	else {
   	 return true;
	}
}


