function joinourlist_Validator(theForm)
{
  if (theForm.namefirst.value == "")
  {
    alert("Please enter your First Name.");
    theForm.namefirst.focus();
    return (false);
  }

  if (theForm.namelast.value == "")
  {
    alert("Please enter your Last Name.");
    theForm.namelast.focus();
    return (false);
  }

  if (theForm.address1.value == "")
  {
    alert("Please enter your Address.");
    theForm.address1.focus();
    return (false);
  }

  if (theForm.addresscity.value == "")
  {
    alert("Please enter your City.");
    theForm.addresscity.focus();
    return (false);
  }

  if (theForm.addressstate.value == "")
  {
    alert("Please select your State.");
    theForm.addressstate.focus();
    return (false);
  }

  if (theForm.addresszip.value == "")
  {
    alert("Please enter your Zip.");
    theForm.addresszip.focus();
    return (false);
  }

  if (theForm.phone.value == "")
  {
    alert("Please select your Phone Number.");
    theForm.phone.focus();
    return (false);
  }

  if (theForm.email.value == "")
  {
    alert("Please enter your Email Address.");
    theForm.email.focus();
    return (false);
  }

  if (theForm.email_confirm.value == "")
  {
    alert("Please re-enter your Email Address.");
    theForm.email_confirm.focus();
    return (false);
  }

  if (theForm.email.value != theForm.email_confirm.value)
  {
    alert("Email entries do not match. Please try again.");
    theForm.email.focus();
    return (false);
  }
  if ((theForm.email.value.indexOf('@',0) == -1) || (theForm.email.value.indexOf('.',0) == -1))
  {
    alert("Email Address is incorrectly formatted. Please enter again.");
    theForm.email.focus();
    return (false);
  }

  return (true);
}
