function validateNewAccount() { first_name = document.getElementById("reg_na_first_name").value; last_name = document.getElementById("reg_na_last_name").value; phone_number = document.getElementById("reg_na_phone_number").value; email_val = document.getElementById("reg_na_email").value; password1 = document.getElementById("reg_na_password1").value; password2 = document.getElementById("reg_na_password2").value; err_msg_object = document.getElementById("err_msg"); if (first_name == "") { err_msg_object.innerHTML = "Please enter your first name."; return false; } if (last_name == "") { err_msg_object.innerHTML = "Please enter your last name."; return false; } if (phone_number == "") { err_msg_object.innerHTML = "Please enter your phone number."; return false; } if (email_val.length < 7){ err_msg_object.innerHTML = "Please enter your email address."; return false; } else { var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/ if (email_val.match(illegalChars)) { err_msg_object.innerHTML = "The email address contains illegal characters."; return false; } var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; if (!(re.test(email_val))){ err_msg_object.innerHTML = "Cannot validate your email address."; return false; } } if (password1 == ""){ err_msg_object.innerHTML = "You must enter a password."; return false; } if (password2 == ""){ err_msg_object.innerHTML = "Please confirm your password."; return false; } if (password1 != password2) { err_msg_object.innerHTML = "The passwords you have entered do not match."; return false; } return true; } function validateLogin() { email = document.getElementById("reg_login_email").value; password = document.getElementById("reg_login_password").value; err_msg_object = document.getElementById("err_msg"); if (email == "") { err_msg_object.innerHTML = "You must enter your e-mail address."; return false; } if (password == "") { err_msg_object.innerHTML = "You must enter a password."; return false; } return true; } function forgotPassword(org_name) { email = document.getElementById("reg_login_email").value; err_msg_object = document.getElementById("err_msg"); if (email == "") { err_msg_object.innerHTML = "You must enter your e-mail address."; return false; } else { requestString = "/registration2/ajax_forgotPassword.php?email="+email+"&org="+org_name; if (window.XMLHttpRequest) password_eventRequest = new XMLHttpRequest(); else if (window.ActiveXObject) password_eventRequest = new ActiveXObject("Microsoft.XMLHTTP"); password_eventRequest.onreadystatechange = function() { forgotPasswordHandler(password_eventRequest) }; password_eventRequest.open('GET',requestString,true); password_eventRequest.send(null); } } function forgotPasswordHandler(eventRequest) { if (eventRequest.readyState == 4) { err_msg_object = document.getElementById("err_msg"); if (eventRequest.responseText == "success") { err_msg_object.innerHTML = "Your password has been sent to the e-mail address you provided."; } else if (eventRequest.responseText == "not found") { err_msg_object.innerHTML = "The e-mail address you provided was not found.\n\nPlease try again."; } else { err_msg_object.innerHTML = "There was an error."; } } }