var kontakFormularDate = new Array(6);


function farbe(a,b) {
		a.style.backgroundColor = b;
	return true;
	}
function feldfrei(a) {
		a.value = "";
	}
	
function pruefung() {
		var stop, fehler, farbe;
		stop=0;
		oEintrag= document.getElementById("person");
		farbe="#FF9966";
		fehler="Folgende Eingaben fehlen:\n";
		
		//formularprüfung ob Einträge vorhanden sind.
		io=0;
		anz= oEintrag.length; 
		while(anz > io) {
			if(oEintrag[io].value == "" | oEintrag[io].value == "bitte eingeben..." | oEintrag[io].value == "?????") {
				stop=1; fehler+=oEintrag[io].name + "?\n"; oEintrag[io].style.backgroundColor = farbe;
			}
			if(oEintrag[io].name == "plz") {
				ok=0;
				for(ii=0; ii < plz.length; ii++) {
					if(oEintrag[io].value == plz[ii]) {ok=1; break;}
				}
				if(ok==0) {stop=1; fehler+="Die Postleitzahl existiert nicht.\n"; oEintrag[io].style.backgroundColor = "#FF3333";}
			}
			
			io++;
		}
		
		//ausgabe wenn kein Eingaben fehlen = variable stop nicht ist 1
		if(stop!=1) {
				kontakFormularDate[1] ="Vorname: "+oEintrag.vorname.value+"<br>";
				kontakFormularDate[2] ="Nachname: "+oEintrag.name.value+"<br>";
				kontakFormularDate[3] ="Strasse: "+oEintrag.str.value+" "+oEintrag.HausNr.value+"<br>";
				kontakFormularDate[4] ="Ort: "+oEintrag.plz.value+" "+oEintrag.ort.value+"<br>";
				kontakFormularDate[5] ="Email: "+oEintrag.email.value+"<br>";
				kontakFormularDate[6] ="<br>Memo:<br>"+oEintrag.memo.value+"<br>";
				
				a = document.getElementById("meldung")
				a.style.visibility= "hidden";
				
				kontaktFormular_send()
				
		}
		else {	
			a = document.getElementById("meldung")
			a.style.visibility= "visible";
			}
	return true;
	}

function clearing() {
		
		//farben werden zurück gesetzt
		oEintrag= document.getElementById("person");
		i=0;anz= oEintrag.length; 
		while(anz > i) {
			oEintrag[i].style.backgroundColor = "#e8e8e8";
			i++;
		}
		//formular wird glöscht
		oEintrag.reset();
		
		//Meldung wird ausgeblendet
		a = document.getElementById("meldung")
		a.style.visibility= "hidden";
		return true;
	}
	
//------------------ ajax routienen ---------------------------------
// Das Reuestergbnis wird in geschrieben.
function FormAusgeben(a, txt) {
	var d = document.getElementById(a);
	d.innerHTML = txt;
}

function kontaktFormular_send(a) {	
	
	var ajaxUrl = "./inc/prog/kontaktFormular.php";
	var pars = "vorname=" +kontakFormularDate[1]+ "&name=" +kontakFormularDate[2]+ "&str=" +kontakFormularDate[3]+ "&ort=" +kontakFormularDate[4]+ "&email="+kontakFormularDate[5]+"&memo="+kontakFormularDate[6];
		
	var myAjax = new Ajax.Request(
		ajaxUrl,
		{
			method: 'post',
			parameters: pars,
			onSuccess: ausgabe
		});
}

function ausgabe(originalRequest) {
	FormAusgeben("FormularInfo", originalRequest.responseText);
	document.getElementById("JavaScriptMeldung").style.display = "block";
	document.getElementById("kontaktFormular").style.display = "none";
	clearing();
}
