    function $(id) {
		return document.getElementById(id);
	}

	function validate(formName) {
		valid = true;
		var emailFilter=/^.+@.+\..{2,6}$/;

		if (formName == "individual_registration") {
		
		  if ($("last_name").value == "") { alert("Please enter your last name"); valid=false; }
		  if ($("home_phone").value == "") { alert("Please enter your home phone number"); valid=false; }
		  else {
		    var stripped = $("home_phone").value.replace(/[\(\)\.\-\ ]/g, '');
		    if (isNaN(stripped)) { 
		  	  alert("Please enter a valid Athlete Home Phone Number"); valid=false;
		    } else if (stripped.length < 10) { alert("Please enter a valid Athlete Home Phone Number"); valid=false; }
		  }

		  //if ($("email").value != "") {
		  if (!(emailFilter.test($("guardian_email").value))) {
		    alert("Please enter a valid email address");
		    valid=false; 
		  }
		  //}
		
		  if (($("birthdate").value.substring(0,4) > 2006) || ($("birthdate").value.substring(0,4) < 1990)) {
		    alert("Please enter a valid birthdate");
		    valid=false;
		  }
		  
		  if ($("gender").value == "") { alert("Please choose your gender"); valid=false; }
		  if ($("grade").value == "") { alert("Please choose your grade"); valid=false; }
		  //if ($("t_shirt_size").value == "") { alert("Please choose your t-shirt"); valid=false; }
		  if ($("division").value == "") { alert("Please choose your division"); valid=false; }
		  if ($("event_01_id").value == "") { alert("Please choose an event"); valid=false; }

        }

		if (formName == "team_registration") {
		
		  if ($("team_name").value == "") { alert("Please enter the team name"); valid=false; }
		  if ($("division").value == "") { alert("Please choose a division"); valid=false; }
		  if ($("coach_last_name").value == "") { alert("Please enter the coach's last name"); valid=false; }
		  if ($("coach_phone").value == "") { alert("Please enter the coach's phone number"); valid=false; }
		  else {
		    var stripped = $("coach_phone").value.replace(/[\(\)\.\-\ ]/g, '');
		    if (isNaN(stripped)) { 
		  	  alert("Please enter a valid coach's phone number"); valid=false;
		    } else if (stripped.length < 10) { alert("Please enter a valid coach's phone number"); valid=false; }
		  }

		  //if ($("email").value != "") {
		  if (!(emailFilter.test($("coach_email").value))) {
		    alert("Please enter a valid email address");
		    valid=false; 
		  }
		  //}
		  //if ($("coach_t_shirt_size").value == "") { alert("Please choose the coach's t-shirt size"); valid=false; }
		  
		  if ($("event_01_id_1").value == "") { alert("Please choose an event for runner 1"); valid=false; }
		  if ($("event_01_id_2").value == "") { alert("Please choose an event for runner 2"); valid=false; }
		  if ($("event_01_id_3").value == "") { alert("Please choose an event for runner 3"); valid=false; }
		  if ($("event_01_id_4").value == "") { alert("Please choose an event for runner 4"); valid=false; }
		  if ($("event_01_id_5").value == "") { alert("Please choose an event for runner 5"); valid=false; }
		  if ($("event_01_id_6").value == "") { alert("Please choose an event for runner 6"); valid=false; }
		  
		  var athletes = 0;
		  if ($("last_name_1").value != "") athletes += 1;
		  if ($("last_name_2").value != "") athletes += 1;
		  if ($("last_name_3").value != "") athletes += 1;
		  if ($("last_name_4").value != "") athletes += 1;
		  if ($("last_name_5").value != "") athletes += 1;
		  if ($("last_name_6").value != "") athletes += 1;
		  if (athletes < 6) { alert("Please enter at least 6 athletes per team"); valid=false; }
		
        }
		
		if (!$("confirm").checked) { alert("Please check the box at the bottom of the form to confirm that you have read and understand the terms"); valid=false; }

		
		return valid;
	}



