function ValidData() {
		 document.GetForm.ERRORE.value=0;
		 document.GetForm.ERRNOM.value='0';			 		 
		 document.GetForm.ERRCOG.value='0';			 		 		 
		 document.GetForm.ERRDAT.value='0';			
	     document.GetForm.ERREML.value='0';			
		 document.GetForm.ERRTEL.value='0';			
	     document.GetForm.ERRNOT.value='0';			
	     document.GetForm.ERRCAM.value='0';					
		 document.GetForm.DESCAM.value='0';							 
 		 var trovato=0;
		 var st='';
		 var errore=0;
		 var codice=document.GetForm.DESNOM.value.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
		 if (codice=='') {			 
			 alert("Nome non valorizzato !");
			 errore=1;			 
			 document.GetForm.ERRNOM.value='1';			 
		 }
		 codice=document.GetForm.DESCOG.value.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
		 if (codice=='') {			
		     if (errore==0)
				 alert("Cognome non valorizzato !");
			 errore=1;			 
			 document.GetForm.ERRCOG.value='1';			 			 
		 }
		 
		 codice=document.GetForm.DATARR.value.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
		 if (codice=='') {	
		     if (errore==0)		 
				 alert("Data arrivo non valorizzata!");
			 errore=1;			 
			 document.GetForm.ERRDAT.value='1';			 			 
		 }
		 else {
		     if (!VerDat(document.GetForm.DATARR)) {
	 			 errore=1;			 
				 document.GetForm.ERRDAT.value='1';			 			 
			 }
		 }
		 
		 codice=document.GetForm.NUMNOT.value.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
		 if (codice=='') {			
		     if (errore==0)
				 alert("Numero notti non valorizzato !");
			 errore=1;			 
			 document.GetForm.ERRNOT.value='1';			 			 
		 }
		 
		 codice=document.GetForm.EMAIL.value.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
		 if (codice=='') {			
		     if (errore==0)
				 alert("Indirizzo e-mail  non valorizzato !");
			 errore=1;			 
			 document.GetForm.ERREML.value='1';			 			 
		 }
		  
		 codice=document.GetForm.NUMTEL.value.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
		 if (codice=='') {			
		     if (errore==0)
				 alert("Numero telefono non valorizzato !");
			 errore=1;			 
			 document.GetForm.ERRTEL.value='1';			 			 
		 }
		 
         for (y=0; y<document.GetForm.elements.length; y++){
               if (document.GetForm.elements[y].type=='checkbox')  {
                   if (document.GetForm.elements[y].checked==true) {	
 					   ++trovato;
					   if (document.GetForm.elements[y].name=="CAMERA1") {
						   document.GetForm.DESCAM.value='Camera doppia'   
					   }
					   if (document.GetForm.elements[y].name=="CAMERA2") {
						   document.GetForm.DESCAM.value=document.GetForm.DESCAM.value+' + Camera doppia uso singola'   
					   }
					   if (document.GetForm.elements[y].name=="CAMERA3") {
						   document.GetForm.DESCAM.value=document.GetForm.DESCAM.value+' + Camera doppia con lettino'   
					   }					   
					   if (document.GetForm.elements[y].name=="CAMERA4") {
						   document.GetForm.DESCAM.value=document.GetForm.DESCAM.value+' + Camera doppia con letti separati'   
					   }					   
                   }
               }
         }
		 if (trovato==0) {
			 if (errore==0)
	   		     alert("Selezionare il tipo camera");
		     errore=1;			 
			 document.GetForm.ERRCAM.value='1';			 			 
		 }
		 
		 document.GetForm.ERRORE.value=errore;		 
		 document.GetForm.submit();		 
		 
}

function VerDat(input) {
		var validformat=/^\d{2}\/\d{2}\/\d{4}$/ ;
		var returnval=false;
		if (!validformat.test(input.value)) {
			alert("Formato data non corretto ! (GG/MM/AAAA)");
			input.focus();
		}
		else{ 
			var dayfield=input.value.split("/")[0];		
			var monthfield=input.value.split("/")[1];
			var yearfield=input.value.split("/")[2];
			var dayobj = new Date(yearfield, monthfield-1, dayfield);
			if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)) {
				alert("Verificare data, valore non corretto ! (GG/MM/AAAA)");
				input.focus();
			}
			else
				returnval=true;
		}
		if (returnval==false) 
			input.select();
return returnval;
}
