function failEmail(vField){   var checkString = vField.value ;   var checkChar;   var newstr = "";   var posAt = checkString.indexOf("@");   if (posAt < 0 ) {      alertBox (vField, "The email address you have entered does not contain\n an @ symbol.", "text");      return (true);    }    var posDot = checkString.lastIndexOf(".");   var posEnd = checkString.length;    if ( posEnd < posDot+3) {      alertBox (vField, "The email address you have entered does not contain\n at least two characters after the final dot.", "text");      return (true);    }   for (var i = 0; i < posEnd; i++) {      checkChar = checkString.substring(i, i + 1);      if ((checkChar >= "A" && checkChar <= "Z") || (checkChar >= "a" && checkChar <= "z") || (checkChar == "@") || (checkChar == ".") || (checkChar == "_") || (checkChar == "-") || (checkChar >= "0" && checkChar <= "9")) {         newstr += checkChar;      } else {         alertBox ( vField, checkChar + " Is not allowed.\n\nPlease use only the following non-alphanumeric characters:\n\ndot hyphen underscore @", "text" );          return (true);      }      return (false);   }}function failEmailCheck( vField ){  var fieldString = vField.value ;  var checkString = window.prompt( 'Please confirm your e-mail address.\nYou would be surprised how many wrong ones we get!', '' )  if( fieldString.toLowerCase() !== checkString.toLowerCase() ){    alertBox (vField, "The email addresses you have entered do not match.\nPlease check and try again", "text");    return (true);  }  return (false);}function failEmailFriend( vField ){  var fieldString = vField.value ;  var checkString = window.prompt( 'Please confirm your friend\'s e-mail address.\nYou would be surprised how many wrong ones we get!', '' )  if( fieldString.toLowerCase() !== checkString.toLowerCase() ){    alertBox (vField, "The email addresses you have entered do not match.\nPlease check and try again", "text");    return (true);  }  return (false);}