// VERSIONE 1.1.0.4

// FUNZIONI DI SUPPORTO

// isblank(s)  true se la stringa e' un blank
// isemail(s)  true se la stringa e' una email
// isnumeric(s)  true se la stringa e' un possibile numerico

function isblank(s)
{
  if(s.value.length == 0) return true;

  if(s.value == null) return true;

  if(s.value == "") return true;

  for(var i = 0; i < s.value.length; i++) {
    var c = s.value.charAt(i);
    if((c != ' ') && (c != '\n') && (c != '\t')) return false;
  }

  return true;

}

function isemail(s)
{
  var tempstr,punta;

  tempstr=s.value;
  
  if(tempstr.length == 0) return false;

  if(tempstr == null) return false;

  if(tempstr == "") return false;

  punta = tempstr.indexOf('@'); 
  if(punta < 1 || punta >= (tempstr.length-2)) return false; 
 
  return true;
}

function isnumeric(s)
{
  var tempstr,punta;

  tempstr=s.value;
  
  if(tempstr.length == 0) return false;

  if(tempstr == null) return false;

  if(tempstr == "") return false;

  if(isNaN(tempstr)) return false;

  return true;
}



