/* Validate an e-mail address*/ function testEmail(fieldName, Caption) { var aStr, nonValidCahrs, i, msg; if (!testEmpty(fieldName, Caption)) { return false; } aStr = fieldName.value; msg = 'The "' + Caption + '" is not a valid e-mail address.'; if (aStr.length < 8) { /* xx@yy.zz*/ alert(msg); fieldName.select(); fieldName.focus(); return false; } if (((aStr.indexOf('@') == -1) || (aStr.indexOf('.') == -1)) || (aStr.indexOf('@') != aStr.lastIndexOf('@')) || (aStr.indexOf('@') > aStr.lastIndexOf('.')) || (aStr.lastIndexOf('.') >= (aStr.length - 2)) || (aStr.indexOf('@') < 2)) { alert(msg); fieldName.select(); fieldName.focus(); return false; } nonValidCahrs = "\"' ^&#$*?`\\/,<>%|"; for (i=0; i