function trim(s) { while (s.substring(0,1) == ' ') { s = s.substring(1,s.length); } while (s.substring(s.length-1,s.length) == ' ') { s = s.substring(0,s.length-1); } return s; } function validEmaila(){ var txt_email = document.emailform.email; var trim_email = trim(txt_email.value); var email_regex = /^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*\.(([A-Za-z]{2,3})|(aero|coop|info|museum|name))$/; if(!email_regex.test(trim_email)) { if(txt_email.value == ""){ alert("Please enter an email address."); txt_email.focus(); } else{ alert("The email address you entered is not valid."); txt_email.focus(); } return false; } return true; } /*function validEmaila(email) { url = emailform.email.value; if (url != null && url != "") { a = url.lastIndexOf("@"); b = url.lastIndexOf("."); c = url.indexOf(":"); d = url.indexOf("/"); e = url.substring(0,a); f = e.indexOf("@"); g = url.substring(a+1,url.length); h = g.indexOf("["); i = g.indexOf("]"); j = g.indexOf("<"); k = g.indexOf(">"); l = url.substring(a+1,b); m = url.substring(b+1,url.length); n = url.substring(0,a); o = 0; if (a > b) {o++}; if (c != -1) {o++}; if (d != -1) {o++}; if (f != -1) {o++}; if (h != -1) {o++}; if (i != -1) {o++}; if (j != -1) {o++}; if (k != -1) {o++}; if (l.length < 2) {o++}; if (m.length < 2) {o++}; if (n.length < 1) {o++}; if (o == 0) { //document.location = "/includes/subscribe.cfm?" + url; return true; } else { alert("You have entered an invalid email address!"); return false; } } else { alert("You have entered an invalid email address!"); return false; } }*/