function valida(){
	var l_nome = String(document.modulo.nome);
	l_nome=document.modulo.nome.value.length;
	campo=document.modulo.nome.value;
	string="";
	for (i=0;i<=l_nome;i++){
		carattere=campo.substring(i,i+1);
		if (carattere==" "){
			// non far nulla;
		} else {
			string+=carattere;
		}
	}
	if (string==""){
		alert("Campo Nome/Ragione Sociale obbligatorio");
		return false;
	} 
	if (!isNaN(string)){
    alert ("Campo Nome non valido!");
    return false;
  	} 	
	var telefono = String(document.modulo.telefono);
	l_telefono=document.modulo.telefono.value.length;
	campo=document.modulo.telefono.value;
	string="";
	for (i=0;i<=l_nome;i++){
		carattere=campo.substring(i,i+1);
		if (carattere==" "){
			// non far nulla;
		} else {
			string+=carattere;
		}
	}
	if (string==""){
		alert("Campo Telefono obbligatorio");
		return false;
	} 
	if (isNaN(string)){
    alert ("Campo Telefono non valido!");
    return false;
  	} 	
	var l_email= String(document.modulo.email);
	l_email=document.modulo.email.value.length;
	campo=document.modulo.email.value;
	if (campo.lastIndexOf('@') <= 2){
		    document.modulo.email.value="";
			alert("Inserire una email valida!");
			return false;
		}
		if ((campo.lastIndexOf("."))- (campo.lastIndexOf('@'))<=3){
			document.modulo.email.value="";
			alert("Inserire una email valida!");
			return false;
		}
	string="";
	for (i=0;i<=l_email;i++){
		carattere=campo.substring(i,i+1);
		if (carattere==" "){
			// non far nulla;
		} else {
			string+=carattere;
		}
	}
	if (string=="" || string=="@   ."){
		alert("Inserire una email valida!");
		return false;
	} 
	l_msg=document.modulo.messaggio.value.length;
	campo=document.modulo.messaggio.value;
	string="";
	for (i=0;i<=l_msg;i++){
		carattere=campo.substring(i,i+1);
		if (carattere==" "){
			// non far nulla;
		} else {
			string+=carattere;
		}
	}
	if (string==""){
		alert("Scrivere il Messaggio!");
		return false;
	} 
		}