//////////////////////////
// Email form functions //
//////////////////////////

function getHTTPObject() {
  var http_object;

  // MSIE Proprietary method
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      http_object = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      try {
        http_object = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (E) {
        http_object = false;
      }
    }
  @else
    http_object = false;
  @end @*/

  // Mozilla and others method
  if (!http_object && typeof XMLHttpRequest != 'undefined') {
    try {
      http_object = new XMLHttpRequest();
    }
    catch (e) {
      http_object = false;
    }
  }
  return http_object;
}



function sendEmail(){

    var xmlhttp = getHTTPObject();
    var div = document.getElementById('contact');
    var postdata='NAME='   + escape(document.contact.nnnn.value) + '&' +
                 'EMAIL='  + escape(document.contact.eeee.value) + '&' +
                 'SUBJECT='+ escape(document.contact.ssss.value) + '&' +
                 'MESSAGE='+ escape(document.contact.mmmm.value) + '&' ;

    xmlhttp.open("POST", "contact.cgi", true);
    xmlhttp.onreadystatechange = function() {
      if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
        if (xmlhttp.responseText.substr(0,1)=="Y") { div.innerHTML = xmlhttp.responseText.substr(1); } 
        else { alert (xmlhttp.responseText.substr(1)); }
      } 
    }
    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlhttp.setRequestHeader("Content-length", postdata.length);
    xmlhttp.setRequestHeader("Connection", "close");
    xmlhttp.send(postdata);
  }


