function toggleCheck(thisField) {
			checkSet = eval("document.formail."+thisField)
			checkSet.checked = !(checkSet.checked)
		}

function validaForm(){
	 
	 var campi=new Array('nome','cognome','email','messaggio','accetto');
	 /*
	 while(campo=campi.shift())	
		{
			//alert(campo);
			//alert(document.formail.campo.value);
			alert($(campo).value);
			if(document.getElementById(campo).value=="") {
				alert("Errore: compilare il campo "+campo+".");
				document.getElementById(campo).focus();
				return false; 
				}
		}
	 */
	 with(document.formail) {
		if(nome.value=="") {
			alert("Errore: compilare il campo Nome");
			nome.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(cognome.value=="") {
			alert("Errore: compilare il campo Cognome");
			cognome.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(azienda.value=="") {
			alert("Errore: compilare il campo Azienda");
			azienda.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(piva.value=="") {
			alert("Errore: compilare il campo P.iva o C.F.");
			piva.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(indirizzo.value=="") {
			alert("Errore: compilare il campo Indirizzo");
			indirizzo.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(localita.value=="") {
			alert("Errore: compilare il campo Località");
			localita.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(provincia.value=="") {
			alert("Errore: compilare il campo Provincia");
			provincia.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(cap.value=="") {
			alert("Errore: compilare il campo CAP");
			cap.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(telefono.value=="") {
			alert("Errore: compilare il campo Telefono");
			telefono.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(oggetto.value=="") {
			alert("Errore: selezionare un'opzione dal campo Oggetto");
			oggetto.focus();
			return false; 
			}
		}
		
	 with(document.formail) {
		if(email.value=="") {
			alert("Errore: compilare il campo Email");
			email.focus();
			return false; 
			}
		else{
			
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			//var address = email.value;
			if(reg.test(email.value) == false) 
				{
				 alert("Errore: compilare il campo Email correttamente");
				 email.focus();
				 return false; 
				}
			
			}
		}
	/*	
	 with(document.formail) {
		if(messaggio.value=="") {
			alert("Errore: compilare il campo Messaggio");
			messaggio.focus();
			return false; 
			}
		}
	*/	
	 with(document.formail) {
		if(accetto.checked == false) {
			alert("Errore: accettare il trattamento dei dati personali");
			accetto.focus();
			return false; 
			}
		}
		
	 return true;
	}
