function update() {
  if (request.readyState == 4) {
    if (request.status == 200) {
      /* Get the response from the server */
      var response = request.responseText;
      var array = response.split("|");
      var alertNumber = array[0];
      var alertText = array[1];
      if (alertNumber == "1") {
      window.location = alertText;
      } else {
      alert(alertText);
      document.getElementById("continue").disabled=false;
      }
     } else {
      alert("Error! Request status is " + request.status);
    }
  }
}

function process() {
   document.getElementById("continue").disabled=true;
   var subject = getradio("subject");
   var full_name = document.getElementById("full_name").value;
   var e_address = document.getElementById("e_address").value;
   var address = document.getElementById("address").value;
   var city = document.getElementById("city").value;
   var state = document.getElementById("state").value;
   var zip = document.getElementById("zip").value;
   var country = document.getElementById("country").value;
   var phone = document.getElementById("phone").value;
   if (document.getElementById("correspondence").checked == true) {
      var correspondence = "Y";
      } else {
      var correspondence = "N";
      }
   var comments = document.getElementById("comments").value;
   var comments2 = document.getElementById("comments2").value;
   var url = "index_do.php";
   request.open("POST", url, true);
   request.onreadystatechange = update;
   request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   request.send("subject=" + escape(subject) + "&full_name=" + escape(full_name) + "&e_address=" + escape(e_address) + "&address=" + escape(address) + "&city=" + escape(city) + "&state=" + escape(state) + "&zip=" + escape(zip) + "&country=" + escape(country) + "&phone=" + escape(phone) + "&correspondence=" + escape(correspondence) + "&comments=" + escape(comments) + "&comments2=" + escape(comments2));        
}

function getradio(name) {
  var group = document.getElementsByName(name);
  for (i=0; i < group.length; i++) {
    if (group[i].checked == true) {
      var radiovalue = group[i].value;
    }
  }
  if (radiovalue == undefined) {
  return "";
  } else {
  return radiovalue;
  }
}

