function checkRegForm(){		
	
	var objForm = document.getElementById("regForm");
	
	if (trim(objForm.name.value).length < 3){
		alert("Please enter your first name.");
		objForm.name.value = trim(objForm.name.value);
		objForm.name.focus();
		return false;
	}
	
	if (trim(objForm.surname.value).length < 3){
		alert("Please enter your last name.");
		objForm.surname.value = trim(objForm.surname.value);
		objForm.surname.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.email.value)))){
		alert("Please enter a valid email address for yourself.");
		objForm.email.value = trim(objForm.email.value);
		objForm.email.focus();
		return false;
	}
	
	if (trim(objForm.password.value).length < 6){
		alert("Please enter a password that is at least 6 characters long.");
		objForm.password.value = trim(objForm.password.value);
		objForm.password.focus();
		return false;
	}
	
	if (trim(objForm.password2.value).length < 6){
		alert("Please confirm your password.");
		objForm.password2.value = trim(objForm.password2.value);
		objForm.password2.focus();
		return false;
	}
	
	if (trim(objForm.password2.value) != trim(objForm.password.value)){
		alert("Please ensure that your passwords match.");
		objForm.password2.value = trim(objForm.password2.value);
		objForm.password2.focus();
		return false;
	}
	
	var ref_value = "";
	for (counter = 0; counter < objForm.Referral.length; counter++){

		if (objForm.Referral[counter].checked){
			ref_value = objForm.Referral[counter].value; 
		}
	}
	if(ref_value == ""){
		alert("How did you hear of us is a required field.");
		return false;
	}
	
	document.getElementById('send_btn').style.display = 'none';
	document.getElementById('pro_txt').style.display = 'block';
	
	return true;
	
}