/*####################################### /START TEST ######################################*/ 
function checkAllForms(formObj) {

	// ########################################################
	
	if(formObj.user_Title){
		var title = formObj.user_Title.value;
		if(!title){
			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.grpattr_Title){
		var title = formObj.grpattr_Title.value;
		if(!title){
			errorMessage(unescape('Bitte geben Sie Ihre Anrede an.'));
			formObj.grpattr_Title.style.border="1px solid #cd0b0b";
			return false;
		}else{
			formObj.grpattr_Title.style.border="1px solid #aaaaaa";
		}
	}	
	
	if(formObj.user_FirstName && formObj.user_LastName && formObj.namedattr_street && formObj.namedattr_city && formObj.namedattr_house){
		
		var fnm = formObj.user_FirstName.value;
		var lnm = formObj.user_LastName.value;
		var Strasse = formObj.namedattr_street.value;
		var HausNr = formObj.namedattr_house.value;
		var Stadt = formObj.namedattr_city.value;
		
		if( !fnm || fnm=="Vorname"){
			errorMessage(unescape('Bitte tragen Sie Ihren Vornamen ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_FirstName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_FirstName.style.border="1px solid #aaaaaa";
		}
		if( !lnm || lnm=="Nachname"){
			errorMessage(unescape('Bitte tragen Sie Ihren Nachnamen ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_LastName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_LastName.style.border="1px solid #aaaaaa";
		}
		if( !Strasse || !Stadt || !HausNr || Strasse=="Strasse" || Stadt=="Ort"){
			errorMessage(unescape('Bitte tragen Sie alle Ihre Adressdaten ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_street.style.border="1px solid #cd0b0b";
			formObj.namedattr_house.style.border="1px solid #cd0b0b";
			formObj.namedattr_city.style.border="1px solid #cd0b0b";
			formObj.user_ZipCode.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_street.style.border="1px solid #aaaaaa";
			formObj.namedattr_house.style.border="1px solid #aaaaaa";
			formObj.namedattr_city.style.border="1px solid #aaaaaa";
			formObj.user_ZipCode.style.border="1px solid #aaaaaa";
		}
		if(HausNr.match(/\d/) == null ){
			errorMessage(unescape('Bitte geben Sie die richtige Hausnummer an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_house.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_house.style.border="1px solid #aaaaaa";
		}
		/* Überprüfung raus #24236
		var textfields = new Array(fnm,lnm,Strasse,Stadt);
		for (i=0; i < textfields.length; i++) {
			if(textfields[i].match(/^[- a-zA-Zäüßö.]+$/) == null ){
				errorMessage(unescape('Bitte tragen Sie alle Ihre Adressdaten korrekt ein, da wir Sie nur dann beraten k%F6nnen.'));
				formObj.user_FirstName.style.border="1px solid #cd0b0b";
				formObj.user_LastName.style.border="1px solid #cd0b0b";
				formObj.namedattr_street.style.border="1px solid #cd0b0b";
				formObj.namedattr_city.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.user_FirstName.style.border="1px solid #aaaaaa";
				formObj.user_LastName.style.border="1px solid #aaaaaa";
				formObj.namedattr_street.style.border="1px solid #aaaaaa";
				formObj.namedattr_city.style.border="1px solid #aaaaaa";
			}
		}
		*/
	}
	
	if(formObj.user_ISOCountryCode && formObj.user_ZipCode){
	  	
		var land = formObj.user_ISOCountryCode.value;
		var PLZ = formObj.user_ZipCode.value;
		
		if((land == "DE")&&  (PLZ.match(/\b\d{5}\b/) == null)){
	    	errorMessage(unescape('Bitte geben Sie die richtige PLZ an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_ZipCode.style.border="1px solid #cd0b0b";
	    	return false
	  	}else{
			if(PLZ.match(/\d/) == null ){
				errorMessage(unescape('Bitte geben Sie die richtige PLZ an, da wir Sie nur dann beraten k%F6nnen.'));
				formObj.user_ZipCode.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.user_ZipCode.style.border="1px solid #aaaaaa";
			}
		}
	}

	if(formObj.user_ZipCode){
	  	
		var PLZ = formObj.user_ZipCode.value;
		
		if(PLZ.match(/\b\d{5}\b/) == null){
	    	errorMessage(unescape('Bitte geben Sie die richtige PLZ an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_ZipCode.style.border="1px solid #cd0b0b";
	    	return false
	  	}else{
			formObj.user_ZipCode.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.user_ISOCountryCode){
	  	
		var land2 = formObj.user_ISOCountryCode.value;
		
		if((!land2)){
	    	errorMessage(unescape('Bitte geben Sie Ihre Staatsangehoerigkeit an.'));
			formObj.user_ISOCountryCode.style.border="1px solid #cd0b0b";
	    	return false
		}else{
			formObj.user_ISOCountryCode.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.pemail){
		
		var mail = formObj.pemail.value;
		
		if(mail.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte geben Sie eine richtige eMail-Adresse an'));
			formObj.pemail.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.pemail.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.namedattr_phone5){
	  	
		var StadtVorwahl = formObj.namedattr_phone5.value;
		
		if(StadtVorwahl.match(/\b\d{2,5}\b/) == null ){
			errorMessage(unescape('Bitte geben Sie die richtige Vorwahl an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_phone5.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_phone5.style.border="1px solid #aaaaaa";
		}
	}
	
	
	if(formObj.namedattr_phone1){
	  	
		var fone = formObj.namedattr_phone1.value;
		
		if(!fone){
	    	errorMessage(unescape('Bitte geben Sie die richtige Tel-Nummer.'));
			formObj.namedattr_phone1.style.border="1px solid #cd0b0b";
	    	return false
	  	}else{
			formObj.namedattr_phone1.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.namedattr_phone6){
		
		var Rufnummer = formObj.namedattr_phone6.value;
		
		if (Rufnummer.match(/\b\d{3,10}\b/) == null ){
			errorMessage(unescape('Bitte geben Sie die richtige Tel. Nummer an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_phone6.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_phone6.style.border="1px solid #aaaaaa";
		}
	}

		
	if(formObj.namedattr_phone2){
	  	
		var StadtVorwahl = formObj.namedattr_phone2.value;
		
		if(StadtVorwahl.match(/\b\d{2,5}\b/) == null ){
			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
		}else{
			formObj.namedattr_phone2.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.namedattr_phone3){
		
		var Rufnummer = formObj.namedattr_phone3.value;
		
		if (Rufnummer.match(/\b\d{3,10}\b/) == null ){
			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(formObj.grpattr_erreichbarkeit){
	
		var errei = formObj.grpattr_erreichbarkeit.value;
		
		if(!errei ){
			errorMessage('Bitte geben Sie Ihre Erreichbarkeit an.');
			formObj.grpattr_erreichbarkeit.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_erreichbarkeit.style.border="1px solid #aaaaaa";
		}
	}
	
	
	
	if(formObj.grpattr_terminwunsch){
	
		var ter_wun = formObj.grpattr_terminwunsch.value;
		
		if(!ter_wun){
			errorMessage('Bitte geben Sie Ihren Terminwunsch an.');
			formObj.grpattr_terminwunsch.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_terminwunsch.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.dob_dd && formObj.dob_mm && formObj.dob_yyyy){
		var Tag = formObj.dob_dd.value;
		var Monat = formObj.dob_mm.value;
		var Jahr = formObj.dob_yyyy.value;
		if(Tag && Monat && Jahr ){
			var test = Tag+'-'+Monat+'-'+Jahr;
			if(test.match(/(0?[1-9]|[12][0-9]|3[01])[- /.](0?[1-9]|1[012])[- /.](19|20)\d\d/) == null){
				errorMessage('Bitte geben Sie Ihr Geburtsdatum richtig an.');
				formObj.dob_dd.style.border="1px solid #cd0b0b";
				formObj.dob_mm.style.border="1px solid #cd0b0b";
				formObj.dob_yyyy.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.dob_dd.style.border="1px solid #aaaaaa";
				formObj.dob_mm.style.border="1px solid #aaaaaa";
				formObj.dob_yyyy.style.border="1px solid #aaaaaa";
			}
			if (Tag.length == 1 )
			{ Tag = "0"+Tag;}
			if ( Monat.length == 1 )
			{Monat = "0"+Monat;}
			formObj.user_DateOfBirth.value = Jahr+"-"+Monat+"-"+Tag;
		}
		if(!Tag || !Monat || !Jahr ){
			errorMessage('Bitte geben Sie Ihr Geburtsdatum richtig an.');
			formObj.dob_dd.style.border="1px solid #cd0b0b";
			formObj.dob_mm.style.border="1px solid #cd0b0b";
			formObj.dob_yyyy.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.dob_dd.style.border="1px solid #aaaaaa";
			formObj.dob_mm.style.border="1px solid #aaaaaa";
			formObj.dob_yyyy.style.border="1px solid #aaaaaa";
		}
	}
	
	
	if(formObj.elements['user.DateOfBirth_dd'] && formObj.elements['user.DateOfBirth_mm'] && formObj.elements['user.DateOfBirth_yyyy']){
	
		var Tag = formObj.elements['user.DateOfBirth_dd'].value;
		var Monat = formObj.elements['user.DateOfBirth_mm'].value;
		var Jahr = formObj.elements['user.DateOfBirth_yyyy'].value;

		if(!Tag || !Monat || !Jahr){
			errorMessage('Bitte geben Sie Ihr Geburtsdatum richtig an.');
			formObj.elements['user.DateOfBirth_dd'].style.border = "1px solid #cd0b0b";
			formObj.elements['user.DateOfBirth_mm'].style.border = "1px solid #cd0b0b";
			formObj.elements['user.DateOfBirth_yyyy'].style.border = "1px solid #cd0b0b";
			return false
		}else{
			formObj.elements['user.DateOfBirth_dd'].style.border = "1px solid #aaaaaa";
			formObj.elements['user.DateOfBirth_mm'].style.border = "1px solid #aaaaaa";
			formObj.elements['user.DateOfBirth_yyyy'].style.border = "1px solid #aaaaaa";
		}
		
		if(formObj.elements['user_DateOfBirth']){
			formObj.user_DateOfBirth.value = Jahr + "-" + Monat + "-" + Tag;
		}
	}
	
	
	/*
	if(formObj.grpattr_berufsgruppe && formObj.grpattr_berufsbezeichnung){
	
		var bg = formObj.grpattr_berufsgruppe.value;
		var bbz = formObj.grpattr_berufsbezeichnung.value;
		
		if(!bg || !bbz || bbz.match(/^[- a-zA-Zäüöß]+$/) == null ){
			errorMessage('Bitte geben Sie Ihre Berufsgruppe und Berufsbezeichnung an');
			formObj.grpattr_berufsgruppe.style.border="1px solid #cd0b0b";
			formObj.grpattr_berufsbezeichnung.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_berufsgruppe.style.border="1px solid #aaaaaa";
			formObj.grpattr_berufsbezeichnung.style.border="1px solid #aaaaaa";
		}
	}
	*/
	

	if(formObj.grpattr_berufsgruppe){
	
		var bg = formObj.grpattr_berufsgruppe.value;
		
		if(!bg){
			errorMessage('Bitte geben Sie Ihre Berufsgruppe an.');
			formObj.grpattr_berufsgruppe.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_berufsgruppe.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.grpattr_berufsbezeichnung){
	
		var bbz = formObj.grpattr_berufsbezeichnung.value;
		
		if(!bbz || bbz.match(/^[- a-zA-Zäüöß]+$/) == null){
			errorMessage('Bitte geben Sie Ihre Berufsgruppe an.');
			formObj.grpattr_berufsbezeichnung.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_berufsbezeichnung.style.border="1px solid #aaaaaa";
		}
	}
	
	
	if(formObj.grpattr_AV_Familienstand){
	
		var fam = formObj.grpattr_AV_Familienstand.value;
		
		if(!fam){
			errorMessage('Bitte geben Sie Ihren Familienstand an!');
			formObj.grpattr_AV_Familienstand.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_AV_Familienstand.style.border="1px solid #aaaaaa";
		}
	}
	if(formObj.grpattr_bruttojahreseinkommen){
	
		var fam = formObj.grpattr_bruttojahreseinkommen.value;
		
		if(!fam){
			errorMessage('Bitte geben Sie Ihr Bruttojahreseinkommen an!');
			formObj.grpattr_bruttojahreseinkommen.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_bruttojahreseinkommen.style.border="1px solid #aaaaaa";
		}
	}
	if(formObj.grpattr_mlp_bruttojahreseinkommen){
	
		var grp = formObj.grpattr_mlp_bruttojahreseinkommen.value;
		
		if(!grp || grp.match(/\d/) == null ){
			errorMessage('Bitte geben Sie Ihr Bruttojahreseinkommen an!');
			formObj.grpattr_mlp_bruttojahreseinkommen.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_mlp_bruttojahreseinkommen.style.border="1px solid #aaaaaa";
		}
	}
	if(formObj.grpattr_PKV_Bruttogehalt){
	
		var pkv = document.getElementById("PKV_show");
		
	   if (pkv.value == "nein (unter 3.975 EUR/Mo. bzw. 47.700 EUR/Jahr)") {
			errorMessage('Sie sollten nicht unter dem Mindesteinkommen sein!');
			formObj.grpattr_PKV_Bruttogehalt.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_PKV_Bruttogehalt.style.border="1px solid #aaaaaa";
		}
	}

	if(formObj.grpattr_depot){
	
		var depot = formObj.grpattr_depot.value;
		
		if(!depot){
			errorMessage(unescape('Bitte geben Sie die H%F6he des Depots an!'));
			formObj.grpattr_depot.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_depot.style.border="1px solid #aaaaaa";
		}
	}

	if(formObj.grpattr_person){
	
		var pers = formObj.grpattr_person.value;
		
		if(!pers){
			errorMessage(unescape('Bitte geben sie die betroffene Person ein!'));
			formObj.grpattr_person.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_person.style.border="1px solid #aaaaaa";
		}
	}

	if(formObj.grpattr_unterbringung){
	
		var unter = formObj.grpattr_unterbringung.value;
		
		if(!unter){
			errorMessage(unescape('Bitte geben Sie die Art der Unterbringung an!'));
			formObj.grpattr_unterbringung.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_unterbringung.style.border="1px solid #aaaaaa";
		}
	}

	if(formObj.grpattr_schulform){
	
		var schule = formObj.grpattr_schulform.value;
		
		if(!schule){
			errorMessage(unescape('Bitte geben Sie eine Schulform an!'));
			formObj.grpattr_schulform.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_schulform.style.border="1px solid #aaaaaa";
		}
	}

	if(formObj.grpattr_eintritt){
	
		var eintritt = formObj.grpattr_eintritt.value;
		
		if(!eintritt){
			errorMessage(unescape('Bitte geben Sie den geplanten Eintritt an!'));
			formObj.grpattr_eintritt.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_eintritt.style.border="1px solid #aaaaaa";
		}
	}

	if(formObj.grpattr_postleitzahlengebiet){
	
		var post = formObj.grpattr_postleitzahlengebiet.value;
		
		if(!post){
			errorMessage(unescape('Bitte geben Sie Ihr bevorzugtes Postleitzahlengebiet an!'));
			formObj.grpattr_postleitzahlengebiet.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_postleitzahlengebiet.style.border="1px solid #aaaaaa";
		}
	}

	if(formObj.grpattr_akademiker){
		var akadem = formObj.grpattr_akademiker[0].checked;
		var akadem2 = formObj.grpattr_akademiker[1].checked;

		if(!akadem && !akadem2){
			errorMessage('Bitte ticken Sie eine Antwort an!(Akademiker)');
			return false
		}
	}

	/* für newsletter */
	if(formObj.uemail){
		
		var mail = formObj.uemail.value;
		
		if(mail.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte geben Sie die richtige eMail-Adresse an'));
			formObj.uemail.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.uemail.style.border="1px solid #aaaaaa";
		}
	}	
     

	if(formObj.namedattr_tac){
		
		var Einwilligung = formObj.namedattr_tac.checked;

		if(!Einwilligung){
			errorMessage('Bitte willigen Sie in die Datenverwendung ein!');
			return false
		}
	}
	
	return true
}

/*####################################### /End For ALL FORMS  ########################################*/

function changeEmail() {
  var theForm = document.emailform;
  var leer = theForm.new_uemail;
  var uemail = theForm.uemail.value;
  var new_email = theForm.eml.value;
  if (new_email != uemail) {                 
	 if(new_email.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte geben Sie eine richtige Email-Adresse an.'));
			return false
	 }else{
			leer.value=new_email;
		}
  }
  else {
	 errorMessage(unescape('Wenn Sie Ihre E-Mail Adresse %E4ndern m%F6chten%2C geben Sie bitte eine neue Adresse im Feld Email ein.'));
	 return false
  }
  return true
}

function fusion(){
	var mail1 = document.forward["uemail1"].value; 
	var mail2 = document.forward["uemail2"].value; 
	var mail3 = document.forward["uemail3"].value; 

	if(!mail1){ 
		errorMessage('Bitte geben Sie minderstens eine E-Mail Adresse an.');
		return false
	}
	if(mail1.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null) {
		errorMessage('Bitte geben Sie eine korrekte E-Mail Adresse an.');
		return false
	}
	if(mail2){
		if(mail2.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null) {
			errorMessage('Bitte geben Sie eine korrekte E-Mail Adresse an.');
			return false
		}
	}
	if(mail3){
		if(mail3.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null) {
			errorMessage('Bitte geben Sie eine korrekte E-Mail Adresse an.');
			return false
		}
	}

var Vor = "<font style='font-family:arial;font-size:12px;'>Sehr geehrte Damen und Herren,<br/><br/>Der neuste JetztanSpaeterDenken Newsletter wurde von einem Kollegen oder Bekannten an Sie weitergeleitet. Lernen Sie den kostenlosen Newsletter-Service von JetztanSpaeterDenken unverbindlich kennen. Bei Interesse melden Sie sich einfach auf unserer Homepage <a href='http://www.jetztanspaeterdenken.de' target='_blank'>http://www.JetztanSpaeterDenken.de</a> kostenlos für den Newsletter an.<br/><br/>Ihr JetztanSpaeterDenken Team</font><br/><br/>";
var Zu = document.forward.comment2.value;
document.forward.comment.value = Vor.concat(Zu);

	return true

}
function check_profil(formObj) {

	if(formObj.namedattr_house){
		var HausNr = formObj.namedattr_house.value;
		if(HausNr != "" ){
			if(HausNr.match(/\d/) == null ){
				errorMessage(unescape('Bitte geben Sie die richtige Hausnummer an.'));
				return false
			}
		}
	}

	if(formObj.user_ISOCountryCode && formObj.user_ZipCode){
	  	
		var land = formObj.user_ISOCountryCode.value;
		var PLZ = formObj.user_ZipCode.value;
		
		if(PLZ != "" ){		
			if((land == "DE")&&  (PLZ.match(/\b\d{5}\b/) == null)){
				errorMessage(unescape('Bitte geben Sie die richtige PLZ an.'));
				return false
			}else{
				if(PLZ.match(/\d/) == null ){
					errorMessage(unescape('Bitte geben Sie die richtige PLZ an.'));
					return false
				}
			}
		}
	}
	
	if(formObj.pemail){
		var mail = formObj.pemail.value;
		if(mail.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte geben Sie die richtige eMail-Adresse an'));
			return false
		}
	}
	if(formObj.namedattr_phone2){
	  	
		var StadtVorwahl = formObj.namedattr_phone2.value;
		if(StadtVorwahl != ""){
			if(StadtVorwahl.match(/\b\d{2,5}\b/) == null ){
				errorMessage(unescape('Bitte geben Sie die richtige Vorwahl an.'));
				return false
			}
		}
	}
	
	if(formObj.namedattr_phone3){
		
		var Rufnummer = formObj.namedattr_phone3.value;
		
		if(Rufnummer != ""){	
			if (Rufnummer.match(/\b\d{3,10}\b/) == null ){
				errorMessage(unescape('Bitte geben Sie die richtige Tel. Nummer an.'));
				return false
			}
		}
	}
	if(formObj.dob_dd_2 && formObj.dob_mm_2 && formObj.dob_yyyy_2){
		var Tag = formObj.dob_dd_2.value;
		var Monat = formObj.dob_mm_2.value;
		var Jahr = formObj.dob_yyyy_2.value;
		if(Tag && Monat && Jahr ){
			var test = Tag+'-'+Monat+'-'+Jahr;
			if(test.match(/(0?[1-9]|[12][0-9]|3[01])[- /.](0?[1-9]|1[012])[- /.](19|20)\d\d/) == null){
				errorMessage('Bitte geben Sie Ihr Geburtsdatum richtig an.');
				return false
			}
			if (Tag.length == 1 )
			{ Tag = "0"+Tag;}
			if ( Monat.length == 1 )
			{Monat = "0"+Monat;}
			formObj.user_DateOfBirth.value = Jahr+"-"+Monat+"-"+Tag;
		}
	}
	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;
}
function OpenPopup(page,name,options) {
			onw = window.open(page,name,options);
			onw.window.focus();
}
// Selects the appropriate phone country code according to selected country
function countryphone(formObj){
   var country = formObj.user_ISOCountryCode.value;
   var phonebox = formObj.grpattr_phone1;
   switch (country) {
   case "DE":
        phonebox.value="+49";
        break;
   case "AT":
        phonebox.value="+43";
        break;
   case "CH":
        phonebox.value="+41";
        break;
   case "IT":
        phonebox.value="+39"
        break;
   case "FR":
        phonebox.value="+33";
        break;
   case "ES":
        phonebox.value="+34";
        break;
   case "GB":
        phonebox.value="+44";
        break;
   default:
        phonebox.value="00";
   }
}

function check_remotebox(formObj) {

	if(formObj.pemail){
		
		var mail = formObj.pemail.value;
		
		if(mail.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte geben Sie die richtige eMail-Adresse an.'));
			formObj.pemail.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.pemail.style.border="1px solid #aaaaaa";
		}
	}
	if(formObj.namedattr_tac){
		
		var AGB = formObj.namedattr_tac.checked;
		
		if(!AGB){
			errorMessage('Bitte willigen Sie in die Datenverwendung ein!');
			return false
		}
	}
}


	function hide_show(formObj) {
       var fam = document.getElementById("PKV_show");
	   if (fam.value == "nein (unter 3.975 EUR/Mo. bzw. 47.700 EUR/Jahr)") {
		document.getElementById("pkv_no").style.display = "block";
		return false
	   }else{
		document.getElementById("pkv_no").style.display = "none";
		}
	}


	

/* hide and show*/

	function hide_and_show(divName) {
       var fam = document.getElementById(divName);
	   if (fam.style.display == "none" || fam.style.display == "") {
		document.getElementById(divName).style.display = "block";
		return false

	   }
	   if (fam.style.display == "block") {
		document.getElementById(divName).style.display = "none";
		return false
		}
	}

	function hide_and_show_two(divName) {
       var fam = document.getElementById(divName);
		if(document.getElementById('risiko').checked || document.getElementById('ruerup').checked || document.getElementById('kapi').checked){
		document.getElementById(divName).style.display = "block";
		return false

	   }
	   if (fam.style.display == "block") {
		document.getElementById(divName).style.display = "none";
		return false
		}
	}

/* hide and show*/
function hideDiv(divName) {
  if (document.getElementById) { // DOM3 = IE5, NS6
    if (document.getElementById(divName)) document.getElementById(divName).style.display = 'none';
  }
  else {
    if (document.layers) { // Netscape 4
      if (document.divName) document.divName.display = 'none';
    }
    else { // IE 4
      if (document.all.divName) document.all.divName.style.display = 'none';
    }
  }
}

function showDiv(divName) {
  if (document.getElementById) { // DOM3 = IE5, NS6
    if (document.getElementById(divName)) document.getElementById(divName).style.display = 'block';
  }
  else {
    if (document.layers) { // Netscape 4
      if (document.divName) document.divName.display = 'block';
    }
    else { // IE 4
      if (document.all.divName) document.all.divName.style.display = 'block';
    }
  }
}
/*####################################### /START ALL FORMS abgeltung ######################################*/
function checkAllForms_abgeltung(formObj) {
	if(formObj.user_Title){
		var title = formObj.user_Title.value;
		if(!title){
			errorMessage(unescape('Bitte geben Sie Ihre An#cd0b0be an.'));
			formObj.user_Title.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_Title.style.border="1px solid #aaaaaa";
		}
	}		
		if(formObj.user_FirstName && formObj.user_LastName && formObj.namedattr_street && formObj.namedattr_city && formObj.namedattr_house){
		
		var fnm = formObj.user_FirstName.value;
		var lnm = formObj.user_LastName.value;
		var Strasse = formObj.namedattr_street.value;
		var HausNr = formObj.namedattr_house.value;
		var Stadt = formObj.namedattr_city.value;
		
		if( !fnm || fnm=="Vorname"){
			errorMessage(unescape('Bitte tragen Sie Ihren Vornamen ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_FirstName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_FirstName.style.border="1px solid #aaaaaa";
		}
		if( !lnm || lnm=="Nachname"){
			errorMessage(unescape('Bitte tragen Sie Ihren Nachnamen ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_LastName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_LastName.style.border="1px solid #aaaaaa";
		}
		if( !Strasse || !Stadt || !HausNr || Strasse=="Strasse" || Stadt=="Ort"){
			errorMessage(unescape('Bitte tragen Sie alle Ihre Adressdaten ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_street.style.border="1px solid #cd0b0b";
			formObj.namedattr_house.style.border="1px solid #cd0b0b";
			formObj.namedattr_city.style.border="1px solid #cd0b0b";
			formObj.user_ZipCode.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_street.style.border="1px solid #aaaaaa";
			formObj.namedattr_house.style.border="1px solid #aaaaaa";
			formObj.namedattr_city.style.border="1px solid #aaaaaa";
			formObj.user_ZipCode.style.border="1px solid #aaaaaa";
		}
		if(HausNr.match(/\d/) == null ){
			errorMessage(unescape('Bitte geben Sie die richtige Hausnummer an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_house.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_house.style.border="1px solid #aaaaaa";
		}
		var textfields = new Array(fnm,lnm,Strasse,Stadt);
		for (i=0; i < textfields.length; i++) {
			if(textfields[i].match(/^[- a-zA-Zäüßö.]+$/) == null ){
				errorMessage(unescape('Bitte tragen Sie alle Ihre Adressdaten123 ein, da wir Sie nur dann beraten k%F6nnen.'));
				formObj.user_FirstName.style.border="1px solid #cd0b0b";
				formObj.user_LastName.style.border="1px solid #cd0b0b";
				formObj.namedattr_street.style.border="1px solid #cd0b0b";
				formObj.namedattr_city.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.user_FirstName.style.border="1px solid #aaaaaa";
				formObj.user_LastName.style.border="1px solid #aaaaaa";
				formObj.namedattr_street.style.border="1px solid #aaaaaa";
				formObj.namedattr_city.style.border="1px solid #aaaaaa";
			}
		}
	}
	
	if(formObj.user_ISOCountryCode && formObj.user_ZipCode){
	  	
		var land = formObj.user_ISOCountryCode.value;
		var PLZ = formObj.user_ZipCode.value;
		
		if((land == "DE")&&  (PLZ.match(/\b\d{5}\b/) == null)){
	    	errorMessage(unescape('Bitte geben Sie die richtige PLZ an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_ZipCode.style.border="1px solid #cd0b0b";
	    	return false
	  	}else{
			if(PLZ.match(/\d/) == null ){
				errorMessage(unescape('Bitte geben Sie die richtige PLZ an, da wir Sie nur dann beraten k%F6nnen.'));
				formObj.user_ZipCode.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.user_ZipCode.style.border="1px solid #aaaaaa";
			}
		}
	}
	
	if(formObj.user_ISOCountryCode){
	  	
		var land2 = formObj.user_ISOCountryCode.value;
		
		if((!land2)){
	    	errorMessage(unescape('Bitte geben Sie Ihre Staatsangehoerigkeit an.'));
			formObj.user_ISOCountryCode.style.border="1px solid #cd0b0b";
	    	return false
		}else{
			formObj.user_ISOCountryCode.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.pemail){
		
		var mail = formObj.pemail.value;
		
		if(mail.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte geben Sie eine richtige eMail-Adresse an'));
			formObj.pemail.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.pemail.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.namedattr_phone5){
	  	
		var StadtVorwahl = formObj.namedattr_phone5.value;
		
		if(StadtVorwahl.match(/\b\d{2,5}\b/) == null ){
			errorMessage(unescape('Bitte geben Sie die richtige Vorwahl an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_phone5.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_phone5.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.namedattr_phone6){
		
		var Rufnummer = formObj.namedattr_phone6.value;
		
		if (Rufnummer.match(/\b\d{3,10}\b/) == null ){
			errorMessage(unescape('Bitte geben Sie die richtige Tel. Nummer an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_phone6.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_phone6.style.border="1px solid #aaaaaa";
		}
	}

		
	if(formObj.namedattr_phone2){
	  	
		var StadtVorwahl = formObj.namedattr_phone2.value;
		
		if(StadtVorwahl.match(/\b\d{2,5}\b/) == null ){
			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
		}else{
			formObj.namedattr_phone2.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.namedattr_phone3){
		
		var Rufnummer = formObj.namedattr_phone3.value;
		
		if (Rufnummer.match(/\b\d{3,10}\b/) == null ){
			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(formObj.dob_dd && formObj.dob_mm && formObj.dob_yyyy){
		var Tag = formObj.dob_dd.value;
		var Monat = formObj.dob_mm.value;
		var Jahr = formObj.dob_yyyy.value;
		if(Tag && Monat && Jahr ){
			var test = Tag+'-'+Monat+'-'+Jahr;
			if(test.match(/(0?[1-9]|[12][0-9]|3[01])[- /.](0?[1-9]|1[012])[- /.](19|20)\d\d/) == null){
				errorMessage('Bitte geben Sie Ihr Geburtsdatum richtig an.');
				formObj.dob_dd.style.border="1px solid #cd0b0b";
				formObj.dob_mm.style.border="1px solid #cd0b0b";
				formObj.dob_yyyy.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.dob_dd.style.border="1px solid #aaaaaa";
				formObj.dob_mm.style.border="1px solid #aaaaaa";
				formObj.dob_yyyy.style.border="1px solid #aaaaaa";
			}
			if (Tag.length == 1 )
			{ Tag = "0"+Tag;}
			if ( Monat.length == 1 )
			{Monat = "0"+Monat;}
			formObj.user_DateOfBirth.value = Jahr+"-"+Monat+"-"+Tag;
		}
	}
	
	if(formObj.grpattr_berufsgruppe && formObj.grpattr_berufsbezeichnung){
	
		var bg = formObj.grpattr_berufsgruppe.value;
		var bbz = formObj.grpattr_berufsbezeichnung.value;
		
		if(!bg || !bbz || bbz.match(/^[- a-zA-Zäüöß]+$/) == null ){
			errorMessage('Bitte geben Sie Ihre Berufsgruppe und Berufsbezeichnung an');
			formObj.grpattr_berufsgruppe.style.border="1px solid #cd0b0b";
			formObj.grpattr_berufsbezeichnung.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_berufsgruppe.style.border="1px solid #aaaaaa";
			formObj.grpattr_berufsbezeichnung.style.border="1px solid #aaaaaa";
		}
	}
	
	if(document.getElementById('risiko').checked || document.getElementById('ruerup').checked || document.getElementById('kapi').checked){
		if(formObj.grpattr_bruttojahreseinkommen){
		
			var fam = formObj.grpattr_bruttojahreseinkommen.value;
			
			if(!fam){
				errorMessage('Bitte geben Sie Ihr Bruttojahreseinkommen an!');
				formObj.grpattr_bruttojahreseinkommen.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.grpattr_bruttojahreseinkommen.style.border="1px solid #aaaaaa";
			}
		}
	}
	if(document.getElementById('riester').checked){
		if(formObj.grpattr_AV_Kinderanzahl){
		
			var anzkind = formObj.grpattr_AV_Kinderanzahl.value;
			
			if(!anzkind){
				errorMessage('Bitte geben Sie die Anzahl ihrer Kinder an!');
				formObj.grpattr_AV_Kinderanzahl.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.grpattr_AV_Kinderanzahl.style.border="1px solid #aaaaaa";
			}
		}

		if(formObj.grpattr_AV_Versicherungsbeginn){
		
			var beg = formObj.grpattr_AV_Versicherungsbeginn.value;
			
			if(!beg){
				errorMessage('Bitte geben Sie den Versicherungsbeginn an!');
				formObj.grpattr_AV_Versicherungsbeginn.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.grpattr_AV_Versicherungsbeginn.style.border="1px solid #aaaaaa";
			}
		}
	}


	if(formObj.namedattr_tac){
		
		var Einwilligung = formObj.namedattr_tac.checked;

		if(!Einwilligung){
			errorMessage('Bitte willigen Sie in die Datenverwendung ein!');
			return false
		}
	}
	
	return true
}
/*####################################### /End For ALL FORMS  ########################################*/

/*####################################### /START checkKontaktForm ######################################*/ 
function checkKontaktForm(formObj) {

	// ########################################################
	
	if(formObj.user_Title){
		var title = formObj.user_Title.value;
		if(!title){
			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 && formObj.user_LastName){
		
		var fnm = formObj.user_FirstName.value;
		var lnm = formObj.user_LastName.value;
		
		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( !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";
		}

		var textfields = new Array(fnm,lnm);
		for (i=0; i < textfields.length; i++) {
			if(textfields[i].match(/^[- a-zA-Zäüßö.]+$/) == null ){
				errorMessage(unescape('Bitte tragen Sie alle Ihre Adressdaten ein.'));
				formObj.user_FirstName.style.border="1px solid #cd0b0b";
				formObj.user_LastName.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.user_FirstName.style.border="1px solid #aaaaaa";
				formObj.user_LastName.style.border="1px solid #aaaaaa";
			}
		}
	}
	
	if(formObj.pemail){
		
		var mail = formObj.pemail.value;
		var mail_2 = formObj.pemail_check.value;
		
		if(mail.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte geben Sie eine richtige eMail-Adresse an'));
			formObj.pemail.style.border="1px solid #cd0b0b";
			return false
		}else{		
			if(mail != mail_2){
				errorMessage(unescape('Bitte best%E4tigen Sie Ihre eMail-Adresse!'));
				formObj.pemail_check.style.border="1px solid #cd0b0b";
				return false
			}
			formObj.pemail.style.border="1px solid #aaaaaa";
			formObj.pemail_check.style.border="1px solid #aaaaaa";
		}
	}

	if(formObj.anliegen){
	
		var fam = formObj.anliegen.value;
		
		if(!fam){
			errorMessage('Bitte geben Sie Ihr Anliegen an!');
			formObj.anliegen.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.anliegen.style.border="1px solid #aaaaaa";
		}
	}
	if(formObj.grpattr_message){
	
		var mess = formObj.grpattr_message.value;
		
		if(!mess){
			errorMessage('Bitte geben Sie Ihre Nachricht ein!');
			formObj.grpattr_message.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.grpattr_message.style.border="1px solid #aaaaaa";
		}
	}

	return true
}

/*####################################### /End For kontakt  ########################################*/


/*####################################### /START TEST ######################################*/ 
function check_cortal(formObj) {

	// ########################################################
	
	if(formObj.user_Title){
		var title = formObj.user_Title.value;
		if(!title){
			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 && formObj.user_LastName && formObj.namedattr_street && formObj.namedattr_city && formObj.namedattr_house){
		
		var fnm = formObj.user_FirstName.value;
		var lnm = formObj.user_LastName.value;
		var Strasse = formObj.namedattr_street.value;
		var HausNr = formObj.namedattr_house.value;
		var Stadt = formObj.namedattr_city.value;
		
		if( !fnm || fnm=="Vorname"){
			errorMessage(unescape('Bitte tragen Sie Ihren Vornamen ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_FirstName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_FirstName.style.border="1px solid #aaaaaa";
		}
		if( !lnm || lnm=="Nachname"){
			errorMessage(unescape('Bitte tragen Sie Ihren Nachnamen ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_LastName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_LastName.style.border="1px solid #aaaaaa";
		}
		if( !Strasse || !Stadt || !HausNr || Strasse=="Strasse" || Stadt=="Ort"){
			errorMessage(unescape('Bitte tragen Sie alle Ihre Adressdaten ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_street.style.border="1px solid #cd0b0b";
			formObj.namedattr_house.style.border="1px solid #cd0b0b";
			formObj.namedattr_city.style.border="1px solid #cd0b0b";
			formObj.user_ZipCode.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_street.style.border="1px solid #aaaaaa";
			formObj.namedattr_house.style.border="1px solid #aaaaaa";
			formObj.namedattr_city.style.border="1px solid #aaaaaa";
			formObj.user_ZipCode.style.border="1px solid #aaaaaa";
		}
		if(HausNr.match(/\d/) == null ){
			errorMessage(unescape('Bitte geben Sie die richtige Hausnummer an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.namedattr_house.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.namedattr_house.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.user_ISOCountryCode && formObj.user_ZipCode){
	  	
		var land = formObj.user_ISOCountryCode.value;
		var PLZ = formObj.user_ZipCode.value;
		
		if((land == "DE")&&  (PLZ.match(/\b\d{5}\b/) == null)){
	    	errorMessage(unescape('Bitte geben Sie die richtige PLZ an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_ZipCode.style.border="1px solid #cd0b0b";
	    	return false
	  	}else{
			if(PLZ.match(/\d/) == null ){
				errorMessage(unescape('Bitte geben Sie die richtige PLZ an, da wir Sie nur dann beraten k%F6nnen.'));
				formObj.user_ZipCode.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.user_ZipCode.style.border="1px solid #aaaaaa";
			}
		}
	}

	if(formObj.user_ZipCode){
	  	
		var PLZ = formObj.user_ZipCode.value;
		
		if(PLZ.match(/\b\d{5}\b/) == null){
	    	errorMessage(unescape('Bitte geben Sie die richtige PLZ an, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_ZipCode.style.border="1px solid #cd0b0b";
	    	return false
	  	}else{
			formObj.user_ZipCode.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.user_ISOCountryCode){
	  	
		var land2 = formObj.user_ISOCountryCode.value;
		
		if((!land2)){
	    	errorMessage(unescape('Bitte geben Sie Ihre Staatsangehoerigkeit an.'));
			formObj.user_ISOCountryCode.style.border="1px solid #cd0b0b";
	    	return false
		}else{
			formObj.user_ISOCountryCode.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.pemail){
		
		var mail = formObj.pemail.value;
		
		if(mail.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte geben Sie eine richtige eMail-Adresse an'));
			formObj.pemail.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.pemail.style.border="1px solid #aaaaaa";
		}
	}
	
		
	if(formObj.namedattr_phone2){
	  	
		var StadtVorwahl = formObj.namedattr_phone2.value;
		
		if(StadtVorwahl.match(/\b\d{2,5}\b/) == null ){
			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
		}else{
			formObj.namedattr_phone2.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.namedattr_phone3){
		
		var Rufnummer = formObj.namedattr_phone3.value;
		
		if (Rufnummer.match(/\b\d{3,10}\b/) == null ){
			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(formObj.dob_dd && formObj.dob_mm && formObj.dob_yyyy && !formObj.not_mandatory){
		var Tag = formObj.dob_dd.value;
		var Monat = formObj.dob_mm.value;
		var Jahr = formObj.dob_yyyy.value;
		
		if(Tag && Monat && Jahr ){
			var test = Tag+'-'+Monat+'-'+Jahr;
			if(test.match(/(0?[1-9]|[12][0-9]|3[01])[- /.](0?[1-9]|1[012])[- /.](19|20)\d\d/) == null){
				errorMessage('Bitte geben Sie Ihr Geburtsdatum richtig an.');
				formObj.dob_dd.style.border="1px solid #cd0b0b";
				formObj.dob_mm.style.border="1px solid #cd0b0b";
				formObj.dob_yyyy.style.border="1px solid #cd0b0b";
				return false
			}else{
				formObj.dob_dd.style.border="1px solid #aaaaaa";
				formObj.dob_mm.style.border="1px solid #aaaaaa";
				formObj.dob_yyyy.style.border="1px solid #aaaaaa";
			}
			if (Tag.length == 1 ){
				Tag = "0"+Tag;
			}
			if (Monat.length == 1){
				Monat = "0"+Monat;
			}
			formObj.user_DateOfBirth.value = Jahr+"-"+Monat+"-"+Tag;
		}
		
		formObj.dob_dd.style.border="1px solid #aaaaaa";
		formObj.dob_mm.style.border="1px solid #aaaaaa";
		formObj.dob_yyyy.style.border="1px solid #aaaaaa";
}
	
	if(formObj.namedattr_tac){
		
		var Einwilligung = formObj.namedattr_tac.checked;

		if(!Einwilligung){
			errorMessage('Bitte willigen Sie in die Datenverwendung ein!');
			return false
		}
	}
	
	return true
}

/*####################################### /End For ALL FORMS  ########################################*/

function check_monuta(formObj) {

	// ########################################################
	
	if(formObj.user_Title){
		var title = formObj.user_Title.value;
		if(!title){
			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){
		
		var fnm = formObj.user_FirstName.value;

		if(!fnm){
			errorMessage(unescape('Bitte tragen Sie Ihren Vornamen ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_FirstName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_FirstName.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.user_LastName){
		
		var lnm = formObj.user_LastName.value;

		if(!lnm){
			errorMessage(unescape('Bitte tragen Sie Ihren Nachnamen ein, da wir Sie nur dann beraten k%F6nnen.'));
			formObj.user_LastName.style.border="1px solid #cd0b0b";
			return false
		}else{
			formObj.user_LastName.style.border="1px solid #aaaaaa";
		}
	}
	
	
	if(formObj.elements['user.DateOfBirth_dd'] && formObj.elements['user.DateOfBirth_mm'] && formObj.elements['user.DateOfBirth_yyyy']){
	
		var Tag = formObj.elements['user.DateOfBirth_dd'].value;
		var Monat = formObj.elements['user.DateOfBirth_mm'].value;
		var Jahr = formObj.elements['user.DateOfBirth_yyyy'].value;

		if(!Tag || !Monat || !Jahr){
			errorMessage('Bitte geben Sie Ihr Geburtsdatum richtig an.');
			formObj.elements['user.DateOfBirth_dd'].style.border = "1px solid #cd0b0b";
			formObj.elements['user.DateOfBirth_mm'].style.border = "1px solid #cd0b0b";
			formObj.elements['user.DateOfBirth_yyyy'].style.border = "1px solid #cd0b0b";
			return false
		}else{
			formObj.elements['user.DateOfBirth_dd'].style.border = "1px solid #aaaaaa";
			formObj.elements['user.DateOfBirth_mm'].style.border = "1px solid #aaaaaa";
			formObj.elements['user.DateOfBirth_yyyy'].style.border = "1px solid #aaaaaa";
		}
		
		if(formObj.elements['user_DateOfBirth']){
			formObj.user_DateOfBirth.value = Jahr + "-" + Monat + "-" + Tag;
		}
	}
	
	
	if(formObj.namedattr_phone1){
	  	
		var fone = formObj.namedattr_phone1.value;
		
		if(!fone){
	    	errorMessage(unescape('Bitte geben Sie die richtige Tel-Nummer.'));
			formObj.namedattr_phone1.style.border="1px solid #cd0b0b";
	    	return false
	  	}else{
			formObj.namedattr_phone1.style.border="1px solid #aaaaaa";
		}
	}
	
	if(formObj.pemail){
		
		var mail = formObj.pemail.value;
		
		if(mail.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == null){
			errorMessage(unescape('Bitte geben Sie eine richtige eMail-Adresse an'));
			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
		}
	}
	
	return true
}
