<!--
function validate_form_registration(form) {

	if (IsEmpty(form.LastName)) {
	alert("You must enter your last name.");
	form.LastName.focus(); 
	return false;
}
	if (IsEmpty(form.FirstName)) {
	alert("You must enter your first name.");
	form.FirstName.focus(); 
	return false;
}
	if (IsEmpty(form.DateOfBirth)) {
	alert("You must enter your birth date.");
	form.DateOfBirth.focus(); 
	return false;
}
	if (IsEmpty(form.Email)) {
	alert("You must enter your email address.");
	form.Email.focus(); 
	return false;
}
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(form.Email.value)) {
	alert("The email address you entered is invalid.");
	form.Email.focus();
	return false;
}
	if (IsEmpty(form.MailAddress)) {
	alert("You must enter your mailing address.");
	form.MailAddress.focus(); 
	return false;
}
	if (IsEmpty(form.City)) {
	alert("You must enter your city.");
	form.City.focus(); 
	return false;
}
	if (IsEmpty(form.Zip)) {
	alert("You must enter your zip code.");
	form.Zip.focus(); 
	return false;
}
	// require at least one player position be selected
	var radioSelectedPlayer
	for (i = 0;  i < form.PlayerPosition.length;  i++)
	{
	if (form.PlayerPosition[i].checked)
	radioSelectedPlayer = true;
	}
	if (!radioSelectedPlayer && !form.GoaliePosition.checked == true)
	{
	alert("You must select a player and/or goalie position.");
	form.PlayerPosition[0].focus();
	return false;
}
	// require at least one skill level be selected
	var radioSelectedSkill
	for (i = 0;  i < form.SkillLevel.length;  i++)
	{
	if (form.SkillLevel[i].checked)
	radioSelectedSkill = true;
	}
	if (!radioSelectedSkill)
	{
	alert("You must rate your skill level.");
	form.SkillLevel[0].focus();
	return false;
}
	if (IsEmpty(form.USANumber)) {
	alert("You must enter your USA Hockey registration number.");
	form.USANumber.focus(); 
	return false;
}
	if (!form.Fees.checked == true || !form.Placement.checked == true || !form.Termination.checked == true || !form.Liability.checked == true) {
		alert("Must check all Disclaimers.");
		form.Fees.focus();
		return false;
}
	if (!form.PlayerRecLeague.checked == true && !form.PlayerPU6League.checked == true && !form.PlayerCoRecLeague.checked == true && !form.GoalieRecLeague.checked == true && !form.GoaliePU6League.checked == true && !form.GoalieCoRecLeague.checked == true) {
		alert("Must register for at least one Player or Goalie program.");
		form.PlayerRecLeague.focus();
		return false;
}
	if (!form.DonationAmount.value == "") {
	var filter=/^\s*[$]?\s*((\d+)|(\d{1,3}(\,\d{3})+))(\.\d{2})?\s*$/
	if (!filter.test(form.DonationAmount.value)) {
		alert("The dollar amount you entered is invalid.");
		form.DonationAmount.focus();
		return false;
		}
}
	return true;
}
//-->