// author: Norbert Schrepf
// copyright 2006 Webdesign Schrepf

var http_request = false;

function sendMail () {
  var contactform = document.getElementById("contactform");
  if (contactform.email.value == "" || 
      contactform.message.value == "") {
    alert("Eingabefehler! Bitte e-mail Adresse und Nachricht eintragen.");
    return false;
  }
  var url = "/SendMail.cgi?email=" + contactform.email.value + 
            "&message=" + contactform.message.value;

  url = encodeURI(url);

  // ajax technology for submitting data

  http_request = false;

  if (window.XMLHttpRequest) {
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) {
      http_request.overrideMimeType("text/xml");
    }
  }
  else {
    try {
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e) {
      try {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e) {
      }
    }
  }
  if (http_request) {
    http_request.onreadystatechange = stateChange;
    http_request.open('GET', url, true);
    http_request.send(null);
  }
  else {
    alert("warning: could not use ajax technoloy for sending message");
  }

}

function stateChange() {
  if (http_request.readyState == 4) {
    if (http_request.status == 200) {
      contactform.email.value = "";
      contactform.message.value = "";
      showPage('mail');

//      alert(http_request.responseText);
//      var xmldoc = http_request.responseXML;
//      alert(xmldoc);
//      var root_node = xmldoc.getElementsByTagName('root').item(0);
//      alert(xmldoc.getElementsByTagName('root'));
//      alert(xmldoc.getElementsByTagName('root')[0]);
//      alert(root_node);     
//      alert(root_node.firstChild.data);     
    }
    else {
      alert("warning: could not send data");
    }
  }
}

