var request = null;
try {
  request = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = null;
    }
  }
}

if (request == null)
  alert("Error creating request object!");
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 {
      document.getElementById("status").innerHTML="<span class=\"red\">"+alertText+"</span>";
      document.getElementById("continue").disabled=false;
      }
     } else {
      alert("Error! Request status is " + request.status);
    }
  }
}

function process() {
   document.getElementById("continue").disabled=true;
   document.getElementById("status").innerHTML="<span class=\"working\">Working...please wait.</span>";
   var nature_of_request = document.getElementById("nature_of_request").value;
   var nature_of_request_other = document.getElementById("nature_of_request_other").value;
   var development_name = document.getElementById("development_name").value;
   var street_address = document.getElementById("street_address").value;
   var city = document.getElementById("city").value;
   var lake_name = document.getElementById("lake_name").value;
   var last_name = document.getElementById("last_name").value;
   var first_name = document.getElementById("first_name").value;
   var telephone = document.getElementById("telephone").value;
   var email = document.getElementById("email").value;
   var comments = document.getElementById("comments").value;
   var comments2 = document.getElementById("comments2").value;
   var url = "dept_mainopts_aerator_form_do.php";
   request.open("POST", url, true);
   request.onreadystatechange = update;
   request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   request.send("nature_of_request=" + escape(nature_of_request) + "&nature_of_request_other=" + escape(nature_of_request_other) + "&development_name=" + escape(development_name) + "&street_address=" + escape(street_address) + "&city=" + escape(city) + "&lake_name=" + escape(lake_name) + "&last_name=" + escape(last_name) + "&first_name=" + escape(first_name) + "&telephone=" + escape(telephone) + "&email=" + escape(email) + "&comments=" + escape(comments) + "&comments2=" + escape(comments2));        
}

function clearvalue(id) {
     var value = document.getElementById(id).value;
     if (value == "Please include area code.") {
        document.getElementById(id).value="";
     } else {
     }
}

function toggleother() {
     var value = document.getElementById("nature_of_request").value;
     if (value == "other") {
        document.getElementById("nature_of_request_other").value="";
        document.getElementById("nature_of_request_other").disabled=false;
     } else {
        document.getElementById("nature_of_request_other").value="";
        document.getElementById("nature_of_request_other").disabled=true;
     }
}

