function discover_Validator(theForm)
{

  if (theForm.account_namefirst.value == "")
  {
    alert("Please enter your First Name.");
    theForm.account_namefirst.focus();
    return (false);
  }

  if (theForm.account_namelast.value == "")
  {
    alert("Please enter your Last Name.");
    theForm.account_namelast.focus();
    return (false);
  }

  if (theForm.account_address1.value == "")
  {
    alert("Please enter your Address.");
    theForm.account_address1.focus();
    return (false);
  }

  if (theForm.account_city.value == "")
  {
    alert("Please enter your City.");
    theForm.account_city.focus();
    return (false);
  }

  if (theForm.account_state.value == "")
  {
    alert("Please enter your State.");
    theForm.account_state.focus();
    return (false);
  }

  if (theForm.account_zip.value == "")
  {
    alert("Please enter your Zip.");
    theForm.account_zip.focus();
    return (false);
  }

  if (theForm.account_phone.value == "")
  {
    alert("Please enter your Phone.");
    theForm.account_phone.focus();
    return (false);
  }

  if (theForm.account_email.value == "")
  {
    alert("Please enter your Email Address.");
    theForm.account_email.focus();
    return (false);
  }

  if ((theForm.account_email.value.indexOf('@',0) == -1) || (theForm.account_email.value.indexOf('.',0) == -1))
  {
    alert("Email Address is incorrectly formatted. Please enter again.");
    theForm.account_email.focus();
    return (false);
  }

  if (theForm.quantity.value == "")
  {
    alert("Please select a ticket quantity.");
    theForm.quantity.focus();
    return (false);
  }

  return (true);
}
