window.addEventListener("DOMContentLoaded", function() {

  // get the form elements defined in your form HTML above

  var form = document.getElementById("my-form");
  var button = document.getElementById("my-form-button");
  var status = document.getElementById("my-form-status");
  const page = (document.getElementsByTagName('h1')[0].innerHTML == 'Contact')
    ? "contact" : "purchase";

  // Success and Error functions for after the form is submitted

  function success() {
    form.reset();
    window.location = `https://getbiblefirst.com/${page}/thanks/`;
  }

  function error() {
    status.innerHTML = "Oops! There was a problem. Please try again later.";
  }

  // handle the form submission event

  form.addEventListener("submit", function(ev) {
    ev.preventDefault();
    var data = new FormData(form);
    ajax(form.method, form.action, data, success, error);
  });
});

// helper function for sending an AJAX request

function ajax(method, url, data, success, error) {
  var xhr = new XMLHttpRequest();
  xhr.open(method, url);
  xhr.setRequestHeader("Accept", "application/json");
  xhr.onreadystatechange = function() {
    if (xhr.readyState !== XMLHttpRequest.DONE) return;
    if (xhr.status === 200) {
      success(xhr.response, xhr.responseType);
    } else {
      error(xhr.status, xhr.response, xhr.responseType);
    }
  };
  xhr.send(data);
}

window.addEventListener('DOMContentLoaded', function () {
  // get the form elements defined in your form HTML above

  var form = document.getElementById('my-form');
  var button = document.getElementById('my-form-button');
  var status = document.getElementById('my-form-status');
  const page = document.body.classList[0];

  // Success and Error functions for after the form is submitted

  function success() {
    form.reset();
    window.location = `https://getbiblefirst.com/${page}/thanks/`;
  }

  function error() {
    status.innerHTML = 'Oops! There was a problem. Please try again later.';
  }

  // handle the form submission event

  form.addEventListener('submit', function (ev) {
    ev.preventDefault();
    var data = new FormData(form);
    ajax(form.method, form.action, data, success, error);
  });
});

// helper function for sending an AJAX request

function ajax(method, url, data, success, error) {
  var xhr = new XMLHttpRequest();
  xhr.open(method, url);
  xhr.setRequestHeader('Accept', 'application/json');
  xhr.onreadystatechange = function () {
    if (xhr.readyState !== XMLHttpRequest.DONE) return;
    if (xhr.status === 200) {
      success(xhr.response, xhr.responseType);
    } else {
      error(xhr.status, xhr.response, xhr.responseType);
    }
  };
  xhr.send(data);
}

Tweak thank-you page route logic.
Tweak thank-you page route logic.
