    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 home phone number"); valid=false;
		    } else if (stripped.length < 10) { alert("Please enter a valid home phone number"); valid=false; }
		  }
		  
		  //if ($("email").value != "") {
		  if (!(emailFilter.test($("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 ($("event_id").value == "") { alert("Please choose your event"); valid=false; }

        }

		if (formName == "team_registration") {
		
		  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 (!$("confirm").checked) { alert("Please confirm that you have read and understand the terms"); valid=false; }

		
		return valid;
	}



