// -----------------------------------------------------------------------------------------------------------------------
// Valid email address
// BEGIN
function RunCheckEmail(theField)
{
   var aVal = theField.value;
   var aValid = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.@_-";
   var NoAt = 0;
   var NoDot = 0;
   var NoGo = 0;
   if(aVal.length ==0) return false;
   for (i = 0; i < aVal.length; i++)
    {
        aChar = aVal.charAt(i);
        if (aChar == " ") NoGo=-1;
        if ((i == 0) && (aChar == "@")) NoGo=-1;
        if (aChar == "@") NoAt++;
        if (aChar == ".") NoDot++;
        if ((i == 0) && (aChar == ".")) NoGo=-1;
        if (aValid.indexOf(aChar) == -1) NoGo=-1;
    }
    if(aChar==".") NoGo=-1;
    if(NoAt == 0) NoGo=-1;
    if(NoAt > 1) NoGo=-1;
    if(NoDot == 0) NoGo=-1;
    return NoGo;
}

function CheckEMail(aField)
{
 if(RunCheckEmail(aField)==-1){
  alert('Invalid EMail Address Entered');
  aField.focus();
 }
}
// END

