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 = "new-music-night-thanks.php";
      } else if (alertNumber == "2") {
      alert(alertText);
      document.getElementById("continue").innerHTML = "<a class=\"button\" title=\"submit\" href=\"javascript:process();\">submit</a>";
      } else {
      var required = array[2].split("~");
      for (i=0; i < required.length; i++) {
      var name = required[i];
      document.getElementById(name).className = "input_missing";
      }
      alert(alertText);
      document.getElementById("continue").innerHTML="<a class=\"button\" title=\"submit\" href=\"javascript:process();\">submit</a>";
      }
     } else {
      alert("Error! Request status is " + request.status);
    }
  }
}

function process() {
   document.getElementById("continue").innerHTML = "<span class=\"button\">submit</span>";
   var band_name = document.getElementById("band_name").value;
   var band_hometown = document.getElementById("band_hometown").value;
   var band_website = document.getElementById("band_website").value;
   var email = document.getElementById("email").value;
   var friend_email1 = document.getElementById("friend_email1").value;
   var friend_email2 = document.getElementById("friend_email2").value;
   var friend_email3 = document.getElementById("friend_email3").value;
   var friend_email4 = document.getElementById("friend_email4").value;
   var friend_email5 = document.getElementById("friend_email5").value;
   var url = "new-music-night-do.php";
   request.open("POST", url, true);
   request.onreadystatechange = update;
   request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   request.send("band_name=" + escape(band_name) + "&band_hometown=" + escape(band_hometown) + "&band_website=" + escape(band_website) + "&email=" + escape(email) + "&friend_email1=" + escape(friend_email1) + "&friend_email2=" + escape(friend_email2) + "&friend_email3=" + escape(friend_email3) + "&friend_email4=" + escape(friend_email4) + "&friend_email5=" + escape(friend_email5));                       
}                       


function changeClass(name) {
document.getElementById(name).className="input_onfocus";
}

function changeClassBack(name) {
document.getElementById(name).className="input";
}

function removevalue(name) {
document.getElementById(name).value="";
}
