// JavaScript Document
var requestObj = null;
function getXMLHTTPRequest() {
	var xRequest=null;
	if (window.XMLHttpRequest) {
		xRequest = new XMLHttpRequest();
	}else if (typeof ActiveXObject != "undefined"){
		xRequest=
		new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xRequest;
}
function SendEmail () {
	var anrede = escape(document.getElementById('anrede').value);
	var vorname = escape(document.getElementById('vorname').value);
	var name = escape(document.getElementById('name').value);
	var strasse = escape(document.getElementById('strasse').value);
	var plzort = escape(document.getElementById('plzort').value);
	var geburtsdatum = escape(document.getElementById('geburtsdatum').value);	
	var telefon = escape(document.getElementById('telefon').value);
	var email = escape(document.getElementById('email').value);
	var nachricht = escape(document.getElementById('nachricht').value);
	var security_code = escape(document.getElementById('security_code').value);	
	var querystring = "geburtsdatum="+geburtsdatum+"&anrede="+anrede+"&vorname="+vorname+"&name="+name+"&strasse="+strasse+"&plzort="+plzort+"&telefon="+telefon+"&email="+email+"&nachricht="+nachricht+"&security_code="+security_code;
	SendRequest(querystring);
}

function SendRequest(querystring) {
   requestObj = getXMLHTTPRequest();
   if (requestObj) {
          requestObj.onreadystatechange = CallbackFunction;
          requestObj.open("POST", "lang_de/mailprocessing.php", true);
			    requestObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
          requestObj.send(querystring);
   }
}
//Funktion zur Verarbeitung der gelieferten Daten
function CallbackFunction(){
  if (requestObj.readyState==4){
		if (requestObj.status==200) {
			var xmlDoc = requestObj.responseXML;
      var status = xmlDoc.getElementsByTagName('status')[0].firstChild.nodeValue;
      var meldung = xmlDoc.getElementsByTagName('confirmation')[0].firstChild.nodeValue;  

      
      if(status=='OK') {
        	var formular = document.getElementById('kontaktformular');
        	formular.style.display = 'block';
        	formular.innerHTML="<b>"+meldung+"</b>";
      } else {
         	var formular = document.getElementById('kontaktformular');
        	formular.style.display = 'block';
        	formular.innerHTML="<h4><b>Es sind Fehler aufgetreten:</b></h4><ul>";
          var fehler = xmlDoc.getElementsByTagName('fehler');  
       	
          for (var i = 0; i < fehler.length; i++) {
               formular.innerHTML+="<li>"+fehler[i].firstChild.nodeValue+"</li>";
          }
          
          formular.innerHTML+="</ul>";     
      
      }    
		}
		else {
			alert('Fehler beim Request');
		}
  }
}
