function IsValidEmail(address)
{
var EmailOk  = true;

var AtSym    = address.indexOf('@')
var Period   = address.lastIndexOf('.')
var Space    = address.indexOf(' ')
var nLine    = address.indexOf("\n");
var Length   = address.length - 1   // Array is from 0 to length-1

if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1))                    // No empty spaces permitted
   {  
      EmailOk = false;
   }
   return EmailOk;
}