<!--

// Returns true if string is a valid email address: @ and . required,
// at least one char before @, at least one char before and after .
function is_email(s)
{ 
  // remove all spaces (as e-mail addresses don't have spaces in them
  s = s.replace(/\s/g, "");
  
  // there must be >= 1 character before @, so we start
  // start looking at character position 1 (i.e. second character)
  var i = 1;
  var len = s.length;
  
  if (len == 0)
    return false;

  // look for @
  while ((i < len) && (s.charAt(i) != "@"))
    i++

  if ((i >= len) || (s.charAt(i) != "@")) 
    return false;
  else 
    i += 2;

  // look for .
  while ((i < len) && (s.charAt(i) != "."))
    i++

  // there must be at least one character after the .
  if ((i >= len - 1) || (s.charAt(i) != ".")) 
    return false;
  else 
    return true;
}

// -->

