/*
Autore: dott. Ermete Gaudenzi
E-Mail: exio82@gmail.com
Versione: aprile 2008

Funzioni di validazione form
*/

function validate_notempty(field, fieldname)
{
  if (field.value==null || field.value=="")
  {
//     alert("Inserire il campo: "+fieldname);
    return false;
  }
  return true;
}

function validate_minlen(field, fieldname, minlen)
{
  if (field.value.length < minlen) {
//     alert("La lunghezza del campo è inferiore a " + minlen + ": " + fieldname);
    return false;
  }
  return true;
}

function validate_maxlen(field, fieldname, maxlen)
{
  if (field.value.length > maxlen) {
//     alert("La lunghezza del campo è superiore a " + maxlen + ": " + fieldname);
    return false;
  }
  return true;
}

function validate_regexp(field, fieldname, regexp)
{
//   alert(regexp);
  var patt=new RegExp(regexp);
  if (patt.test(field.value)) return true;
//   alert("Il formato dei dati non è corretto per il campo: " + fieldname);
  return false;
}
