function sendeAnfrage(anfrage, url, data) {
	anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  	anfrage.onreadystatechange = giveFeedback;
  	anfrage.open("POST", url, true);
  	anfrage.send(data);
}

function sendeAnfrageGet(anfrage, url) {
  	anfrage.onreadystatechange = giveFeedback;
  	anfrage.open("GET", url, true);
  	anfrage.send(null);
}

function giveFeedback() 
{
	if (anfrage1.readyState == 4) 
	{
		if (anfrage1.status == 200) 
		{	
			var feedbackDIV = document.getElementById("feedback").parentNode;
      	 	var antwort = anfrage1.responseText;
      	 	document.forms[0].reset();
      	 	replaceText(feedbackDIV, antwort);     	 	
      	}
      	else 
      	{
      		// Fehler aufgetreten
      		var feedbackDIV = document.getElementById("feedback").parentNode;
      	 	var antwort = "Ein Fehler ist aufgetreten, bitte versuchen Sie es später nochmal.";
      	 	replaceText(feedbackDIV, antwort);
      	}
	}
	else
	{	
		var feedbackDIV = document.getElementById("feedback");
		var antwort = " ";
		replaceText(feedbackDIV, antwort);
	}
}


/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
function emailCheck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		return false
	 }

	 return true					
}


function getUp2date() {
	var name = document.getElementById("name").value;
	var firma = document.getElementById("firma").value;
	var email = document.getElementById("email").value;
		
	if (emailCheck(email)) 
	{
		// Anfrage einstellen
		var url = "script/receiveForm.php";						 
		var data =	"name=" + escape(name) + "&firma=" + escape(firma) + "&email=" + escape(email);	
  
  		// Anfrage senden 
		//sendeAnfrage(anfrage1, url, data);
		sendeAnfrageGet(anfrage1, url+"?"+data);
	}
	else
	{
		var formErrorDIV = document.getElementById("formError");	
		replaceText(formErrorDIV, "\nBitte E-Mail Adresse prüfen!");	
	}
}
	