
    // Kontaktformular wird auf Vollständigkeit geprüft
    function kontakt_pruefen() {
    	// alle Felder nicht rot
    	var inputs = document.getElementsByName('vorname');
		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
		   inputs[zaehler].className = 'k_input k_name';
		}
		var inputs = document.getElementsByName('nachname');
		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
		   inputs[zaehler].className = 'k_input k_name';
		}
		var inputs = document.getElementsByName('strasse');
		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
		   inputs[zaehler].className = 'k_input k_270';
		}
		var inputs = document.getElementsByName('hausnr');
		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
		   inputs[zaehler].className = 'k_input k_hausnr';
		}
		var inputs = document.getElementsByName('plz');
		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
		   inputs[zaehler].className = 'k_input k_plz';
		}
		var inputs = document.getElementsByName('ort');
		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
		   inputs[zaehler].className = 'k_input k_ort';
		}
		var inputs = document.getElementsByName('email');
		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
		   inputs[zaehler].className = 'k_input k_270';
		}
		var inputs = document.getElementsByName('nachricht');
		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
		   inputs[zaehler].className = 'k_textarea';
		}
		//---------------------------------------------
    	// alle Sterne nicht rot ----------------------
		document.getElementById('pflichtfeld_name').innerHTML = "<img src='kontakt/pflicht_stern.png'/>";
		document.getElementById('pflichtfeld_strasse').innerHTML = "<img src='kontakt/pflicht_stern.png'/>";
		document.getElementById('pflichtfeld_plzort').innerHTML = "<img src='kontakt/pflicht_stern.png'/>";
		document.getElementById('pflichtfeld_nachricht').innerHTML = "<img src='kontakt/pflicht_stern.png'/>";
		document.getElementById('pflichtfeld_email').innerHTML = "<img src='kontakt/pflicht_stern.png'/>";
		//---------------------------------------------
    	
    	var div_name = 'hinweis';
    	
    	if (document.formular_kontakt.vorname.value == "" || document.formular_kontakt.vorname.value == "Vorname"){
    		document.getElementById(div_name).innerHTML =
    			"Bitte füllen Sie das Pflicht-Feld (*) 'Vorname' aus.<br /><br /><br />";
    		document.getElementById('pflichtfeld_name').innerHTML
    		var inputs = document.getElementsByName('vorname');
    		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
    		   inputs[zaehler].className = 'k_input k_name_fehlt';
    		}
    		document.getElementById('pflichtfeld_name').innerHTML = "<img src='kontakt/pflicht_stern_red.png'/>";
    		document.formular_kontakt.vorname.focus();
    		return false;
    	}
    	
    	if (document.formular_kontakt.nachname.value == "" || document.formular_kontakt.nachname.value == "Nachname"){
    		document.getElementById(div_name).innerHTML =
    			"Bitte füllen Sie das Pflicht-Feld (*) 'Nachname' aus.<br /><br /><br />";
    		var inputs = document.getElementsByName('nachname');
    		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
    		   inputs[zaehler].className = 'k_input k_name_fehlt';
    		}
    		document.getElementById('pflichtfeld_name').innerHTML = "<img src='kontakt/pflicht_stern_red.png'/>";
    		document.formular_kontakt.nachname.focus();
    		return false;
    	}
    	
    	if (document.formular_kontakt.strasse.value == "" || document.formular_kontakt.strasse.value == "Straße"){
    		document.getElementById(div_name).innerHTML =
    			"Bitte füllen Sie das Pflicht-Feld (*) 'Straße' aus.<br /><br /><br />";
    		var inputs = document.getElementsByName('strasse');
    		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
    		   inputs[zaehler].className = 'k_input k_270_fehlt';
    		}
    		document.getElementById('pflichtfeld_strasse').innerHTML = "<img src='kontakt/pflicht_stern_red.png'/>";
    		document.formular_kontakt.strasse.focus();
    		return false;
    	}
    	
    	if (document.formular_kontakt.hausnr.value == "" || document.formular_kontakt.hausnr.value == "Nr"){
    		document.getElementById(div_name).innerHTML =
    			"Bitte füllen Sie das Pflicht-Feld (*) 'Nr' aus.<br /><br /><br />";
    		var inputs = document.getElementsByName('hausnr');
    		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
    		   inputs[zaehler].className = 'k_input k_hausnr_fehlt';
    		}
    		document.getElementById('pflichtfeld_strasse').innerHTML = "<img src='kontakt/pflicht_stern_red.png'/>";
    		document.formular_kontakt.hausnr.focus();
    		return false;
    	}
    	
    	if (document.formular_kontakt.plz.value == "" || document.formular_kontakt.plz.value == "PLZ"){
    		document.getElementById(div_name).innerHTML =
    			"Bitte füllen Sie das Pflicht-Feld (*) 'PLZ' aus.<br /><br /><br />";
    		var inputs = document.getElementsByName('plz');
    		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
    		   inputs[zaehler].className = 'k_input k_plz_fehlt';
    		}
    		document.getElementById('pflichtfeld_plzort').innerHTML = "<img src='kontakt/pflicht_stern_red.png'/>";
    		document.formular_kontakt.plz.focus();
    		return false;
    	}
    	
    	if (document.formular_kontakt.ort.value == "" || document.formular_kontakt.ort.value == "Ort"){
    		document.getElementById(div_name).innerHTML =
    			"Bitte füllen Sie das Pflicht-Feld (*) 'Ort' aus.<br /><br /><br />";
    		var inputs = document.getElementsByName('ort');
    		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
    		   inputs[zaehler].className = 'k_input k_ort_fehlt';
    		}
    		document.getElementById('pflichtfeld_plzort').innerHTML = "<img src='kontakt/pflicht_stern_red.png'/>";
    		document.formular_kontakt.ort.focus();
    		return false;
    	}
    	
    	if (document.formular_kontakt.email.value == "" || document.formular_kontakt.email.value == "E-Mail"){
    		document.getElementById(div_name).innerHTML =
    			"Bitte füllen Sie das Pflicht-Feld (*) 'E-Mail' aus.<br /><br /><br />";
    		var inputs = document.getElementsByName('email');
    		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
    		   inputs[zaehler].className = 'k_input k_270_fehlt';
    		}
    		document.getElementById('pflichtfeld_email').innerHTML = "<img src='kontakt/pflicht_stern_red.png'/>";
    		document.formular_kontakt.email.focus();
    		return false;
    	}
    	
    	if (document.formular_kontakt.email.value != "") {
    		isEmailCorrect = checkEmail(document.formular_kontakt.email.value);
    		if(isEmailCorrect === false) {
    			document.getElementById(div_name).innerHTML =
    				"Email-Adresse nicht gültig.<br /><br /><br />";
    			var inputs = document.getElementsByName("email");
    			for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
    			   inputs[zaehler].className = 'k_input k_270_fehlt';
    			}
    			document.getElementById('pflichtfeld_email').innerHTML = "<img src='kontakt/pflicht_stern_red.png'/>";
    			document.formular_kontakt.email.focus();
    			return false;
    		}
    	}
    	function checkEmail(email) {
    		
    		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    		if (!filter.test(email)) {
    			return false;
    		}
    		return true;
    	}
    	
    	if (document.formular_kontakt.nachricht.value == "" || document.formular_kontakt.nachricht.value == "Nachricht"){
    		document.getElementById(div_name).innerHTML =
    			"Bitte füllen Sie das Pflicht-Feld (*) 'Nachricht' aus.<br /><br /><br />";
    		var inputs = document.getElementsByName('nachricht');
    		for (var zaehler = 0; zaehler < inputs.length; zaehler++) {
    		   inputs[zaehler].className = 'k_textarea_fehlt';
    		}
    		document.getElementById('pflichtfeld_nachricht').innerHTML = "<img src='kontakt/pflicht_stern_red.png'/>";
    		document.formular_kontakt.nachricht.focus();
    		return false;
    	}    	
    	
    	
    	
    	return true;
    }
    

