function isValid(pattern, str) {
	return pattern.test(str)
}
function controllacampo(campo, nomecampo) {
    if (!campo.value){
      alert("Il campo " +  nomecampo + " è obbligatorio.");
      return false;
    }
    if (campo.value.charAt(0) == ' '){
      alert("Il campo " +  nomecampo + " non può iniziare con uno spazio.");
      return false;
    }
    if (campo.value.indexOf('  ', 0) != -1){
      alert("Nel campo " +  nomecampo + " sono presenti due o più spazi consecutivi.");
      return false;
    }
    return true;
}

function controllamail(campo) {
    var emailexp = /[a-z_0-9\S]+@[a-z_0-9\S]+\.[a-z]{2}/i;
    if (!isValid(emailexp, campo.value)) {
      alert("Indirizzo e-mail non valido.");
      return false;
    } 
    return true;
}
