var UserReg = {

	init: function(){
	
		$("#userRegistration").submit(UserReg.validate);
	
	},
	
	validate: function(){
	
		var error = false;
		var msg = 'You have not completed the form correctly, please check and try again.';
	
		if(document.user_reg_form.firstname.value == ''){
		error = true;
		}
		
		if(document.user_reg_form.lastname.value == ''){
		error = true;
		}
		
		if(document.user_reg_form.telephone.value == ''){
		error = true;
		}
		
		if(document.user_reg_form.postcode.value == ''){
		error = true;
		}
		
		if(document.user_reg_form.terms.checked == false){
		msg += "\n\n(You did not agree to our terms and conditions)";
		error = true;
		}
		
		if(!Base.email_filter.test(document.user_reg_form.email.value)){
		msg += "\n\n(You did not enter a valid email address)";
		error = true;
		}
		
		if(document.user_reg_form.password.value != document.user_reg_form.conf_password.value){
		msg += "\n\n(Your passwords did not match)";
		error = true;
		}
		
		if(document.user_reg_form.as_user_sum.value != document.user_reg_form.as_sum.value){
		msg += "\n\n(You did not answer the spam prevention question correctly.)";
		error = true;
		}
		
		if(error){
		
			alert(msg);
		
			return false;
		
		}else{
		
			return true;
		
		}
			
	
	}

}

$(document).ready(UserReg.init);