//validate user text entry
function validate_participant_info(dancer_info) 
{
//dancer_info = document.forms.Participant_info.elements, reduces form lookups to 1, faster than multiple form lookups from referencing form by name each time needed in this function.  Must be sent when calling "validate_participant_info"

 if (dancer_info.first_name.value == "")
  {
  alert("Please enter participant First Name");
  dancer_info.first_name.focus(); return false;
  }

 if (dancer_info.last_name.value == "")
  {
  alert("Please enter participant Last Name");
  dancer_info.last_name.focus(); return false;
  }

 if(dancer_info.email.value == "")
  {
  alert("Although rare, circumstances beyond our control can cause an event to be cancelled or rescheduled. Please enter an Email we can contact you at if necessary.  ");
  dancer_info.email.focus(); return false; 
  }

 if (dancer_info.address.value == "")
  {
  alert("Please enter participant Address");
  dancer_info.address.focus(); return false; 
  }

 if (dancer_info.city.value == "")
  {
  alert("Please enter participant City");
  dancer_info.city.focus(); return false; 
  }

 if (dancer_info.state.value == "")
  {
  alert("Please enter participant State");
  dancer_info.state.focus(); return false; 
  }

 if (dancer_info.zip.value == "")
  {
  alert("Please enter participant Zip");
  dancer_info.zip.focus(); return false; 
  }

 if(dancer_info.phone.value == "")
  {
  alert("Although rare, circumstances beyond our control can cause an event to be cancelled or rescheduled.  Please enter a Phone # we can contact you at if necessary.");
  dancer_info.phone.focus(); return false; 
  }

  return true;
}