function check() {
	
	var fehler = false;
		
	var fields = document.getElementsByTagName('input');
	
	// suche alle inputfelder ab ---
	for (var i=0; i<fields.length; i++){
		
		var field = fields[i];
		
		var relAttribute = String(field.getAttribute('rel'));
			
		// bei einem input mit dem attribut rel="no_check" keine überprüfung durchführen
		if (relAttribute.toLowerCase().match('no_check')){
			continue;
		}
		
		// gib fehlermeldung bei fehlendem inhalt aus ---
		if(field.value == ""){
			var fieldname = field.name;
			alert("Sie haben \""+ fieldname +"\" vergessen!");
			fehler = true;
		}
	
	}
	
	var textareas = document.getElementsByTagName('textarea');
	
	// suche alle textarea felder ab ---
	for (var j=0; j<textareas.length; j++){
		
		var textarea = textareas[j];
		
		var relAttribute = String(textarea.getAttribute('rel'));
		
		// bei einer textarea mit dem attribut rel="no_check keine überprüfung durchführen
		if (relAttribute.toLowerCase().match('no_check')){
			continue;
		}
		
		// gib fehlermeldung bei fehlendem inhalt aus ---
		if(textarea.value == ""){
			alert("Sie haben keine Nachricht/Kommentar eingegeben");
			fehler = true;
		}
		
	}
	
	// Zusatz wegen Disclaimer
	var disclaimer = $('personal_disclaimer');
	
	if(disclaimer.checked == false) {
		alert("Bitte lesen Sie sich unsere Datenschutzhinweise durch.");
		fehler = true;
	}
	
	if(!fehler) {
		return true;
	} else {
		return false;
	}
	
}