 var http_request = false;

  function makePOSTRequest(url, parameters) {

   http_request = false;

 

   //erzeuge XMLHttpRequest Object

   if (window.XMLHttpRequest) { // Mozilla, Safari,…

      http_request = new XMLHttpRequest();

      if (http_request.overrideMimeType) {

       //Typ setzen um Inhalt zu bestimmen

       //http_request.overrideMimeType(’text/xml’);

       http_request.overrideMimeType('text/html');

      }

    } else if (window.ActiveXObject) { // IE

       try {

        http_request = new ActiveXObject("Msxml2.XMLHTTP");

       } catch (e) {

         try {

           http_request = new ActiveXObject("Microsoft.XMLHTTP");

         } catch (e) {}

      }

    }

    if (!http_request) {

      alert('Kann kein XMLHTTP  Object erzeugen');

    return false;

 }

 

 http_request.onreadystatechange = alertContents;

 http_request.open('POST', url, true);

 http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

 http_request.setRequestHeader("Content-length", parameters.length);

 http_request.setRequestHeader("Connection", "close");

 http_request.send(parameters);

}

 

function alertContents() {

if (http_request.readyState == 4) {

if (http_request.status == 200) {

//alert(http_request.responseText);

result = http_request.responseText;

document.getElementById('myspan').innerHTML = result;            

} else {

  alert('Es gab ein Problem bei der Anfrage.');

  }

}

}

//mach aus dem Formular einen passenden String der Form para1=val&para2=val2&…

//Inhalte werden kodiert und escaped, damit man Sonderzeichen wie & oder Leerzeichen benutzen kann

function get(obj) {

 var poststr = "name=" + escape(encodeURI( document.getElementById("name").value )) +

 "&email=" + escape(encodeURI( document.getElementById("email").value )) +

 "&tele=" + escape(encodeURI( document.getElementById("tele").value )) +

 "&betreff=" + escape(encodeURI( document.getElementById("betreff").value )) +

 "&msg=" + escape(encodeURI( document.getElementById("msg").value ));


      makePOSTRequest('post.php', poststr);
 
 }
 
 
 
 
 
 	function validate()
	{
		var error = 0;
		
		if (document.forms[0].name.value == "" || document.forms[0].name.value=="name*")
		{ 
		 	document.forms[0].name.style.backgroundColor="#cccccc";
			error = 1;
			} else  { document.forms[0].name.style.backgroundColor="#ffffff"; }
		
		if (document.forms[0].email.value == "" || document.forms[0].email.value=="email*")
		{
			document.forms[0].email.style.backgroundColor="#cccccc";
			error = 1;
			 } else  { document.forms[0].email.style.backgroundColor="#ffffff"; }
		if (document.forms[0].msg.value == "" || document.forms[0].msg.value=="nachricht*")
		{
			document.forms[0].msg.style.backgroundColor="#cccccc";
			error = 1;
			} else  { document.forms[0].msg.style.backgroundColor="#ffffff"; }
			
			if (error>0){
			document.getElementById('error').innerHTML = "* Pflichtfelder";
			} 
		
	}
	
	
	
	
	function UnCryptMailto(s, shift) {
	var n=0;
	var r="";
	for(var i=0;i<s.length;i++) { 
		n=s.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(shift)); 
	}
	return r;
}
function linkTo_UnCryptMailto(s, shift)	{
	location.href=UnCryptMailto(s, shift);
}
