
function doRegister() {
	regForm = document.getElementById("register");
	// Perform some validation
	if (!regForm.email.value.match(/.+@.+\..+/)) {
		alert("Please enter a valid email address.");
		return;
	}
	if (regForm.firstName.value == '') {
		alert("Please enter your first name.");
		return;
	}
	if (regForm.familyName.value == '') {
		alert("Please enter your family name.");
		return;
	}
	if (regForm.organisation.value == '') {
		alert("Please enter your organisation.");
		return;
	}
	if (regForm.address1.value == '') {
		alert("Please enter your address.");
		return;
	}
	if (regForm.address2.value == '') {
		alert("Please enter the second line of your address.");
		return;
	}
	if (regForm.postcode.value == '') {
		alert("Please enter your post code.");
		return;
	}
	if (regForm.telephone.value == '') {
		alert("Please enter your telephone number.");
		return;
	}	
	if (regForm.password.value == '' || regForm.password2.value == '') {
		alert("Please enter a password in both boxes.");
		return;
	}
	if (regForm.password.value != regForm.password2.value) {
		alert("Please enter the same password in both boxes.");
		return;
	}
	
	regForm.submit();
}