function nachweis_validate() {
	var senden=true;
	var fcount=0;
	var el=document.forms["tx_sethoranachweis_pi1[nachweisgenerator]"].elements;
	for (i=0;i<el.length;i++) {
		if (el[i].className=="pflichtfeld"&&el[i].value=="") {
			el[i].style.backgroundColor="red";
			senden=false;
			}
		if (el[i].name=="tx_sethoranachweis_pi1[faehigkeiten][]"&&el[i].checked==true) {
			fcount++;
			}
		if ((el[i].name=="tx_sethoranachweis_pi1[faehigkeitenSonstiges1]"||el[i].name=="tx_sethoranachweis_pi1[faehigkeitenSonstiges2]")&&el[i].value!="") {
			fcount++;
			}
		}
	if (fcount<3||fcount>5) {
		senden=false;
		}
	if (!senden) {
		alert("Bitte überprüfen Sie alle rot markierten Felder. Sie haben weniger als drei oder mehr als fünf Kompetenzen angekreuzt bzw. eingetragen. Bitte überprüfen Sie die Angaben (Sie haben "+fcount+" angegeben).");
		}
	return senden;
	}
function tippcountdown(el,nr) {
	var l=230-el.value.length;
	if (l<=0) {
		el.style.backgroundColor="red";
		el.value=el.value.substring(0,229);
		}
	else {
		el.style.backgroundColor="white";
		}
	document.getElementById("cd"+nr).innerHTML=l;
	}
