function onlyDigits(e) {
if (e.which)
{ if(e.which!=46 && e.which!=8 && e.which!=9 && (e.which<48 || e.which>57))
  return false;
  }
  else if(e.keyCode)
  { if(e.keyCode!=46 && e.keyCode!=8 && e.keyCode!=9 && (e.keyCode<48 || e.keyCode>57))
    return false;
  }
 return true;
}

function validate(formName) {
  var istituto = document.getElementById('istituto').value;
  var classe = document.getElementById('classe').value;
  var sezione = document.getElementById('sezione').value;
  var numero = document.getElementById('numero').value;
  var indirizzo = document.getElementById('indirizzo').value;
  var cap = document.getElementById('cap').value;
  var citta = document.getElementById('citta').value;
  var provincia = document.getElementById('provincia').value;
  var insegnante = document.getElementById('insegnante').value;
  var materia = document.getElementById('materia').value;
  var consensos = $('#consensos').attr('checked');
  var consenson = document.getElementById('consenson').checked;
  var infile = document.getElementById('infile').value;

  message = "\u00c8 obbligatorio compilare il campo ";
  esitoOk = true;

   
  if (esitoOk) {
    if (istituto == '' || istituto == ' ') {
      esitoOk = false;
      alert (message + "istituto");
      return false;
    }
  }
	
  if (esitoOk) {
    if (classe == '' || classe == ' ') {
      esitoOk = false;
      alert (message + "classe");
      return false;
    }
  }		

  if (esitoOk) {
    if (sezione == '' || sezione == ' ') {
      esitoOk = false;
      alert (message + "sezione");
	  return false;
    }
  }
  
  if (esitoOk) {
    if (numero == '' || numero == ' ') {
      esitoOk = false;
      alert (message + "n. alunni partecipanti");
	  return false;
    }
  }  

  if (esitoOk) {
    if (indirizzo == '' || indirizzo == ' ') {
      esitoOk = false;
      alert (message + "indirizzo");
      return false;
    }
  }

  if (esitoOk) {
    if (cap == '' || cap == ' ') {
      esitoOk = false;
      alert (message + "CAP");
      return false;
    }
  }
  
  if (esitoOk) {
    if (citta == '' || citta == ' ') {
      esitoOk = false;
      alert (message + "citt\u00e0");
	  return false;
    }
  }
  
  if (esitoOk) {
    if (provincia == '' || provincia.length < 2) {
      esitoOk = false;
      alert (message + "provincia");
	  return false;
    }
  }
  
  if (esitoOk) {
    if (insegnante == '' || insegnante == ' ') {
      esitoOk = false;
      alert (message + "insegnante di riferimento");
	  return false;
    }
 }
 
 if (esitoOk) {
    if (materia == '' || materia == ' ') {
      esitoOk = false;
      alert (message + "materia insegnata");
	  return false;
    }
  }

 if (esitoOk) {
    if (!infile) {
      esitoOk = false;
      alert ('Attenzione! \u00c8 necessario allegare un file prima di inviare i dati');
      return false;
    }
  }

 if (esitoOk) {
    if (!consensos) {
      	esitoOk = false;
      	alert ("Per inviare l'elaborato \u00e8 necessario selezionare 'Concedo il consenso'");
    }
  }
  
  if (esitoOk) document[formName].submit();
}

