	function validate() {
		with (document.form1) {
			if (FirstName.value == "") {
				alert("Please provide a First Name");
				FirstName.focus();
				return false;
			}
			
			if (LastName.value == "") {
				alert("Please provide a Last Name");
				LastName.focus();
				return false;
			}
			
			if (Address.value == "") {
				alert("Please provide a Mailing Address");
				Address.focus();
				return false;
			}
			
			if (City.value == "") {
				alert("Please provide a Mailing City");
				City.focus();
				return false;
			}
			
			if (State.value == "") {
				alert("Please provide a Mailing State");
				State.focus();
				return false;
			}
			
			if (Zip.value == "") {
				alert("Please provide a Mailing Zip");
				Zip.focus();
				return false;
			} 
			
			if (Phone.value == "") {
				alert("Please provide a Phone Number");
				Phone.focus();
				return false;
			} 
			
			if (Grade.value == "") {
				alert("Please select a Grade");
				Grade.focus();
				return false;
			} 
			
			if (Gender.value == "") {
				alert("Please select a Gender");
				Gender.focus();
				return false;
			}

			if (!policies.checked) {
				alert("Please acknowledge that you have read the Wake!Fest policy document");
				policies.focus();
				return false;
			}

			if (TShirt.value == "") {
				alert("Please select a T-Shirt Size");
				TShirt.focus();
				return false;
			}

		}
		
		return true;
	}