// JavaScript Document
function handleHttpResponse() {
  if (http.readyState == 4) {
    results = http.responseText;
    document.getElementById(placeholder).innerHTML = results;
  }
}

function newGuest(containerID, url, action, name, email, enquiry) {
  var params = "a="+action+"&name="+name+"&email="+email+"&enquiry="+enquiry;
  placeholder = containerID;
  document.getElementById(containerID).innerHTML = '';
  http.open("POST", url, true);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}

function getData(containerID, url, module, action, name, mobile, email) {
  var params = "m="+module+"&a="+action+"&name="+name+"&mobile="+mobile+"&email="+email;
  placeholder = containerID;
  document.getElementById(containerID).innerHTML = '';
  http.open("POST", url, true);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}

function saveEnquiry(containerID, url, action, name, email, enquiry, mlist) {
  var params = "a="+action+"&name="+name+"&email="+email+"&enquiry="+enquiry+"&mlist="+mlist;
  placeholder = containerID;
  document.getElementById(containerID).innerHTML = '';
  http.open("POST", url, true);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}

function saveContact(containerID, url, module, action, title, fName, lName, add1, add2, town, county, pCode, landline, mobile, email) {
  var params = "m="+module+"&a="+action+"&title="+title+"&fName="+fName+"&lName="+lName+"&add1="+add1+"&add2="+add2+"&town="+town+"&county="+county+"&pCode="+pCode+"&landline="+landline+"&mobile="+mobile+"&email="+email;
  placeholder = containerID;
  document.getElementById(containerID).innerHTML = '<img src="images/loading.gif" alt="" /> Loading module';
  http.open("POST", url, true);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var placeholder;
var http = getHTTPObject(); // We create the HTTP Object
