// PARAMETER
var constError = "#FFBBBB";
var constOk    = "#ffffff";

// FORMULAR UND FELDNAMEN
var	Formular = new Array();
Formular["kontakt"] 				= ["vorname", "nachname", "strasse", "plzort", "telefon", "email"];

function Check(formularname) {
	var IsOk = true;	
	for (feldname in Formular[formularname]) {
		if (document.getElementById(Formular[formularname][feldname]) != null) {
			if (document.getElementById(Formular[formularname][feldname]).value == "") {
				BgFarbe(Formular[formularname][feldname], constError);
				IsOk = false;			
			} else {
				BgFarbe(Formular[formularname][feldname], constOk);
			}
		}
	}

	var emailRule = new RegExp('^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$','gi'); 
	if (document.getElementById("email").value != "") {
		if (!emailRule.test(document.getElementById("email").value)) {
			BgFarbe("email", constError);
			alert("Diese Emailadresse ist ungültig");
			IsOk = false;
		}
	}

	if (IsOk)
		return true;
	else {
		alert("Bitte füllen Sie die roten Felder korrekt aus.");
		return false;
	}
}

function BgFarbe(feldname, farbe) {
	document.getElementById(feldname).style.backgroundColor = farbe;
}
