function clearText(thisfield, defaulttext) {
    if (thisfield.value == defaulttext) {
    thisfield.value = "";
    }
}

function restoreText(thisfield, defaulttext) {
    if (thisfield.value == "") {
    thisfield.value = defaulttext;
    }
}

function isEmail(email) {
	//var rx = /^..+@..+\..{2,5}$/;
	var rx =/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.([a-zA-Z]{2,4})$/;
	return rx.test(email);
}

function empty(nrString) {
	var rx = /^[ ]*$/;
	return !(rx.test(nrString));
}


function checkform_kontakt_de(){
	/*
	if(document.kontaktformular.anrede.value == "") {
		alert('Bitte füllen Sie das Feld "Anrede" aus.');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	*/
	if(empty(document.kontaktformular.vorname.value)==false) {
		alert('Bitte geben Sie Ihren Vornamen an!');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	if(empty(document.kontaktformular.name.value)==false) {
		alert('Bitte geben Sie Ihren Namen an!');
		document.kontaktformular.name.focus();
		return false ;
	}
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Bitte geben Sie Ihren Firmennamen an!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(isEmail(document.kontaktformular.mail.value)==false){
		alert('Bitte geben Sie Ihre E-Mail-Adresse an!');
		document.kontaktformular.mail.focus();
		return false;
	}
	
	return true ;
}

function checkform_kontakt_captcha_de(){
	/*
	if(document.kontaktformular.anrede.value == "") {
		alert('Bitte füllen Sie das Feld "Anrede" aus.');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	*/
	if(empty(document.kontaktformular.vorname.value)==false) {
		alert('Bitte geben Sie Ihren Vornamen an!');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	if(empty(document.kontaktformular.name.value)==false) {
		alert('Bitte geben Sie Ihren Namen an!');
		document.kontaktformular.name.focus();
		return false ;
	}
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Bitte geben Sie Ihren Firmennamen an!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(isEmail(document.kontaktformular.mail.value)==false){
		alert('Bitte geben Sie Ihre E-Mail-Adresse an!');
		document.kontaktformular.mail.focus();
		return false;
	}
	if((document.kontaktformular.captcha.value.length==5)==false) {
		alert('Bitte geben Sie den Sicherheitscode korrekt ein!');
		document.kontaktformular.captcha.focus();
		return false ;
	}
	
	return true ;
}

function checkform_kontakt_en(){
	/*
	if(document.kontaktformular.anrede.value == "") {
		alert('Please fill in field "Title"');
		document.kontaktformular.anrede.focus();
		return false ;
	}
	*/
	if(empty(document.kontaktformular.vorname.value)==false) {
		alert('Please give your first name!');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	if(empty(document.kontaktformular.name.value)==false) {
		alert('Please give your surname!');
		document.kontaktformular.name.focus();
		return false ;
	}
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Please give your company name!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(isEmail(document.kontaktformular.mail.value)==false){
		alert('Please give your e-mail address!');
		document.kontaktformular.mail.focus();
		return false;
	}
	
	return true ;
}

function checkform_kontakt_captcha_en(){
	/*
	if(document.kontaktformular.anrede.value == "") {
		alert('Please fill in field "Title"');
		document.kontaktformular.anrede.focus();
		return false ;
	}
	*/
	if(empty(document.kontaktformular.vorname.value)==false) {
		alert('Please give your first name!');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	if(empty(document.kontaktformular.name.value)==false) {
		alert('Please give your surname!');
		document.kontaktformular.name.focus();
		return false ;
	}
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Please give your company name!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(isEmail(document.kontaktformular.mail.value)==false){
		alert('Please give your e-mail address!');
		document.kontaktformular.mail.focus();
		return false;
	}
	if((document.kontaktformular.captcha.value.length==5)==false) {
		alert('Please fill in the right safetycode!');
		document.kontaktformular.captcha.focus();
		return false ;
	}
	
	return true ;
}

function checkform_fachforum_de(){
	/*
	if(document.kontaktformular.anrede.value == "") {
		alert('Bitte füllen Sie das Feld "Anrede" aus.');
		document.kontaktformular.anrede.focus();
		return false ;
	}
	*/
	
	
	if(empty(document.kontaktformular.datum_veranstaltung.value)==false) {
		alert('Bitte geben Sie das Veranstaltungsdatum an!');
		document.kontaktformular.datum_veranstaltung.focus();
		return false ;
	}
	if(empty(document.kontaktformular.vorname.value)==false) {
		alert('Bitte geben Sie Ihren Vornamen an!');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	if(empty(document.kontaktformular.name.value)==false) {
		alert('Bitte geben Sie Ihren Namen an!');
		document.kontaktformular.name.focus();
		return false ;
	}
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Bitte geben Sie Ihren Firmennamen an!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.strasse.value)==false) {
		alert('Bitte geben Sie Ihre Straße an!');
		document.kontaktformular.strasse.focus();
		return false ;
	}
	if(empty(document.kontaktformular.plz.value)==false) {
		alert('Bitte geben Sie Ihre Postleitzahl an!');
		document.kontaktformular.plz.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ort.value)==false) {
		alert('Bitte geben Sie Ihren Ort an!');
		document.kontaktformular.ort.focus();
		return false ;
	}
	if(isEmail(document.kontaktformular.mail.value)==false){
		alert('Bitte geben Sie Ihre E-Mail-Adresse an!');
		document.kontaktformular.mail.focus();
		return false;
	}
	
	return true ;
}

function checkform_fachforum_captcha_de(){
	/*
	if(document.kontaktformular.anrede.value == "") {
		alert('Bitte füllen Sie das Feld "Anrede" aus.');
		document.kontaktformular.anrede.focus();
		return false ;
	}
	*/
	
	if(empty(document.kontaktformular.datum_veranstaltung.value)==false) {
		alert('Bitte geben Sie das Datum der Veranstaltung an!');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	var pattern = new RegExp("^[0-9]{1,2}[\/\.-][0-9]{1,2}[\/\.-][0-9]{4}$");
	if(!(document.kontaktformular.datum_veranstaltung.value.match(pattern))) {
			alert('Bitte geben Sie ein gültiges Datum an! (DD.MM.JJJJ)');
      document.kontaktformular.datum_veranstaltung.focus();
      return false ;
  }
	/*if(empty(document.kontaktformular.datum_veranstaltung.value)==false) {
		alert('Bitte geben Sie das Veranstaltungsdatum an!');
		document.kontaktformular.datum_veranstaltung.focus();
		return false ;
	}*/
	if(empty(document.kontaktformular.vorname.value)==false) {
		alert('Bitte geben Sie Ihren Vornamen an!');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	if(empty(document.kontaktformular.name.value)==false) {
		alert('Bitte geben Sie Ihren Namen an!');
		document.kontaktformular.name.focus();
		return false ;
	}
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Bitte geben Sie Ihren Firmennamen an!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.strasse.value)==false) {
		alert('Bitte geben Sie Ihre Straße an!');
		document.kontaktformular.strasse.focus();
		return false ;
	}
	if(empty(document.kontaktformular.plz.value)==false) {
		alert('Bitte geben Sie Ihre Postleitzahl an!');
		document.kontaktformular.plz.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ort.value)==false) {
		alert('Bitte geben Sie Ihren Ort an!');
		document.kontaktformular.ort.focus();
		return false ;
	}
	if(isEmail(document.kontaktformular.mail.value)==false){
		alert('Bitte geben Sie Ihre E-Mail-Adresse an!');
		document.kontaktformular.mail.focus();
		return false;
	}
	if((document.kontaktformular.captcha.value.length==5)==false) {
		alert('Bitte geben Sie den Sicherheitscode korrekt ein!');
		document.kontaktformular.captcha.focus();
		return false ;
	}
	
	return true ;
}

function checkform_fachforum_en(){
	/*
	if(document.kontaktformular.anrede.value == "") {
		alert('Please fill in field "Title"');
		document.kontaktformular.anrede.focus();
		return false ;
	}
	*/
	if(empty(document.kontaktformular.datum_veranstaltung.value)==false) {
		alert('Please fill in the date of the event!');
		document.kontaktformular.datum_veranstaltung.focus();
		return false ;
	}
	if(empty(document.kontaktformular.vorname.value)==false) {
		alert('Please fill in your first name!');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	if(empty(document.kontaktformular.name.value)==false) {
		alert('Please fill in your last name!');
		document.kontaktformular.name.focus();
		return false ;
	}
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Please fill in your company name!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.strasse.value)==false) {
		alert('Please fill in your street!');
		document.kontaktformular.strasse.focus();
		return false ;
	}
	if(empty(document.kontaktformular.plz.value)==false) {
		alert('Please fill in your zip code!');
		document.kontaktformular.plz.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ort.value)==false) {
		alert('Please fill in your city!');
		document.kontaktformular.ort.focus();
		return false ;
	}
	if(isEmail(document.kontaktformular.mail.value)==false){
		alert('Please fill in your email address!');
		document.kontaktformular.mail.focus();
		return false;
	}
	
	return true ;
}

function checkform_fachforum_captcha_en(){
	/*
	if(document.kontaktformular.anrede.value == "") {
		alert('Please fill in field "Title"');
		document.kontaktformular.anrede.focus();
		return false ;
	}
	*/
	if(empty(document.kontaktformular.datum_veranstaltung.value)==false) {
		alert('Please fill in the date of the event!');
		document.kontaktformular.datum_veranstaltung.focus();
		return false ;
	}
	var pattern = new RegExp("^[0-9]{1,2}[\/\.-][0-9]{1,2}[\/\.-][0-9]{4}$");
	if(!(document.kontaktformular.datum_veranstaltung.value.match(pattern))) {
			alert('Please enter a valid Date! (DD/MM/JJJJ)');
      document.kontaktformular.datum_veranstaltung.focus();
      return false ;
  }
	if(empty(document.kontaktformular.vorname.value)==false) {
		alert('Please fill in your first name!');
		document.kontaktformular.vorname.focus();
		return false ;
	}
	if(empty(document.kontaktformular.name.value)==false) {
		alert('Please fill in your last name!');
		document.kontaktformular.name.focus();
		return false ;
	}
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Please fill in your company name!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.strasse.value)==false) {
		alert('Please fill in your street!');
		document.kontaktformular.strasse.focus();
		return false ;
	}
	if(empty(document.kontaktformular.plz.value)==false) {
		alert('Please fill in your zip code!');
		document.kontaktformular.plz.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ort.value)==false) {
		alert('Please fill in your city!');
		document.kontaktformular.ort.focus();
		return false ;
	}
	if(isEmail(document.kontaktformular.mail.value)==false){
		alert('Please fill in your email address!');
		document.kontaktformular.mail.focus();
		return false;
	}
	if((document.kontaktformular.captcha.value.length==5)==false) {
		alert('Please fill in the right safetycode!');
		document.kontaktformular.captcha.focus();
		return false ;
	}
	
	return true ;
}

function checkform_kunde_individuell_de() {
	
	var kundeInd_de1 = unescape("Bitte f%FCllen Sie alle mit * gekennzeichneten Pflichtfelder unter %0A%u201EAnforderungen der versicherungstechnischen Berechnungen%u201C aus%21");
	var kundeInd_de2 = unescape("Bitte f%FCllen Sie alle mit * gekennzeichneten Pflichtfelder %0Aunter %u201EKontaktperson f%FCr R%FCckfragen%u201C aus%21");

	if(empty(document.kontaktformular.per.value)==false) {
		alert(kundeInd_de1);
		document.kontaktformular.per.focus();
		return false ;
	}
	if(empty(document.kontaktformular.pensionszusage.value)==false) {
		alert(kundeInd_de1);
		document.kontaktformular.pensionszusage.focus();
		return false ;
	}
	if(empty(document.kontaktformular.gutachtenfirma.value)==false) {
		alert(kundeInd_de1);
		document.kontaktformular.gutachtenfirma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.kundennr.value)==false) {
		alert(kundeInd_de1);
		document.kontaktformular.kundennr.focus();
		return false ;
	}
	/*
	if(document.kontaktformular.leistungen[0].checked == false && document.kontaktformular.leistungen[1].checked == false){
		alert('Bitte geben Sie "Inhalt der Pensionszusage" an.');
		document.kontaktformular.kundennr.focus();
		return false;
	}
	*/
	if(empty(document.kontaktformular.rueckfrName.value)==false){
		alert(kundeInd_de2);
		document.kontaktformular.rueckfrName.focus();
		return false;
	}
	if(empty(document.kontaktformular.rueckfrTel.value)==false){
		alert(kundeInd_de2);
		document.kontaktformular.rueckfrTel.focus();
		return false;
	}
	if(isEmail(document.kontaktformular.rueckfrMail.value)==false){
		alert(kundeInd_de2);
		document.kontaktformular.rueckfrMail.focus();
		return false;
	}
	return true ;
}

function checkform_kunde_individuell_en(){
	if(empty(document.kontaktformular.per.value)==false) {
		alert(unescape("Please fill in the fields marked by a * under %0A%u201CRequirements for the actuarial calculations%u201D%21%0A"));
		document.kontaktformular.per.focus();
		return false ;
	}
	if(empty(document.kontaktformular.pensionszusage.value)==false) {
		alert(unescape("Please fill in the fields marked by a * under %0A%u201CRequirements for the actuarial calculations%u201D%21%0A"));
		document.kontaktformular.pensionszusage.focus();
		return false ;
	}
	if(empty(document.kontaktformular.gutachtenfirma.value)==false) {
		alert(unescape("Please fill in the fields marked by a * under %0A%u201CRequirements for the actuarial calculations%u201D%21%0A"));
		document.kontaktformular.gutachtenfirma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.kundennr.value)==false) {
		alert(unescape("Please fill in the fields marked by a * under %0A%u201CRequirements for the actuarial calculations%u201D%21%0A"));
		document.kontaktformular.kundennr.focus();
		return false ;
	}
	/*
	if(document.kontaktformular.leistungen[0].checked == false && document.kontaktformular.leistungen[1].checked == false){
		alert(unescape("Please fill in the fields marked with a * under %0A%u201CContact person for enquiries%u201D%21%0A%0A"));
		document.kontaktformular.kundennr.focus();
		return false;
	}
	*/
	if(empty(document.kontaktformular.rueckfrName.value)==false){
		alert(unescape("Please fill in the fields marked with a * under %0A%u201CContact person for enquiries%u201D%21%0A%0A"));
		document.kontaktformular.rueckfrName.focus();
		return false;
	}
	if(empty(document.kontaktformular.rueckfrTel.value)==false){
		alert(unescape("Please fill in the fields marked with a * under %0A%u201CContact person for enquiries%u201D%21%0A%0A"));
		document.kontaktformular.rueckfrTel.focus();
		return false;
	}
	if(isEmail(document.kontaktformular.rueckfrMail.value)==false){
		alert(unescape("Please fill in the fields marked with a * under %0A%u201CContact person for enquiries%u201D%21%0A%0A"));
		document.kontaktformular.rueckfrMail.focus();
		return false;
	}
	return true ;
}

function checkform_kunde_kollektiv_de(){
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Bitte geben Sie Ihren Firmennamen an!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.anschrift.value)==false) {
		alert('Bitte geben Sie Ihre Anschrift an!');
		document.kontaktformular.anschrift.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ansprechpartner.value)==false) {
		alert(unescape('Bitte geben Sie einen Ansprechpartner f%FCr R%FCckfragen an!'));
		document.kontaktformular.ansprechpartner.focus();
		return false ;
	}
	if(empty(document.kontaktformular.telNr.value)==false) {
		alert('Bitte geben Sie Ihre Telefon-Nummer an!');
		document.kontaktformular.telNr.focus();
		return false ;
	}
	if(empty(document.kontaktformular.faxNr.value)==false){
		alert('Bitte geben Sie Ihre Telefax-Nummer an!');
		document.kontaktformular.faxNr.focus();
		return false;
	}	
	if(isEmail(document.kontaktformular.mailAddr.value)==false){
		alert('Bitte geben Sie Ihre E-Mail-Adresse an!');
		document.kontaktformular.mailAddr.focus();
		return false;
	}
	/*
	if(document.kontaktformular.leistungen[0].checked == false && document.kontaktformular.leistungen[1].checked == false){
		alert('Bitte geben Sie "Art der gewünschten Berechnung" an.');
		document.kontaktformular.mailAddr.focus();
		return false;
	}
	*/
	if(empty(document.kontaktformular.stichtag.value)==false){
		alert('Bitte geben Sie den Bilanzstichtag an!');
		document.kontaktformular.stichtag.focus();
		return false;
	}
	return true ;
}

function checkform_kunde_kollektiv_en(){
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Please give your company name!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.anschrift.value)==false) {
		alert('Please give your address!');
		document.kontaktformular.anschrift.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ansprechpartner.value)==false) {
		alert('Please provide a contact person for the case of enquiries!');
		document.kontaktformular.ansprechpartner.focus();
		return false ;
	}
	if(empty(document.kontaktformular.telNr.value)==false) {
		alert('Please give a telephone contact number!');
		document.kontaktformular.telNr.focus();
		return false ;
	}
	if(empty(document.kontaktformular.faxNr.value)==false){
		alert('Please give a fax number!');
		document.kontaktformular.faxNr.focus();
		return false;
	}	
	if(isEmail(document.kontaktformular.mailAddr.value)==false){
		alert('Please give an e-mail address!');
		document.kontaktformular.mailAddr.focus();
		return false;
	}
	/*
	if(document.kontaktformular.leistungen[0].checked == false && document.kontaktformular.leistungen[1].checked == false){
		alert('Please fill in field "Type of calculation"');
		document.kontaktformular.mailAddr.focus();
		return false;
	}
	*/
	if(empty(document.kontaktformular.stichtag.value)==false){
		alert('Please give the financial statement date!');
		document.kontaktformular.stichtag.focus();
		return false;
	}
	return true ;
}

function checkform_interessent_individuell_de() {
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Bitte geben Sie Ihren Firmennamen an!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.anschrift.value)==false) {
		alert('Bitte geben Sie Ihre Anschrift an!');
		document.kontaktformular.anschrift.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ansprechpartner.value)==false) {
		alert(unescape('Bitte geben Sie einen Ansprechpartner f%FCr R%FCckfragen an!'));
		document.kontaktformular.ansprechpartner.focus();
		return false ;
	}
	if(empty(document.kontaktformular.telNr.value)==false) {
		alert('Bitte geben Sie Ihre Telefon-Nummer an!');
		document.kontaktformular.telNr.focus();
		return false ;
	}
	if(empty(document.kontaktformular.faxNr.value)==false){
		alert('Bitte geben Sie Ihre Telefax-Nummer an!');
		document.kontaktformular.faxNr.focus();
		return false;
	}
	if(isEmail(document.kontaktformular.mailAddr.value)==false){
		alert('Bitte geben Sie Ihre E-Mail-Adresse an!');
		document.kontaktformular.mailAddr.focus();
		return false;
	}
	if(empty(document.kontaktformular.bilanztermin.value)==false){
		alert('Bitte geben Sie den Bilanztermin der Firma an!');
		document.kontaktformular.bilanztermin.focus();
		return false;
	}
	if(empty(document.kontaktformular.versorgungName.value)==false){
		alert(unescape("Bitte geben Sie den Namen der/s Versorgungsberechtigten an%21"));
		document.kontaktformular.versorgungName.focus();
		return false;
	}
	if(empty(document.kontaktformular.versorgungGeb.value)==false){
		alert(unescape("Bitte geben Sie das Geburtsdatum der/s Versorgungsberechtigten an%21"));
		document.kontaktformular.versorgungGeb.focus();
		return false;
	}
	/*
	if(document.kontaktformular.entgeldumwandlung[0].checked == false && document.kontaktformular.entgeldumwandlung[1].checked == false){
		alert('Bitte geben Sie an, ob die Zusage durch Entgeldumwandlung fianziert wird.');
		document.kontaktformular.entgeldumwandlung.focus();
		return false;
	}
	*/
	if(empty(document.kontaktformular.diensteintritt.value)==false){
		alert(unescape("Bitte geben Sie die versorgungsberechtigte Person unter %u201E2. Diensteintritt%u201C an%21"));
		document.kontaktformular.diensteintritt.focus();
		return false;
	}
	if(document.kontaktformular.firmaRechtsform.value == ""){
		alert(unescape("Bitte f%FCllen Sie alle mit * gekennzeichneten %0APflichtfelder unter %u201E4. Firmendaten%u201C aus%21"));
		document.kontaktformular.firmaRechtsform.focus();
		return false;
	}
	if(empty(document.kontaktformular.firmaDatum.value)==false){
		alert(unescape("Bitte f%FCllen Sie alle mit * gekennzeichneten %0APflichtfelder unter %u201E4. Firmendaten%u201C aus%21"));
		document.kontaktformular.firmaDatum.focus();
		return false;
	}
	/*
	if(document.kontaktformular.firmaBeteiligung.value == ""){
		alert('Bitte füllen Sie das Feld "gg" aus.');
		document.kontaktformular.firmaBeteiligung.focus();
		return false;
	}
	*/
	return true ;
}

function checkform_interessent_individuell_en() {
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Please give your company name!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.anschrift.value)==false) {
		alert('Please give your address!');
		document.kontaktformular.anschrift.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ansprechpartner.value)==false) {
		alert('Please provide a contact person for the case of enquiries!');
		document.kontaktformular.ansprechpartner.focus();
		return false ;
	}
	if(empty(document.kontaktformular.telNr.value)==false) {
		alert('Please give a telephone contact number!');
		document.kontaktformular.telNr.focus();
		return false ;
	}
	if(empty(document.kontaktformular.faxNr.value)==false){
		alert('Please give a fax number!');
		document.kontaktformular.faxNr.focus();
		return false;
	}
	if(isEmail(document.kontaktformular.mailAddr.value)==false){
		alert('Please give an e-mail address!');
		document.kontaktformular.mailAddr.focus();
		return false;
	}
	if(empty(document.kontaktformular.bilanztermin.value)==false){
		alert('Please give the financial statement date for the company!');
		document.kontaktformular.bilanztermin.focus();
		return false;
	}
	if(empty(document.kontaktformular.versorgungName.value)==false){
		alert(unescape("Please give the name of the person%28s%29 %0Aentitled to provision%21%0A%0A%0A"));
		document.kontaktformular.versorgungName.focus();
		return false;
	}
	if(empty(document.kontaktformular.versorgungGeb.value)==false){
		alert(unescape("Please give the date of birth of the person%28s%29 %0Aentitled to provision%21%0A%0A"));
		document.kontaktformular.versorgungGeb.focus();
		return false;
	}
	/*
	if(document.kontaktformular.entgeldumwandlung[0].checked == false && document.kontaktformular.entgeldumwandlung[1].checked == false){
		alert('Please select an option in field "Pension commitments"');
		document.kontaktformular.entgeldumwandlung.focus();
		return false;
	}
	*/
	if(empty(document.kontaktformular.diensteintritt.value)==false){
		alert(unescape("Please give the person entitled to provision %0Aunder %u201C2. Joined Company%u201D%21"));
		document.kontaktformular.diensteintritt.focus();
		return false;
	}
	if(document.kontaktformular.firmaRechtsform.value == ""){
		alert(unescape("Please fill in the fields marked with a * under %0A%u201D4. Company Details%u201D%21%0A%0A"));
		document.kontaktformular.firmaRechtsform.focus();
		return false;
	}
	if(empty(document.kontaktformular.firmaDatum.value)==false){
		alert(unescape("Please fill in the fields marked with a * under %0A%u201D4. Company Details%u201D%21%0A%0A"));
		document.kontaktformular.firmaDatum.focus();
		return false;
	}
	/*
	if(document.kontaktformular.firmaBeteiligung.value == ""){
		alert('Please fill in field ""');
		document.kontaktformular.firmaBeteiligung.focus();
		return false;
	}
	*/
	return true ;
}

function checkform_interessent_kollektiv_de(){
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Bitte geben Sie Ihren Firmennamen an!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.anschrift.value)==false) {
		alert('Bitte geben Sie Ihre Anschrift an!');
		document.kontaktformular.anschrift.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ansprechpartner.value)==false) {
		alert(unescape('Bitte geben Sie einen Ansprechpartner f%FCr R%FCckfragen an!'));
		document.kontaktformular.ansprechpartner.focus();
		return false ;
	}
	if(empty(document.kontaktformular.telNr.value)==false) {
		alert('Bitte geben Sie Ihre Telefon-Nummer an!');
		document.kontaktformular.telNr.focus();
		return false ;
	}
	if(empty(document.kontaktformular.faxNr.value)==false){
		alert('Bitte geben Sie Ihre Telefax-Nummer an!');
		document.kontaktformular.faxNr.focus();
		return false;
	}	
	if(isEmail(document.kontaktformular.emailAddr.value)==false){
		alert('Bitte geben Sie Ihre E-Mail-Adresse an!');
		document.kontaktformular.emailAddr.focus();
		return false;
	}
	/*
	if(document.kontaktformular.berechnung[0].checked == false && document.kontaktformular.berechnung[1].checked == false && document.kontaktformular.berechnung[2].checked == false && document.kontaktformular.berechnung[3].checked == false){
		alert('Bitte geben Sie "Art der gewünschten Berechnung" an.');
		document.kontaktformular.emailAddr.focus();
		return false;
	}
	*/
	if(empty(document.kontaktformular.gutachtenPersonen.value)==false){
		alert('Bitte geben Sie die Anzahl der zu bewertenden Personen an!');
		document.kontaktformular.gutachtenPersonen.focus();
		return false;
	}
	if(empty(document.kontaktformular.gutachtenBilanz.value)==false){
		alert('Bitte geben Sie den Bilanzstichtag an!');
		document.kontaktformular.gutachtenBilanz.focus();
		return false;
	}
	/*
	if(document.kontaktformular.gutachtenRentner.value == ""){
		alert('Bitte füllen Sie das Feld "Bilanzstichtag" aus.');
		document.kontaktformular.gutachtenRentner.focus();
		return false;
	}
	*/
	return true ;
}

function checkform_interessent_kollektiv_en(){
	if(empty(document.kontaktformular.firma.value)==false) {
		alert('Please give your company name!');
		document.kontaktformular.firma.focus();
		return false ;
	}
	if(empty(document.kontaktformular.anschrift.value)==false) {
		alert('Please give your address!');
		document.kontaktformular.anschrift.focus();
		return false ;
	}
	if(empty(document.kontaktformular.ansprechpartner.value)==false) {
		alert('Please provide a contact person for the case of enquiries!');
		document.kontaktformular.ansprechpartner.focus();
		return false ;
	}
	if(empty(document.kontaktformular.telNr.value)==false) {
		alert('Please give a telephone contact number!');
		document.kontaktformular.telNr.focus();
		return false ;
	}
	if(empty(document.kontaktformular.faxNr.value)==false){
		alert('Please give a fax number!');
		document.kontaktformular.faxNr.focus();
		return false;
	}	
	if(isEmail(document.kontaktformular.emailAddr.value)==false){
		alert('Please give an e-mail address!');
		document.kontaktformular.emailAddr.focus();
		return false;
	}
	/*
	if(document.kontaktformular.berechnung[0].checked == false && document.kontaktformular.berechnung[1].checked == false && document.kontaktformular.berechnung[2].checked == false && document.kontaktformular.berechnung[3].checked == false){
		alert('Please choose "Type of calculation"');
		document.kontaktformular.emailAddr.focus();
		return false;
	}
	*/
	if(empty(document.kontaktformular.gutachtenPersonen.value)==false){
		alert('Please give the number of persons to be assessed!');
		document.kontaktformular.gutachtenPersonen.focus();
		return false;
	}
	if(empty(document.kontaktformular.gutachtenBilanz.value)==false){
		alert('Please give the financial statement date!');
		document.kontaktformular.gutachtenBilanz.focus();
		return false;
	}
	/*
	if(document.kontaktformular.gutachtenRentner.value == ""){
		alert('Please fill in field "Company"');
		document.kontaktformular.gutachtenRentner.focus();
		return false;
	}
	*/
	return true ;
}

