function CheckSubmit() {



	if (document.frmMain.hdnSendConfirm.value != 1) {



		if (document.frmMain.FirstName.value.length == 0) {



			alert("Please enter your first name.");



			document.frmMain.FirstName.focus();



			return false;



		}



		if (document.frmMain.LastName.value.length == 0) {



			alert("Please enter your last name.");



			document.frmMain.LastName.focus();



			return false;



		}



		if (document.frmMain.EMail.value.length == 0) {



			alert("Please enter your EMail address.");



			document.frmMain.EMail.focus();



			return false;



		}



		if (document.frmMain.password1.value.length == 0) {



			alert("Please choose a password.");



			document.frmMain.password1.focus();



			return false;



		}



		if (document.frmMain.password1.value != document.frmMain.password2.value) {



			alert("The passwords you entered do not match. Please try again.");



			document.frmMain.password1.focus();



			return false;



		}



		if (document.frmMain.Source.value == "null") {



		alert("You did not tell us how you heard about us.");



		document.frmMain.Source.focus();



		return false;



		}



	}



	var x = document.frmMain.EMail.value;



	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



	if (filter.test(x)) 



		{



		return true;



		}



	else 



		{



		alert('Please enter a valid email address.');



		return false;



		}







	return true;



}



function SendConfirmation() {



	document.frmMain.hdnSendConfirm.value = 1;



	document.frmMain.submit();



}