

function validateForm(event) {
	if (document.getElementById('firstname')) {
		if (document.register.firstname.value == '') {
			alert("Please enter a first name.");
			return false;
		}
	}

	if (document.getElementById('lastname')) {
		if (document.register.lastname.value == '') {
			alert("Please enter a last name.");
			return false;
		}
	}

	if (document.getElementById('dobyear')) {
		if (document.register.dobyear.value == 0) {
			alert("Please enter your date of birth.");
			return false;
		}
	}

	if (document.getElementById('user_name')) {
		user_name = document.register.user_name;
		if ((user_name.value=='')||(user_name.length < 5)) {
			alert("Your username must be at least 5 characters long.");
			return false;
		}
	}

	if (document.getElementById('password')) {
		password = document.register.password;
		if ((password.value=='')||(password.length < 6)) {
			alert("Your password must be at least 6 characters long.");
			return false;
		}
	}

	if (document.getElementById('password_confirm')) {
		password_confirm = document.register.password_confirm;
		if (password_confirm.value != document.register.password.value) {
			alert("Your password confirmation should be the same as the password.");
			return false;
		}
	}

	if (document.getElementById('email')) {
		email = document.register.email;
		if (email.value == '' || email.value.indexOf('@') < 0 || email.value.indexOf('.') < 0) {
			alert("Please enter a valid email address.");
			return false;
		}
	}



	if (document.getElementById('security')) {
		captcha = document.register.security;
		if (captcha.value == '') {
			alert("Please enter the letters you see in the image.");
			return false;
		}
	}

	return true;
}

