function valida(theform) { //v4.0
  var vai = true;
  var f = theform;
  var nom = f.nome.value.split(" ").join("");
  var cogn = f.cognome.value.split(" ").join("");
  var ind = f.indirizzo.value.split(" ").join("");
  var cit = f.citta.value.split(" ").join("");
  var capp = f.cap.value.split(" ").join("");
  var tel = f.telefono.value.split(" ").join("");
  var posta = f.e_mail.value.split(" ").join("");
  if( nom.length < 2 || cogn.length < 2 || ind.length < 4 || cit.length < 3 || tel.length < 6 || posta.length < 6 || capp.length < 5 ){
  	vai = false;
	alert("Compilare correttamente i campi obbligatori.")
  }
  if(vai == true){
		X = f.e_mail.value;
		if (X.indexOf('@') == -1){
			alert("Verificare l'indirizzo e-mail.");
			vai = false;
		}else{
			if (X.length < 7 && vai){
				alert("Verificare l'indirizzo e-mail.");
				vai = false;
			}
			if (X.indexOf('.') == -1 && vai){
				alert("Verificare l'indirizzo e-mail.");
				vai = false;
			}else{
				XX = X.split('@')
				if (XX.length != 2 && vai){
					alert("Verificare l'indirizzo e-mail.");
					vai = false;
				}
				if (XX[0].length < 1 && vai){
					alert("Verificare l'indirizzo e-mail.");
					vai = false;
				}
				if (XX[1].length < 5 && vai){
					alert("Verificare l'indirizzo e-mail.");
					vai = false;
				}
				YY = XX[1].split('.')
				for(a=0;a<YY.length;a++){
					if(YY[a].length < 2 && vai){
						alert("Verificare l'indirizzo e-mail.");
						vai = false;
						break
					}
				}
			}
		}
	}
	if(vai == true){
		if(f.privacy.checked){
			vai = true;
		}else{
			vai = false;
			alert("Attenzione! Per inviare la richiesta si deve acconsentire\nal trattamento dei dati personali.");
		}
	}
  return vai;
}

function newsl(theform) { //v4.0
  var vai = true;
  var f = theform;
  var posta = f.e_mail.value.split(" ").join("");
  if( posta.length < 6 ){
  	vai = false;
	alert("Compilare correttamente il campo e-mail.")
  }
  if(vai == true){
		X = f.e_mail.value;
		if (X.indexOf('@') == -1){
			alert("Verificare l'indirizzo e-mail.");
			vai = false;
		}else{
			if (X.length < 7 && vai){
				alert("Verificare l'indirizzo e-mail.");
				vai = false;
			}
			if (X.indexOf('.') == -1 && vai){
				alert("Verificare l'indirizzo e-mail.");
				vai = false;
			}else{
				XX = X.split('@')
				if (XX.length != 2 && vai){
					alert("Verificare l'indirizzo e-mail.");
					vai = false;
				}
				if (XX[0].length < 1 && vai){
					alert("Verificare l'indirizzo e-mail.");
					vai = false;
				}
				if (XX[1].length < 5 && vai){
					alert("Verificare l'indirizzo e-mail.");
					vai = false;
				}
				YY = XX[1].split('.')
				for(a=0;a<YY.length;a++){
					if(YY[a].length < 2 && vai){
						alert("Verificare l'indirizzo e-mail.");
						vai = false;
						break
					}
				}
			}
		}
	}
	if(vai == true){
		if(f.privacy.checked){
			vai = true;
		}else{
			vai = false;
			alert("Attenzione! Per inviare la richiesta si deve acconsentire\nal trattamento dei dati personali.");
		}
	}
  return vai;
}

function scuole(theform) { //v4.0
  var vai = true;
  var f = theform;
  var nom = f.scuola.value.split(" ").join("");
  var cogn = f.data_visita.value.split(" ").join("");
  var ind = f.indirizzo.value.split(" ").join("");
  var cit = f.orario_di_arrivo.value.split(" ").join("");
  //var tel = f.telefono.value.split(" ").join("");
  var posta = f.e_mail.value.split(" ").join("");
  if( nom.length < 2 || cogn.length < 2 || ind.length < 4 || cit.length < 3 || posta.length < 6 ){//|| tel.length < 6 ){
  	vai = false;
	alert("Compilare correttamente i campi obbligatori.")
  }
  if(vai == true){
		X = f.e_mail.value;
		if (X.indexOf('@') == -1){
			alert("Verificare l'indirizzo e-mail.");
			vai = false;
		}else{
			if (X.length < 7 && vai){
				alert("Verificare l'indirizzo e-mail.");
				vai = false;
			}
			if (X.indexOf('.') == -1 && vai){
				alert("Verificare l'indirizzo e-mail.");
				vai = false;
			}else{
				XX = X.split('@')
				if (XX.length != 2 && vai){
					alert("Verificare l'indirizzo e-mail.");
					vai = false;
				}
				if (XX[0].length < 1 && vai){
					alert("Verificare l'indirizzo e-mail.");
					vai = false;
				}
				if (XX[1].length < 5 && vai){
					alert("Verificare l'indirizzo e-mail.");
					vai = false;
				}
				YY = XX[1].split('.')
				for(a=0;a<YY.length;a++){
					if(YY[a].length < 2 && vai){
						alert("Verificare l'indirizzo e-mail.");
						vai = false;
						break
					}
				}
			}
		}
	}
	if(vai == true){
		if(f.privacy.checked){
			vai = true;
		}else{
			vai = false;
			alert("Attenzione! Per inviare la richiesta si deve acconsentire\nal trattamento dei dati personali.");
		}
	}
  return vai;
}
