function validateRegister(registerform) {
		
	error_list = "";
	
	if(registerform.first_name.value == "") {
		error_list += "First name\n";		
	}
	
	if(registerform.last_name.value == "") {
		error_list += "Last name\n";
	}
	
	if(registerform.email.value == "") {
		error_list += "Email\n";
	}
	
	if(registerform.username.value == "") {
		error_list += "Username\n";
	}
	
	if(registerform.password.value == "") {
		error_list += "Password\n";
	}
	
	if(registerform.password_repeat.value == "") {
		error_list += "Password Confirmation\n";		
	}
		
	if(error_list != "") {
		alert("Please complete the following fields:\n" + error_list);
		return false;
	} else {
		if(registerform.password.value != registerform.password_repeat.value) {
			alert('Your passwords do no match.');
		
			registerform.password.value = "";
			registerform.password_repeat.value = "";
			
			registerform.password.focus();
			
			return false;
		} else {		
			return true;
		}
	}
}