function CheckCallBackFormular() {

    var form_check	= false;
    var counter		= 0;

	var vorname_callback	= document.getElementById("vorname_callback");
    var name_callback  		= document.getElementById("name_callback");
    var telefon_v_callback 	= document.getElementById("telefon_v_callback");
    var telefon_callback	= document.getElementById("telefon_callback");
    var erreichbarkeit_callback   	= document.getElementById("erreichbarkeit_callback");

    var   errorColor		=   "solid red 1px";
    var   defaultColor		=   "solid #aabe00 1px";

    vorname_callback.value = nur_buchstaben(vorname_callback.value);
	name_callback.value = nur_buchstaben(name_callback.value);

	wert = telefon_callback.value;
	wert = wert.replace(/\D+/g, '');
	telefon_callback.value = wert;
	
	wert = telefon_v_callback.value;
	wert = wert.replace(/\D+/g, '');
	telefon_v_callback.value = wert;
	

	if (vorname_callback.value == "") {
		vorname_callback.style.border = errorColor;
		vorname_callback.focus();
		counter++;
	} else {
		vorname_callback.style.border = defaultColor;
	}

	if (name_callback.value == "") {
		name_callback.style.border = errorColor;
		name_callback.focus();
		counter++;
	} else {
		name_callback.style.border = defaultColor;
	}

	
	if (telefon_v_callback.value == "" ) {
		telefon_v_callback.focus();
		telefon_v_callback.style.border = errorColor;
		counter++;
	} else {
		telefon_v_callback.style.border = defaultColor;
	}
	
	if (telefon_callback.value == "" ) {
		telefon_callback.focus();
		telefon_callback.style.border = errorColor;
		counter++;
	} else {
		telefon_callback.style.border = defaultColor;
	}
	

	if (erreichbarkeit_callback.selectedIndex == 0) {
		erreichbarkeit_callback.focus();
		erreichbarkeit_callback.style.border = errorColor;
		counter++;
	} else {
		erreichbarkeit_callback.style.border = defaultColor;
	}

	

	if (counter==0) {
			document.getElementById("callbackForm").submit();
		return 1;
	}
	
	return 0;

}


function nur_buchstaben(wert) {
	//wert = wert.replace(/\d+/g, '');
	wert = wert.replace(/([^a-zA-Z0-9öäüÖÄÜß\@'\-\s])/g, '');
	wert = wert.replace(/^[\s]+/g, '');
	wert = wert.replace(/(\s\s)/g, ' ');
	return(wert);
}
