function controllo_informazioni() 
{
var nom=document.informa.Nome.value;
var cog=document.informa.Cognome.value;
var ind=document.informa.Indirizzo.value;
var cap=document.informa.CAP.value;
var prv=document.informa.Provincia.value;
var cit=document.informa.Citta.value;
var tel=document.informa.Telefono.value;
var fax=document.informa.Fax.value;
var eml=document.informa.email.value;
var sta=document.informa.Stato.value;
var em_con= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;  


     if (nom=="") { 
	              alert("Attenzione il campo Nome è obbligatorio");
                  document.informa.Nome.focus();
                  return  false ; 
				  } 
				   
	    else if (isNaN(nom)==false) { 
	                alert("Attenzione il campo Nome non è corretto");
	                document.informa.Nome.focus();
					return false;
				   }
    
    
    if (cog=="") { 
	              alert(" Attenzione il campo Cognome è obbligatorio");
                  document.informa.Cognome.focus();
               
				  return  false ; 
				  } 
				   
	  else  if (isNaN(cog)==false) { 
	                alert("Attenzione il campo Cognome non è corretto");
	                document.informa.Cognome.focus();
					return false;
				   }

      

       if (ind=="") { 
	              alert("Attenzione il campo Indirizzo è obbligatorio");
                  document.informa.Indirizzo.focus();
                  return  false ; 
				  }

				  
	if (cit=="") { alert(" Attenzione il campo Città è obbligatorio");
                  document.informa.Citta.focus();
                  return  false ; }
				  
	        else   if (isNaN(cit)==false) { alert("Attenzione il campo Città non è corretto");
	                   document.informa.Citta.focus();
				       return false;
				  }
				  
	if (prv=="") { alert("Attenzione il campo Provincia è obbligatorio");
                  document.informa.Provincia.focus();
                  return  false ; }
				    
	       else if (isNaN(prv)==false) { alert("Attenzione il campo Provincia non è corretto");
	               document.informa.Provincia.focus();
				   return false;
				  }	

       if (cap=="") { 
	              alert("Attenzione il campo CAP è obbligatorio");
                  document.informa.CAP.focus();
                  return  false ; }		  				  

 			 

		 

       if (sta=="") { alert("Attenzione il campo Stato è obbligatorio");
                  document.informa.Stato.focus();
                  return  false ; } 
				   
	       else if (isNaN(sta)==false) { alert("Attenzione il campo Stato non è corretto");
	                document.informa.Stato.focus();
					return false;
				   }
       
	   if (tel=="") { alert("Attenzione il campo Telefono è obbligatorio");
                  document.informa.Telefono.focus();
                  return  false ; 
				  }
				  
	         else  if (isNaN(tel)==true) { alert("Attenzione il campo Telefono non è corretto. Inserire il numero senza spazi.");
	              document.informa.Telefono.focus();
				   return false;
				  }			 

      
	  if (eml=="") { alert("Attenzione il campo E-mail è obbligatorio");
                  document.informa.email.focus();
                  return  false ; 
				  }
	  
	                
					
	         if (!em_con.test(eml)) {
               alert("Attenzione l'indirizzo Email non è corretto");
		      document.informa.email.focus();
	          return false;
	     }
		
		else { 
		    document.informa.action="../it/prenota/solo_email.php";
            document.informa.submit();
		    return true;
		  
		  }
}		  
function controllo_prenotazioni()  
{
var nom=document.prenota.Nome.value;
var cog=document.prenota.Cognome.value;
var ind=document.prenota.Indirizzo.value;
var cap=document.prenota.CAP.value;
var prv=document.prenota.Provincia.value;
var cit=document.prenota.Citta.value;
var tel=document.prenota.Telefono.value;
var fax=document.prenota.Fax.value;
var eml=document.prenota.email.value;
var sta=document.prenota.Stato.value;
var em_con= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;  

       if (nom=="") { 
	              alert("Attenzione il campo Nome è obbligatorio");
                  document.prenota.Nome.focus();
                  return  false ; 
				  } 
				   
	    else if (isNaN(nom)==false) { 
	                alert("Attenzione il campo Nome non è corretto");
	                document.prenota.Nome.focus();
					return false;
				   }
	
	if (cog=="") { 
	              alert("Attenzione il campo Cognome è obbligatorio");
                  document.prenota.Cognome.focus();
               
				  return  false ; 
				  } 
				   
	  else  if (isNaN(cog)==false) { 
	                alert("Attenzione il campo Cognome non è corretto");
	                document.prenota.Cognome.focus();
					return false;
				   }



       if (ind=="") { 
	              alert("Attenzione il campo Indirizzo è obbligatorio");
                  document.prenota.Indirizzo.focus();
                  return  false ; 
				  }

       if (cit=="") { alert("Attenzione il campo Città è obbligatorio");
                  document.prenota.Citta.focus();
                  return  false ; }
				  
	        else   if (isNaN(cit)==false) { alert("Attenzione il campo Città non è corretto");
	                   document.prenota.Citta.focus();
				       return false;
				  }	
       
       if (prv=="") { alert("Attenzione il campo Provincia è obbligatorio");
                  document.prenota.Provincia.focus();
                  return  false ; }
				    
	       else if (isNaN(prv)==false) { alert("Attenzione il campo Provincia non è corretto");
	               document.prenota.Provincia.focus();
				   return false;
				  }	

       if (cap=="") { 
	              alert("Attenzione il campo CAP è obbligatorio");
                  document.prenota.CAP.focus();
                  return  false ; }		  				  
 

       if (sta=="") { alert("Attenzione il campo Stato è obbligatorio");
                  document.prenota.Stato.focus();
                  return  false ; } 
				   
	       else if (isNaN(sta)==false) { alert("Attenzione il campo Stato non è corretto");
	                document.prenota.Stato.focus();
					return false;
				   }
       
	   if (tel=="") { alert("Attenzione il campo Telefono è obbligatorio");
                  document.prenota.Telefono.focus();
                  return  false ; 
				  }
				  
	         else  if (isNaN(tel)==true) { alert("Attenzione il campo Telefono non è corretto. Inserire il numero senza spazi.");
	              document.prenota.Telefono.focus();
				   return false;
				  }			 

      
	  if (eml=="") { alert("Attenzione il campo E-mail è obbligatorio");
                  document.prenota.email.focus();
                  return  false ; 
				  }
	  
	                
					
	         if (!em_con.test(eml)) {
               alert("Attenzione l'indirizzo Email non è corretto");
		      document.prenota.email.focus();
	          return false;
	     }

			
	if(document.prenota.piazzola_Classic.checked==false && document.prenota.piazzola_Superior.checked==false && document.prenota.piazzola_Prestige.checked==false && document.prenota.casa_Mobile.checked==false && document.prenota.Bungalow.checked==false){
		alert ("Attenzione Non è stata selezionata nessuna piazzola o casa mobile");
		return false;
	  }

//CONTROLLO SE E' STATO SELEZIONATO IL CHEK BOX E NESSUNA QUANTITA'
	  
	if(document.prenota.piazzola_Classic.checked==true && document.prenota.Numero_Classic.options[document.prenota.Numero_Classic.selectedIndex].value==0){
	alert ("Attenzione Non è stata selezionata la quantità per la piazzola Classic");
	return false;
	}
	
	if(document.prenota.casa_Mobile.checked==true && document.prenota.Numero_Casa_Mobile.options[document.prenota.Numero_Casa_Mobile.selectedIndex].value==0){
	alert ("Attenzione Non è stata selezionata la quantità per la Casa Mobile");
	return false;
	}
	
	if(document.prenota.piazzola_Superior.checked==true && document.prenota.Numero_Superior.options[document.prenota.Numero_Superior.selectedIndex].value==0){
	alert ("Attenzione Non è stata selezionata la quantità per la piazzola Superior");
	return false;
	}
	
	if(document.prenota.piazzola_Prestige.checked==true && document.prenota.Numero_Prestige.options[document.prenota.Numero_Prestige.selectedIndex].value==0){
	alert ("Attenzione Non è stata selezionata la quantità per la piazzola Prestige");
	return false;
	}
	
	if(document.prenota.Bungalow.checked==true && document.prenota.Numero_Bungalow.options[document.prenota.Numero_Bungalow.selectedIndex].value==0){
	alert ("Attenzione Non è stata selezionata la quantità per i Bungalow");
	return false;
	}
	
//CONTROLLO CHE IL TOTALE SIA DIVERSO DA ZERO

	if(document.prenota.Totale.value=="0"){
	alert ("Attenzione Non sono state selezionate le relative quantità di piazzole o case mobili");
	return false;
	}

//CONTROLLO DATA DI ARRIVO E PARTENZA

	
	if(document.prenota.Data_Arrivo.value=="") { alert ("Attenzione la Data di arrivo è obbligatoria");
	                                             document.prenota.Data_Arrivo.focus();
												 return false;  }   	
	
	if (document.prenota.Data_Arrivo.value.substring(2,3) != "/" ||
   document.prenota.Data_Arrivo.value.substring(5,6) != "/" ||
   isNaN(document.prenota.Data_Arrivo.value.substring(0,2)) ||
   isNaN(document.prenota.Data_Arrivo.value.substring(3,5)) ||
   isNaN(document.prenota.Data_Arrivo.value.substring(6,10))) {
      alert("Inserire la data in formato gg/mm/aaaa");
      document.prenota.Data_Arrivo.value = "";
      document.prenota.Data_Arrivo.focus();
      return false;
}

     if (document.prenota.Data_Arrivo.value.substring(0,2) > 31) {
   alert("Impossibile utilizzare un valore superiore a 31 per i giorni");
   document.prenota.Data_Arrivo.select();
   return false;
}

    if (document.prenota.Data_Arrivo.value.substring(3,5) > 12) {
   alert("Impossibile utilizzare un valore superiore a 12 per i mesi");
   document.prenota.Data_Arrivo.value = "";
   document.prenota.Data_Arrivo.focus();
   return false;
}

	var mydate=new Date();
	var anno=mydate.getFullYear();
    if (document.prenota.Data_Arrivo.value.substring(6,10) < anno) {
   alert("Impossibile utilizzare un valore inferiore a "+anno+" per l'anno.\r\nFormato anno: aaaa");
   document.prenota.Data_Arrivo.value = "";
   document.prenota.Data_Arrivo.focus();
   return false;
}

 
   if(document.prenota.Data_Partenza.value=="") { alert ("Attenzione la Data di partenza è obbligatoria");
    	                                         document.prenota.Data_Partenza.focus();        
											     return false;  
												 } 
 
 
 if (document.prenota.Data_Partenza.value.substring(2,3) != "/" ||
   document.prenota.Data_Partenza.value.substring(5,6) != "/" ||
   isNaN(document.prenota.Data_Partenza.value.substring(0,2)) ||
   isNaN(document.prenota.Data_Partenza.value.substring(3,5)) ||
   isNaN(document.prenota.Data_Partenza.value.substring(6,10))) {
      alert("Inserire la data in formato gg/mm/aaaa");
      document.prenota.Data_Partenza.value = "";
      document.prenota.Data_Partenza.focus();
      return false;
}

   if (document.prenota.Data_Partenza.value.substring(0,2) > 31) {
   alert("Impossibile utilizzare un valore superiore a 31 per i giorni");
   document.prenota.Data_Partenza.select();
   return false;
}

  if (document.prenota.Data_Partenza.value.substring(3,5) > 12) {
   alert("Impossibile utilizzare un valore superiore a 12 per i mesi");
   document.prenota.Data_Partenza.value = "";
   document.prenota.Data_Partenza.focus();
   return false;
}

 if (document.prenota.Data_Partenza.value.substring(6,10) < anno) {
   alert("Impossibile utilizzare un valore inferiore a "+anno+" per l'anno.\r\nFormato anno: aaaa");
   document.prenota.Data_Partenza.value = "";
   document.prenota.Data_Partenza.focus();
   return false;
}


//SE TUTTO OK INVIO IL MODULO
	
	
		else { 
		    document.prenota.Totale.readonly=false;
			document.prenota.action="prenota/invio_post.php";
            document.prenota.submit();
		    return true;
		  
		  }
}		  
      
function calcolo()   {
           var g=0;
		   var t=0;
		   var n=0;
		   var f=0;
		   var numero_bungalow=0;
		   
           var c=55;
		   var s=55;
		   var p=55;
		   var m=150;
		   var costo_bungalow=150;
		   
		    <!-- calcolo primo ok -->
				 g=document.prenota.Numero_Classic.options[document.prenota.Numero_Classic.selectedIndex].value;
			     g*=c;
				 document.prenota.Totale.value=g+',00';
			<!-- calcolo due ok-->   
			     t=document.prenota.Numero_Casa_Mobile.options[document.prenota.Numero_Casa_Mobile.selectedIndex].value;
				 t*=m
				 document.prenota.Totale.value=g+t+',00';
				 
				 n=document.prenota.Numero_Superior.options[document.prenota.Numero_Superior.selectedIndex].value;
                 n*=s;
				 document.prenota.Totale.value=g+t+n+',00';

                 f=document.prenota.Numero_Prestige.options[document.prenota.Numero_Prestige.selectedIndex].value;
				 f*=p;
				 document.prenota.Totale.value=g+t+n+f+',00';
				 
				 
				 numero_bungalow=document.prenota.Numero_Bungalow.options[document.prenota.Numero_Bungalow.selectedIndex].value;
				 numero_bungalow*=costo_bungalow;
				 document.prenota.Totale.value=g+t+n+f+numero_bungalow+',00';


}				            
function particolare_0()
 {
      s=document.prenota.piazzola_Classic.checked;
	    if(s) { document.prenota.Numero_Classic.disabled=false; }
		    else { document.prenota.Numero_Classic.disabled=true;
			       document.prenota.Totale.value=0,00;
				   document.prenota.Numero_Classic.selectedIndex=0;
				 }
}
function particolare_1()
 {
      s=document.prenota.piazzola_Superior.checked;
	    if(s) { document.prenota.Numero_Superior.disabled=false; }
		    else { document.prenota.Numero_Superior.disabled=true;
			       document.prenota.Totale.value=0,00;
				   document.prenota.Numero_Superior.selectedIndex=0;
				 }   
}	  
function particolare_2()
 {
      s=document.prenota.piazzola_Prestige.checked;
	    if(s) { document.prenota.Numero_Prestige.disabled=false;}
		    else { document.prenota.Numero_Prestige.disabled=true; 
			       document.prenota.Totale.value=0,00;
			       document.prenota.Numero_Prestige.selectedIndex=0;
				 }	
			 
}	  
function particolare_3()
 {
      s=document.prenota.casa_Mobile.checked;
	    if(s) { document.prenota.Numero_Casa_Mobile.disabled=false;}
		    else { document.prenota.Numero_Casa_Mobile.disabled=true; 
                   document.prenota.Totale.value=0,00;
			       document.prenota.Numero_Casa_Mobile.selectedIndex=0;
                 } 

}


function particolare_4()
 {
      s=document.prenota.Bungalow.checked;
	    if(s) { document.prenota.Numero_Bungalow.disabled=false;}
		    else { document.prenota.Numero_Bungalow.disabled=true; 
                   document.prenota.Totale.value=0,00;
			       document.prenota.Numero_Bungalow.selectedIndex=0;
                 } 

} 



function resetta_piazzole() 
{
      
      document.prenota.piazzola_Classic.checked=false;
	  document.prenota.casa_Mobile.checked=false;
	  document.prenota.piazzola_Prestige.checked=false;
	  document.prenota.piazzola_Superior.checked=false;
      document.prenota.Numero_Classic.disabled=true; 
      document.prenota.Numero_Casa_Mobile.disabled=true; 
	  document.prenota.Numero_Prestige.disabled=true;
	  document.prenota.Numero_Superior.disabled=true;
	  document.prenota.Totale.value=0;
      	  
	   
	document.prenota.Numero_Classic.selectedIndex=0;
    document.prenota.Numero_Superior.selectedIndex=0;    
	document.prenota.Numero_Prestige.selectedIndex=0;
	document.prenota.Numero_Casa_Mobile.selectedIndex=0;	


}