function checkcontactform() {

  var errore = "";
  
  if(document.getElementById('oggettoField').value == "") {
  
    errore += "\n- Il campo \"Oggetto\" non puo' essere vuoto";
  
  }
  if(document.getElementById('cognomenomeField').value == "") {
  
    errore += "\n- Il campo \"Nome\" non puo' essere vuoto";
  
  }

  var re = new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$");

  if(document.getElementById('emailField').value == "") {
  
    errore += "\n- Il campo email non puo' essere vuoto";
  
  } else if(!re.test(document.getElementById('emailField').value)) {
	  
    errore += "\n- Formato E-mail non valido";
	
  }
  
  if(document.getElementById('testoField').value == "") {
  
    errore += "\n- Il campo non puo' essere vuoto";
  
  }
  
  if(errore != "") {
  
    alert("Si sono verificati i seguenti problemi :\n"+errore);
    
    return false;
  
  } else {
  
    return true;
  
  }

}