function checkFields(formObj){

	var Anrede = formObj.user_Title.value;
	var fnm = formObj.user_FirstName.value;
	var lnm = formObj.user_LastName.value;
	var StadtVorwahl = formObj.namedattr_phone2.value;
	var Rufnummer = formObj.namedattr_phone3.value;
	var mail = formObj.pemail.value;
	
	if(formObj.user_Title){
		
		if(!Anrede){
			errorMessage(unescape('Bitte geben Sie Ihre Anrede an.'));
			formObj.user_Title.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_Title.style.border="1px solid #aaaaaa";
		}
	}
	
		
	if(formObj.user_FirstName){
		
		if( !fnm || fnm == "Vorname"){
			errorMessage(unescape('Bitte tragen Sie Ihren Vornamen ein.'));
			formObj.user_FirstName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_FirstName.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.user_LastName){
		
		if( !lnm || lnm == "Nachname"){
			errorMessage(unescape('Bitte tragen Sie Ihren Nachnamen ein.'));
			formObj.user_LastName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_LastName.style.border="1px solid #aaaaaa";
		}
	}
	
	
	if(formObj.namedattr_phone2){
	
		if(!StadtVorwahl){
			errorMessage(unescape('Bitte geben Sie die richtige Vorwahl an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_phone2.style.border="1px solid #cd0b0b";
			return false
		}
		
		if(StadtVorwahl.match(/\b\d{2,5}\b/) == null ){
			errorMessage(unescape('Bitte %FCberpr%FCfen Sie Ihre Eingaben'));
			formObj.namedattr_phone2.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_phone2.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.namedattr_phone3){
		
		if(!Rufnummer){
			errorMessage(unescape('Bitte geben Sie die richtige Tel. Nummer an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_phone3.style.border="1px solid #cd0b0b";
			return false
		}
		else{
			formObj.namedattr_phone3.style.border="1px solid #aaaaaa";
		}
		
		if (Rufnummer.match(/\b\d{3,10}\b/) == null ){
			errorMessage(unescape('Bitte %FCberpr%FCfen Sie Ihre Eingaben'));
			formObj.namedattr_phone3.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_phone3.style.border="1px solid #aaaaaa";
		}
	}
	
		
	if(formObj.pemail){
		
		if (!mail) {
        errorMessage(unescape('Bitte geben Sie die richtige Email-Adresse an'));
		formObj.namedattr_phone3.style.border="1px solid #cd0b0b";
        return false
    	}
		else{
			formObj.pemail.style.border="1px solid #aaaaaa";
		}
		
		if(mail.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte %FCberpr%FCfen Sie Ihre Eingaben'));
			formObj.pemail.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.pemail.style.border="1px solid #aaaaaa";
		}
	}
	
	
	if(formObj.grpattr_einwilligung){
		
		var Einwilligung = formObj.grpattr_einwilligung.checked;

		if(!Einwilligung){
			errorMessage('Bitte willigen Sie in die Datenverwendung ein!');
			return false
		}
	}
	
	if(formObj.grpattr_gwsRegeln){
		
		var gwsRegeln = formObj.grpattr_gwsRegeln.checked;

		if(!gwsRegeln){
			errorMessage('Bitte akzeptieren Sie die Spielregeln!');
			return false
		}
	}
	
	
	
			// var erste Frage:
	var vesi_taeglich01 = document.getElementById('vers_kuendigen_01').checked;
	var vesi_taeglich02 = document.getElementById('vers_kuendigen_02').checked;
	
	
	// var zweite Frage:
	var vesi_beitrag01 = document.getElementById('vers_beitrag_01').checked;
	var vesi_beitrag02 = document.getElementById('vers_beitrag_02').checked;
	var vesi_beitrag03 = document.getElementById('vers_beitrag_03').checked;
	
	// var dritte Frage:
	var vesi_01 = formObj.grpattr_UnfallVersich.checked;
	var vesi_02 = formObj.grpattr_HausratVersich.checked;
	var vesi_03 = formObj.grpattr_HaftpflichtVersich.checked;
	var vesi_04 = formObj.grpattr_RechtsschutzVersich.checked;
	var vesi_05 = formObj.grpattr_ZahnzusatzVersich.checked;
	
	
	// var vierte Frage:
	var vesi_risiken01 = document.getElementById('vers_vertrag_01').checked;
	var vesi_risiken02 = document.getElementById('vers_vertrag_02').checked;
	
	
	if(!vesi_taeglich01 && !vesi_taeglich02){
		errorMessage('Bitte beantworten Sie die erste Frage!');
		document.getElementById('firstTxt').style.color="#ff0000";
		return false
	}else{
		document.getElementById('firstTxt').style.color="#000000";
	}
	
	
	
	if(!vesi_beitrag01 && !vesi_beitrag02 && !vesi_beitrag03){
		errorMessage('Bitte beantworten Sie die zweite Frage!');
		document.getElementById('secondTxt').style.color="#ff0000";
		return false
	}else{
		document.getElementById('secondTxt').style.color="#000000";
	}
	
	
	if(!vesi_01 && !vesi_02 && !vesi_03 && !vesi_04 && !vesi_05){
		errorMessage('Bitte beantworten Sie die dritte Frage!');
		document.getElementById('thirdTxt').style.color="#ff0000";
		return false
	}else{
		document.getElementById('thirdTxt').style.color="#000000";
	}
	
	
	if(!vesi_risiken01 && !vesi_risiken02){
		errorMessage('Bitte beantworten Sie die vierte Frage!');
		document.getElementById('fourthTxt').style.color="#ff0000";
		return false
	}else{
		document.getElementById('fourthTxt').style.color="#000000";
	}
	

	
	return true
}


function errorMessage(errorText) {
	var oTextNode = document.createTextNode(errorText);
	document.getElementById("errorTxt").replaceChild(oTextNode, document.getElementById("errorTxt").firstChild);
	document.getElementById("errorTxt").style.display = "block";
	return false;
}
