// Erzeugung des XMLHttpRequest Objektes
var reqObj = null;
try {
	reqObj = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (Error) {
	try {
		reqObj = new ActiveXObject("MSXML2.XMLHTTP");
	}
	catch (Error) {
		try {
			reqObj = new XMLHttpRequest();
		}
		catch (Error) {
			alert("Erzeugung des XMLHttpRequest-Objekts fehlgeschlagen");
		}
	}
}


// Verbindungsaufbau
function sendRequest() {
	var email = encodeURIComponent(document.getElementById("email").value);
	var anliegen = encodeURIComponent(document.getElementById("anliegen").value);
	param = 'email='+email+'&anliegen='+anliegen;
			
	reqObj.open('POST', 'sendmail.php'+'?'+Math.random(), true);
	reqObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	reqObj.setRequestHeader("Content-length", param.length);
	reqObj.setRequestHeader("Connection", "close");
	reqObj.onreadystatechange = handleResponse;
	reqObj.send(param);
}

// Ergebnisse per DOM verarbeiten
function handleResponse() {
	if (reqObj.readyState == 4) {
		if (reqObj.responseText == "true") {
			document.getElementById("email").value = '';
			document.getElementById("anliegen").value = '';
			$('#fehler').fadeIn().html("Vielen Dank für Ihre Nachricht.");
		}
		else {
			$("#fehler").html("Fehler beim Versenden der Nachricht!");
			$("#console").html(reqObj.responseText);
		}
	}
}

