function Form_date_contact(){

  if (document.prenotazione.txtNome.value === ''){
   alert ('Il Nome è un campo obbligatorio');
   document.prenotazione.txtNome.focus();
   return false;
  }
  if (document.prenotazione.txtCognome.value === ''){
   alert ('Il Cognome è un campo obbligatorio');
   document.prenotazione.txtCognome.focus();
   return false;
  }
  if (document.prenotazione.txtEmail.value === ''){
    alert ('L\'E-mail è un campo obbligatorio');
	document.prenotazione.txtEmail.focus();
	return false;
  }else{
   var nm,p='';
   val=document.prenotazione.txtEmail.value;
   p=val.indexOf('@');
   if (p<1 || p==(val.length-1)){
	 alert ('L\'E-mail non è valida');
	 document.prenotazione.txtEmail.focus();
	 return false;
   }
  }
  /*
  if (document.prenotazione.txtTelefono.value === ''){
	alert ('Il Telefono è un campo obbligatori');
	document.prenotazione.txtTelefono.focus();
	return false;
  }else{
	var risultato;
	risultato = ControlloValori('prenotazione','txtTelefono');
	if (risultato == false){
        alert ('I valori ammessi nei campi Telefono sono:\nnumerici  spazio  .  ,  /  -');
		document.prenotazione.txtTelefono.focus();
		return false;
	}
  }
  */
  
  document.prenotazione.submit();
} 

function Form_date_booking(){
  if (document.prenotazione.txtNome.value === ''){
   alert ('Il Nome è un campo obbligatorio');
   document.prenotazione.txtNome.focus();
   return false;
  }
  if (document.prenotazione.txtCognome.value === ''){
   alert ('Il Cognome è un campo obbligatorio');
   document.prenotazione.txtCognome.focus();
   return false;
  }
  if (document.prenotazione.txtAdulti.value === ''){
   alert ('Il numero degli Adulti è un campo obbligatorio');
   document.prenotazione.txtAdulti.focus();
   return false;
  }else{
	var risultato;
	risultato = ControlloValori('prenotazione','txtAdulti');
	if (risultato == false){
  	    alert ('I valori ammessi nel campo Adulti sono:\nnumerici  spazio  .  ,  /  -');
		document.prenotazione.txtAdulti.focus();
		return false;
	}
  }
   if (document.prenotazione.txtBambini.value === ''){
   alert ('Il numero dei bambini è un campo obbligatorio.\Inserire 0 se non ci sono bambini');
   document.prenotazione.txtBambini.focus();
   return false;
  }else{
	var risultato;
	risultato = ControlloValori('prenotazione','txtBambini');
	if (risultato == false){
  	    alert ('I valori ammessi nel campo Bambini sono:\nnumerici  spazio  .  ,  /  -');
		document.prenotazione.txtBambini.focus();
		return false;
	}
  }
  if (document.prenotazione.txtEmail.value === ''){
    alert ('L\'E-mail è un campo obbligatorio');
	document.prenotazione.txtEmail.focus();
	return false;
  }else{
   var nm,p='';
   val=document.prenotazione.txtEmail.value;
   p=val.indexOf('@');
   if (p<1 || p==(val.length-1)){
	 alert ('L\'E-mail non è valida');
	 document.prenotazione.txtEmail.focus();
	 return false;
   }
  }
if (document.prenotazione.txtTelefono.value === ''){
	alert ('Il Telefono è un campo obbligatori');
	document.prenotazione.txtTelefono.focus();
	return false;
  }else{
	var risultato;
	risultato = ControlloValori('prenotazione','txtTelefono');
	if (risultato == false){
        alert ('I valori ammessi nei campi Telefono sono:\nnumerici  spazio  .  ,  /  -');
		document.prenotazione.txtTelefono.focus();
		return false;
	}
  }
  // Verifica inserimento DALLA DATA - Inizio
  var d_arrivo = document.prenotazione.data_arrivo.value;
  gg_arrivo = d_arrivo.substr(0,2);
  mm_arrivo = d_arrivo.substr(3,3);  
  aaaa_arrivo = d_arrivo.substr(7,4);  

  mm_arrivo = Converti_mese(mm_arrivo);
  data_ini = aaaa_arrivo + "/" + mm_arrivo + "/" + gg_arrivo;
  data_inizio = aaaa_arrivo + mm_arrivo + gg_arrivo;
  if(data_ini < document.prenotazione.data_oggi.value ){
	alert ('Inserire la Data arrivo a partire da '+document.prenotazione.data_oggi_girata.value+'.');
	return false;
  }
  // Verifica inserimento DALLA DATA - Fine

  // Verifica inserimento ALLA DATA - Inizio
  var d_partenza = document.prenotazione.data_partenza.value;  
  gg_partenza = d_partenza.substr(0,2);
  mm_partenza = d_partenza.substr(3,3);  
  aaaa_partenza = d_partenza.substr(7,4);  

  mm_partenza = Converti_mese(mm_partenza);
  data_fine = aaaa_partenza + mm_partenza + gg_partenza;
  DataPartenza = aaaa_partenza + "/" + mm_partenza + "/" + gg_partenza;

  if ((data_fine <= data_inizio) && (data_fine != '')){
	alert ('La Data partenza deve essere successiva alla Data arrivo');
	document.prenotazione.data_giorno_partenza.focus();
	return false;
  }else{
    document.prenotazione.txtData_arrivo.value = gg_arrivo + '/' + mm_arrivo + '/' + aaaa_arrivo;	
  	document.prenotazione.txtData_partenza.value = gg_partenza + '/' + mm_partenza + '/' + aaaa_partenza;
  }
  // Verifica inserimento ALLA DATA - Fine

  document.prenotazione.submit();
}
