function CampoVuoto(campo,dicitura)
{
 if (campo.value.length == 0)
  {
   alert(dicitura)
   campo.focus()
   return (false)
  }
return (true)
}

function CampoLungo(campo,lungo,dicitura)
{
 if (campo.value.length < lungo)
  {
   alert(dicitura)
   campo.focus()
   return (false)
  }
return (true)
}

function ValidaMail(obj) {
 disallowed="!\"£$%^&*()+={}[]:;\'#<>,?/|\\ "
 valid=true;
 if (obj.indexOf('@')<1) valid=false;
 if (obj.indexOf('.')==0) valid=false;
 for (var i=0;i<28;i++) {
  if (obj.indexOf(disallowed.substring(i,i+1))!=-1) valid=false;
 }
 copy=obj.substring(obj.indexOf('@')+1,obj.length);
 if (copy.indexOf('@')!=-1) valid=false;
 if (copy.indexOf(".")<1) valid=false;
 if (copy.lastIndexOf(".")+1==copy.length) valid=false;
 copy=obj;
 while (copy.indexOf('.')!=-1) {
  copy=copy.substring(copy.indexOf('.')+1,copy.length);
  if (copy.indexOf('.')==0) valid=false;
 }
 if (!valid) 
  alert("Attenzione:\nIl campo e-mail deve contenere un nome di casella valido")
 return valid
}

