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 if (alertNumber == "2") {
      alert(alertText);
      document.getElementById("continue").disabled=false;
      } else {
      var required = array[2].split("~");
      for (i=0; i < required.length; i++) {
      var name = required[i]+"_label";
      document.getElementById(name).className="label_red";
      }
      alert(alertText);
      document.getElementById("continue").disabled=false;
      }
     } else {
      alert("Error! Request status is " + request.status);
    }
  }
}

function process() {
   document.getElementById("continue").disabled=true;
   var subject = document.getElementById("subject").value;
   var first_name = document.getElementById("first_name").value;
   var last_name = document.getElementById("last_name").value;
   var email = document.getElementById("email").value;
   var phone = document.getElementById("phone").value;
   var number = document.getElementById("number").value;
   var paper = getradio("paper");
   var comments2 = document.getElementById("comments2").value;
   var url = "contact_sewer_bill_do.php";
   request.open("POST", url, true);
   request.onreadystatechange = update;
   request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   request.send("subject=" + escape(subject) +"&first_name=" + escape(first_name) +"&last_name=" + escape(last_name) + "&email=" + escape(email) +"&phone=" + escape(phone) +"&number=" + escape(number) + "&paper=" + escape(paper) + "&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;
 }
}


