
/* VARIOUS functions for login and registration form */

function check_header_login() {
	var error = false;
	if ($F("header_login_username") == "") { error=true; $("header_login_username").className = "input_error"; }
	if ($F("header_login_password") == "") { error=true; $("header_login_password").className = "input_error"; }
	
	if (error) {
		alert("Please complete both the username and password fields before trying to login");
		return false;
	} 
}

function clear_error(ctrl) {
	if (ctrl.value != "") { ctrl.className = "input_text"; }
}
	
function check_registration_form() {
	var error = "";
	if ($F("r_first_name") == "") { error += "First name\n"; $("r_first_name").className = "input_error"; }
	if ($F("r_last_name") == "") { error += "Last name\n"; $("r_last_name").className = "input_error"; }
	if ($F("r_email_address") == "") { error += "Email address\n"; $("r_email_address").className = "input_error"; }
	if ($F("r_email_address2") == "") { error += "Email address (confirm)\n"; $("r_email_address2").className = "input_error"; }
	if ($F("r_email_address") != $F("email_address2")) { error += "Email addresses do not match"; $("r_email_address").className = "input_error";$("r_email_address2").className = "input_error"; }
	if ($F("r_username") == "") { error += "Username\n"; $("r_username").className = "input_error"; }
	if ($F("r_password") == "") { error += "Password\n"; $("r_password").className = "input_error"; }
	if (error != "") {
		alert("There appears to be missing information from the form. Please check the following fields:\n\n" + error);
		return false;
	}
}

function check_update_user_form() {
	var error = "";
	if ($F("r_first_name") == "") { error += "First name\n"; $("r_first_name").className = "input_error"; }
	if ($F("r_last_name") == "") { error += "Last name\n"; $("r_last_name").className = "input_error"; }
	if ($F("r_email_address") == "") { error += "Email address\n"; $("r_email_address").className = "input_error"; }
	if ($F("r_email_address2") == "") { error += "Email address (confirm)\n"; $("r_email_address2").className = "input_error"; }
	if ($F("r_email_address") != $F("email_address2")) { error += "Email addresses do not match"; $("r_email_address").className = "input_error";$("r_email_address2").className = "input_error"; }
	if (error != "") {
		alert("There appears to be missing information from the form. Please check the following fields:\n\n" + error);
		return false;
	}
}
