/*

validate new member registration form
requires form_validation_library.js
andrew@clearwired.com, 2006-03-06

reg_fname	string		not empty
reg_lname	string		not empty
reg_email	string		one email

*/

var error_intro = "There was a problem with your submission. Please correct the error(s) below:\n";

var error_msgs = new Array();
error_msgs["reg_fname"]	= "* Enter your first name\n";
error_msgs["reg_lname"]	= "* Enter your last name\n";
error_msgs["reg_email"]	= "* Enter a valid email address\n";

// f = form object
function validate_registration_form(f) {
	error_txt = "";
	
	if (!isNotEmpty(f["reg_fname"].value)) {
		error_txt += error_msgs["reg_fname"];
	}
	
	if (!isNotEmpty(f["reg_lname"].value)) {
		error_txt += error_msgs["reg_lname"];
	}
	
	if (!isNotEmpty(f["reg_email"].value)) {
		error_txt += error_msgs["reg_email"];
	} else if (!isEmail(f["reg_email"].value)) {
		error_txt += error_msgs["reg_email"];
	}
	
	// if there was at least one error, alert the user and return false
	if (error_txt.length > 0) {
		alert(error_intro + error_txt);
		return false;
	} else {
		return true;
	}
}