function checkform() {
	var f = window.document.forms["matfinder"];
	var fehler = "";
	document.getElementById("tr_alter").className = "";
	document.getElementById("tr_groesse").className = "row2";
	document.getElementById("tr_gewicht").className = "";
	document.getElementById("tr_figur").className = "";
	document.getElementById("tr_schulterbreite").className = "";
	document.getElementById("tr_hueftbreite").className = "row2";
	document.getElementById("tr_schlafposition").className = "row2";
	document.getElementById("tr_waermebedarf").className = "";
	document.getElementById("tr_rueckenprobleme").className = "row2";
	document.getElementById("tr_allergien").className = "";
	document.getElementById("tr_bevorzugte_matratze").className = "";
	document.getElementById("tr_verwendete_matratze").className = "row2";
	document.getElementById("tr_name").className = "row2";
	document.getElementById("tr_plz").className = "";
	document.getElementById("tr_email").className = "";
	
	if (f.elements["alter"].selectedIndex == 0) { fehler += "Bitte geben Sie Ihren Alter an\n"; document.getElementById("tr_alter").className = "tr_error"; }
	if (f.elements["groesse"].selectedIndex == 0) { fehler += "Bitte geben Sie Ihre Größe an\n"; document.getElementById("tr_groesse").className = "tr_error"; }
	if (f.elements["gewicht"].selectedIndex == 0) { fehler += "Und Ihr Gewicht?\n"; document.getElementById("tr_gewicht").className = "tr_error"; }
	if (f.elements["figur"].selectedIndex == 0) { fehler += "Und Ihr Gewicht?\n"; document.getElementById("tr_figur").className = "tr_error"; }
	if (f.elements["schulterbreite"].selectedIndex == 0) { fehler += "Wählen Sie Ihre Schulterbreite\n"; document.getElementById("tr_schulterbreite").className = "tr_error"; }
	if (f.elements["hueftbreite"].selectedIndex == 0) { fehler += "Wählen Sie Ihre Hüftbreite\n"; document.getElementById("tr_hueftbreite").className = "tr_error"; }
	if (f.elements["schlafposition"].selectedIndex == 0) { fehler += "In welcher Position schlafen  Sie überwiegend?\n"; document.getElementById("tr_schlafposition").className = "tr_error"; }
	if (f.elements["waermebedarf"].selectedIndex == 0) { fehler += "Wie ist Ihr Wärmeempfinden?\n"; document.getElementById("tr_waermebedarf").className = "tr_error"; }
	if(!f.elements["rueckenprobleme1"].checked && !f.elements["rueckenprobleme2"].checked && 
	   !f.elements["rueckenprobleme3"].checked && !f.elements["rueckenprobleme4"].checked && 
	   !f.elements["rueckenprobleme5"].checked && !f.elements["rueckenprobleme6"].checked &&
	   !f.elements["rueckenprobleme7"].checked) {
	
		fehler += "Haben Sie nach dem Aufstehen Beschwerden?\n"; document.getElementById("tr_rueckenprobleme").className = "tr_error";
	}
	if(!f.elements["allergien1"].checked && !f.elements["allergien2"].checked && 
	   !f.elements["allergien3"].checked && !f.elements["allergien4"].checked && 
	   !f.elements["allergien5"].checked) {
	
		fehler += "Haben Sie Allergien?\n"; document.getElementById("tr_allergien").className = "tr_error";
	}
	if (f.elements["bevorzugte_matratze"].selectedIndex == 0) { fehler += "Welchen Matratzentyp bevorzugen Sie?\n"; document.getElementById("tr_bevorzugte_matratze").className = "tr_error"; }
	if (f.elements["verwendete_matratze"].selectedIndex == 0) { fehler += "Welchen Matratzentyp verwenden Sie gegenwärtig?\n"; document.getElementById("tr_verwendete_matratze").className = "tr_error"; }
	if (f.elements["name"].value == "") { fehler += "Bitte geben Sie Ihren Namen ein\n"; document.getElementById("tr_name").className = "tr_error"; }
	if (f.elements["plz"].value == "") { fehler += "Bitte geben Sie Ihre Postleitzahl an\n"; document.getElementById("tr_plz").className = "tr_error"; }
	if (f.elements["email"].value == "") { fehler += "Ihre E-Mail Adresse wird benötigt für Rückantwort\n"; document.getElementById("tr_email").className = "tr_error"; }

	if (fehler != "") {
		alert(fehler);
		return false;
	}
	return true;
}
function rel_allergien(pThis) {
	if (pThis.checked) {
		var f = window.document.forms["matfinder"];
		f.elements["allergien1"].checked = false;
		f.elements["allergien2"].checked = false;
		f.elements["allergien3"].checked = false;
		f.elements["allergien4"].checked = false;
	}
}
function rel_rueckenprobleme(pThis) {
	if (pThis.checked) {
		var f = window.document.forms["matfinder"];
		f.elements["rueckenprobleme1"].checked = false;
		f.elements["rueckenprobleme2"].checked = false;
		f.elements["rueckenprobleme3"].checked = false;
		f.elements["rueckenprobleme4"].checked = false;
		f.elements["rueckenprobleme5"].checked = false;
		f.elements["rueckenprobleme6"].checked = false;
	}
}
function rel_rueckenprobleme_no(pThis) {
	if (pThis.checked) {
		var f = window.document.forms["matfinder"];
		f.elements["rueckenprobleme7"].checked = false;
	}
}
function rel_allergien_no(pThis) {
	if (pThis.checked) {
		var f = window.document.forms["matfinder"];
		f.elements["allergien5"].checked = false;
	}
}

