var alphaChars = "abcdefghijklmnopqrstuvwxyz";
var digitChars = "0123456789";
var asciiChars = alphaChars + digitChars + "!\"#$%&'()*+,-./:;<=>?@[\]^_`{}~";

function isASCII(str){
var v_len = str.length;
var i;
for (i = 0; i < v_len; i++)
{
if (asciiChars.indexOf(str.charAt(i)) == -1)
return false;
}
return true;
}

/***********************************************************
 Comment: Validate the E-Mail
 Input:  (must)ChkStr -- The E-mail Address
 Returns: true -- nonlicet
          false -- licit
 Editor:  cndragon  2000-12-13
 Modify:
***********************************************************/
function isMail( ChkStr )
{
  if (ChkStr.length < 5) return false;
  if (ChkStr.indexOf(" ") > 2) return false;
  var i = 1;
  var sLength = ChkStr.length;
  while ((i < ChkStr.length) && (ChkStr.charAt(i) != "@"))
  { i++
  }
  if ((i >= ChkStr.length) || (ChkStr.charAt(i) != "@")) return false;
  else i += 2;
  while ((i < ChkStr.length) && (ChkStr.charAt(i) != "."))
  { i++
  }
  if ((i >= ChkStr.length - 1) || (ChkStr.charAt(i) != ".")) return false;
  else return true;
}
