function chkFormular(){

  
  var zahlweise = document.getElementById("zahlweise").value;
  var inhaber = document.getElementById("kontoinhaber").value;
  
  if (zahlweise=="monatlich" || inhaber!="") {
      if (document.getElementById("kontoinhaber").value == "") {
          alert("Bitte geben Sie den Kontoinhaber an!");
          document.getElementById("kontoinhaber").focus();
          return false;
          }
      if (document.getElementById("bank").value == "") {
          alert("Bitte geben Sie die Bank an!");
          document.getElementById("bank").focus();
          return false;
          }
      if (document.getElementById("konto").value == "") {
          alert("Bitte geben Sie das Konto an!");
          document.getElementById("konto").focus();
          return false;
          }
      if (document.getElementById("blz").value == "") {
          alert("Bitte geben Sie die Bankleitzahl an!");
          document.getElementById("blz").focus();
          return false;
          }
      if (document.getElementById("iban").value == "") {
          alert("Bitte geben Sie die IBAN an!");
          document.getElementById("iban").focus();
          return false;
          }
      if (document.getElementById("bic").value == "") {
          alert("Bitte geben Sie die BIC an!");
          document.getElementById("bic").focus();
          return false;
          }        
                   
  }
 

 
   
 
  if (document.getElementById("email").value=="")
  {
    check = confirm(unescape("Sofern Sie keine Emailadresse eingeben, wird die Versicherungsbest%E4tigung per Post versandt%2C was zu zeitlichen Verz%F6gerungen f%FChren kann. Wollen Sie trotzdem den Antrag erstellen?"));
    if (check == false)
    {
      document.getElementById("email").focus();
      return false;
    }
    
  }
  else if (document.getElementById("email").value!="")
  {
    
     var search= /(^[a-zA-Z0-9\-\_]+(\.[a-zA-Z0-9\-\_]+)*\@[a-zA-Z0-9]+[a-zA-Z0-9\-]*[a-zA-Z0-9]+(\.[a-zA-Z0-9]+[a-zA-Z0-9\-]*[a-zA-Z0-9]+)*\.[a-zA-Z]{2,3}$)/;
	   var result=search.test(document.getElementById('email').value);
	   if (result==false)
	   {
        check = confirm(unescape("Die von Ihnen angegebene Emailadresse scheint falsch zu sein. Daher wird die Versicherungsbest%E4tigung per Post versandt%2C was zu zeitlichen Verz%F6gerungen f%FChren kann. Wollen Sie trotzdem den Antrag erstellen?"));
        if (check == false) 
        {
          document.getElementById("email").focus();
          return false;
        }
        
	   }

  
  }
  
  if (document.getElementById("registernummer").value=="")
  {
    check_register = confirm(unescape("Sofern Sie eine Registernummer haben, bitten wir Sie, diese einzugeben. M%F6chten Sie den Antrag ohne Angabe einer Registernummer einreichen?"));
    if (check_register == false) 
    {
        document.getElementById("registernummer").focus();
        return false;
    }
  }
  
  if (document.getElementById("wkonummer").value=="")
  {
    alert ("Bitte geben Sie Ihre WKo Nummer ein!\nSollten Sie noch keine WKo-Nr. besitzen, schreiben Sie bitte \"wird nachgereicht\" in das Feld!\nAnträge ohne / mit falscher WKO Nr. können nicht bearbeitet werden.");
    document.getElementById("wkonummer").focus();
    return false;
    
  }
  
  
  
  if (document.getElementById("behoerde").value=="")
  {
    check_behoerde = confirm(unescape("Sie beschleunigen die Bearbeitung des Antrages wenn Sie uns die zust%E4ndige Beh%F6rde mitteilen. M%F6chten Sie den Antrag ohne Angabe der zust%E4ndigen Beh%F6rde einreichen?"));
    if (check_behoerde == false) 
    {
      document.getElementById("behoerde").focus();
      return false;
    }
    
  }
  
  if (document.getElementById("adressrolle_ges").checked == true)
  {
    if (document.getElementById("firmenbuchnummer").value=="")
    {
      alert ("Bitte gebe Sie Ihre Firmenbuchnummer an!");
      document.getElementById("firmenbuchnummer").focus();
      return false;
    }
  }
  if (document.getElementById("adressrolle_pri").checked == true)
  {
    if (document.getElementById("geburtsdatum").value=="")
    {
      alert ("Bitte gebe Sie Ihr Geburtsdatum an!");
      document.getElementById("geburtsdatum").focus();
      return false;
    }
  }
  
  return true;
}

function chkFormular1(){

	anz_gf = document.getElementById("einschluss_gf").value;

	if (anz_gf > 0) {
        
        for (i=1; i<=anz_gf; i++){
        	field_name = "name_gf_"+i;
        	gf_name = document.getElementById(field_name).value;
        	if (gf_name == "" || gf_name == "Name") { 
        		document.getElementById(field_name).style.backgroundColor = '#FF9900';
        		document.getElementById(field_name).focus();
                return false;
        		}
        	else {document.getElementById(field_name).style.backgroundColor = '#FFF';}
        	
        	field_vorname = "vorname_gf_"+i;
        	gf_vorname = document.getElementById(field_vorname).value;
        	if (gf_vorname == "" || gf_vorname == "Vorname") { 
        		document.getElementById(field_vorname).style.backgroundColor = '#FF9900';
        		document.getElementById(field_vorname).focus();
                return false;
        		}
        	else {document.getElementById(field_vorname).style.backgroundColor = '#FFF';}
        	
        	field_geburtsdatum = "geburtsdatum_gf_"+i;
        	gf_geburtsdatum = document.getElementById(field_geburtsdatum).value;
        	if (gf_geburtsdatum == "" || gf_geburtsdatum == "Geburtsdatum") { 
        		document.getElementById(field_geburtsdatum).style.backgroundColor = '#FF9900';
        		document.getElementById(field_geburtsdatum).focus();
                return false;
        		}
        	else {document.getElementById(field_geburtsdatum).style.backgroundColor = '#FFF';}
        	
        	
        }
        
    }
	if (document.getElementById("hgb84ja").checked == true){
		if (document.getElementById("untervermittlerfirma_text").value == "" || document.getElementById("untervermittlerfirma_text").value == "vermittelnd für"){
			document.getElementById("untervermittlerfirma_text").style.backgroundColor = '#FF9900';
    		document.getElementById("untervermittlerfirma_text").focus();
    		document.getElementById("untervermittlerfirma_text").select();
    		return false;
		}
	}
	
 /* 
  var elStyle_vm = document.getElementById("umsatz_vm").style;
  (elStyle_vm.display == "none") ? alert ("vm_none") : alert ("vm_block");
  if (elStyle_vm.display == 'block' ) {
  
     if (document.getElementById("umsatz_vm").value == "") {
        alert("Bitte geben Sie einen Umsatz für den Bereich Versicherungsvermittlung an!");
        document.getElementById("umsatz_vm").style.backgroundColor = '#FF9900';
        document.getElementById("umsatz_vm").focus();
        return false;
     }
  }
  
  
  var elStyle_vb = document.getElementById("umsatz_vb").style;
  (elStyle_vb.display == "none") ? alert ("vb_none") : alert ("vb_block");
  if (elStyle_vb.display == 'block' ) {
  
     if (document.getElementById("umsatz_vb").value == "") {
        alert("Bitte geben Sie einen Umsatz für den Bereich Vermögensberatung an!");
        document.getElementById("umsatz_vb").style.backgroundColor = '#FF9900';
        document.getElementById("umsatz_vb").focus();
        return false;
     }
  }
  
  var elStyle_fdla = document.getElementById("umsatz_fdla").style;
  (elStyle_fdla.display == "none") ? alert ("fdla_none") : alert ("fdla_block");
  if (elStyle_fdla.display == 'block' ) {
  
     if (document.getElementById("umsatz_fdla").value == "") {
        alert("Bitte geben Sie einen Umsatz für den Bereich Wertpapiervermittlung(FDLA) an!");
        document.getElementById("umsatz_fdla").style.backgroundColor = '#FF9900';
        document.getElementById("umsatz_fdla").focus();
        return false;
     }
  }
  */
    
	
}

function show_lastschrift() {

if (document.getElementById("zahlweise").value=="monatlich") {
  document.getElementById("lastschrift").style.display = "block";
}
else document.getElementById("lastschrift").style.display = "none";

}

function check_rechtsform() {
	if (document.getElementById("rechtsform").value == "OG" || document.getElementById("rechtsform").value == "KG") { 
		//document.getElementById("ogkg").style.display = "none";
		document.getElementById("ogkg").style.display = "block";
	} 
	else {
		//document.getElementById("angaben").style.display = "block";
		document.getElementById("ogkg").style.display = "none";
		document.getElementById("einschluss_gf").value = "0";
		document.getElementById("gf_1").style.display = "none";
		document.getElementById("name_gf_1").value = "Name";
		document.getElementById("vorname_gf_1").value = "Vorname";
		document.getElementById("geburtsdatum_gf_1").value = "Geburtsdatum";
		document.getElementById("gf_2").style.display = "none";
		document.getElementById("name_gf_2").value = "Name";
		document.getElementById("vorname_gf_2").value = "Vorname";
		document.getElementById("geburtsdatum_gf_2").value = "Geburtsdatum";
		document.getElementById("gf_3").style.display = "none";
		document.getElementById("name_gf_3").value = "Name";
		document.getElementById("vorname_gf_3").value = "Vorname";
		document.getElementById("geburtsdatum_gf_3").value = "Geburtsdatum";
		document.getElementById("gf_4").style.display = "none";
		document.getElementById("name_gf_4").value = "Name";
		document.getElementById("vorname_gf_4").value = "Vorname";
		document.getElementById("geburtsdatum_gf_4").value = "Geburtsdatum";
		document.getElementById("gf_5").style.display = "none";
		document.getElementById("name_gf_5").value = "Name";
		document.getElementById("vorname_gf_5").value = "Vorname";
		document.getElementById("geburtsdatum_gf_5").value = "Geburtsdatum";
	}
	
	
}

function einschluss_gfue() {
	if (document.getElementById("einschluss_gf").value == "1") { 
		document.getElementById("gf_1").style.display = "block";
		document.getElementById("gf_2").style.display = "none";
		document.getElementById("gf_3").style.display = "none";
		document.getElementById("gf_4").style.display = "none";
		document.getElementById("gf_5").style.display = "none";
	}
	else if (document.getElementById("einschluss_gf").value == "2") { 
		document.getElementById("gf_1").style.display = "block";
		document.getElementById("gf_2").style.display = "block";
		document.getElementById("gf_3").style.display = "none";
		document.getElementById("gf_4").style.display = "none";
		document.getElementById("gf_5").style.display = "none";
	}
	else if (document.getElementById("einschluss_gf").value == "3") { 
		document.getElementById("gf_1").style.display = "block";
		document.getElementById("gf_2").style.display = "block";
		document.getElementById("gf_3").style.display = "block";
		document.getElementById("gf_4").style.display = "none";
		document.getElementById("gf_5").style.display = "none";
	}
	else if (document.getElementById("einschluss_gf").value == "4") { 
		document.getElementById("gf_1").style.display = "block";
		document.getElementById("gf_2").style.display = "block";
		document.getElementById("gf_3").style.display = "block";
		document.getElementById("gf_4").style.display = "block";
		document.getElementById("gf_5").style.display = "none";
	}
	else if (document.getElementById("einschluss_gf").value == "5") { 
		document.getElementById("gf_1").style.display = "block";
		document.getElementById("gf_2").style.display = "block";
		document.getElementById("gf_3").style.display = "block";
		document.getElementById("gf_4").style.display = "block";
		document.getElementById("gf_5").style.display = "block";
	}
	else {
		document.getElementById("gf_1").style.display = "none";
		document.getElementById("gf_2").style.display = "none";
		document.getElementById("gf_3").style.display = "none";
		document.getElementById("gf_4").style.display = "none";
		document.getElementById("gf_5").style.display = "none";
	}
	
	
}
function del_value(id) {
	document.getElementById(id).value = "";
}

function check_display_adress(privat_or_ges){
	
	if (privat_or_ges == "checked") { //wenn Einzelfirma $einzel = "checked"
		show_pri_data();
	}
	else show_ges_data();
}


function show_hide_zulassung1()
{
  
  document.getElementById("deckungssumme_fdla").value = "nein"; //Standard
  
  
  if (document.getElementById("zulassung").value == "0") 
  {
	  	document.getElementById("fragen").style.display = "none";
	  	document.getElementById("umsatz_vm").value = "";
	  	document.getElementById("umsatz_vb").value = "";
	  	document.getElementById("umsatz_fdla").value = "";
	  	
	  	if (document.getElementById("wpdlu_wpf").value == "0") document.getElementById("berechnen").style.display = "none";
  }
  else 
  {
    
    document.getElementById("fragen").style.display = "block";
	  document.getElementById("berechnen").style.display = "block";
	  
    if (document.getElementById("zulassung").value == "1")
    {
      document.getElementById("deckungssumme_val").style.display = "block";
      document.getElementById("umsatz_vm").style.display = "block";
      document.getElementById("umsatz_vm_row").style.display = "block";
      //Bauspar und Leasing anzeigen
      document.getElementById("deckungssumme_fdl01_val").style.display = "block";
      document.getElementById("deckungssumme_fdl01").style.display = "block";
      
      //Umsatz VB ausblenden und leeren
      
      document.getElementById("deckungssumme_fdl_val").style.display = "none";
      document.getElementById("deckungssumme_fdl").style.display = "none";
      document.getElementById("deckungssumme_fdl").value = "nein";
      document.getElementById("umsatz_vb_row").style.display = "none";
      document.getElementById("umsatz_vb").value = "";
      //Umsatz FDLA ausblenden und leeren
      document.getElementById("deckungssumme_fdla").style.display = "none";
      document.getElementById("deckungssumme_fdla").value = "nein";
      document.getElementById("deckungssumme_fdla_val").style.display = "none";
      document.getElementById("umsatz_fdla_row").style.display = "none";
      document.getElementById("umsatz_fdla").value = "";
      
      //Beschränkung auf UV/LV
      document.getElementById("deckungssumme_uvlv").style.display = "none";
      document.getElementById("deckungssumme_uvlv").value = "nein";
      document.getElementById("deckungssumme_uvlv_val").style.display = "none";
      
      if (document.getElementById("fdla").value != "fdla")
      {
        document.getElementById("deckungssumme_fdl01_val").style.display = "block";
      }
      else
      {
        document.getElementById("deckungssumme_fdl01_val").style.display = "none"; //kann nicht abgewaehlt werden wenn FDLA gewaehlt wurde
        document.getElementById("deckungssumme_fdl01").value = "250000";   //kann nicht abgewaehlt werden wenn FDLA gewaehlt wurde
      }
      
      /*
      document.getElementById("deckungssumme_uvlv_val").style.display = "none";
      
      */
    }
    
    if (document.getElementById("zulassung").value == "2" | document.getElementById("zulassung").value == "3")
    {
      //VM
      document.getElementById("deckungssumme_val").style.display = "block";
      document.getElementById("deckungssumme").style.display = "block";
      document.getElementById("umsatz_vm_row").style.display = "block";
      
      //VB
      document.getElementById("deckungssumme_fdl_val").style.display = "block";
      document.getElementById("deckungssumme_fdl").style.display = "block";
      document.getElementById("umsatz_vb_row").style.display = "block";
      
      //UV/LV
      document.getElementById("deckungssumme_uvlv_val").style.display = "block";
      document.getElementById("deckungssumme_uvlv").style.display = "block";
      
      //FDL01
      document.getElementById("deckungssumme_fdl01_val").style.display = "none";
      document.getElementById("deckungssumme_fdl01").value = "250000";
      
      
      
      
      
    }
    
	  if (document.getElementById("zulassung").value == "4")
    {
      //VM
      document.getElementById("deckungssumme_val").style.display = "none";
      document.getElementById("deckungssumme").style.display = "none";
      document.getElementById("deckungssumme").value = "nein";
      document.getElementById("umsatz_vm").value = "";
      document.getElementById("umsatz_vm_row").style.display = "none";
      
      //FDL01
      document.getElementById("deckungssumme_fdl01_val").style.display = "none"; //kann nicht abgewaehlt werden wenn VB gewaehlt wurde
      document.getElementById("deckungssumme_fdl01").value = "nein";
      
      //FDLA
      document.getElementById("deckungssumme_fdla").value = "nein";
      document.getElementById("deckungssumme_fdl_val").style.display = "none";
      
       //UV/LV
      document.getElementById("deckungssumme_uvlv_val").style.display = "none";
      document.getElementById("deckungssumme_uvlv").value = "nein";
      
      document.getElementById("deckungssumme_fdl_val").style.display = "block";
      document.getElementById("deckungssumme_fdl").style.display = "block";
      document.getElementById("umsatz_vb_row").style.display = "block";
      
      
    }
    
    
	  
  }
  select_ds();
  
}

function select_ds()
{
    if (document.getElementById("deckungssumme").value == "2000000" | document.getElementById("deckungssumme").value == "3000000")
    {
      document.getElementById("deckungssumme_uvlv_val").style.display = "none";
      document.getElementById("deckungssumme_uvlv").value = "nein";
    }
    else
    {
      if (document.getElementById("zulassung").value == "2" | document.getElementById("zulassung").value == "3")
      {
        document.getElementById("deckungssumme_uvlv_val").style.display = "block";
        document.getElementById("deckungssumme_uvlv").value = "nein";
      }
    }
}

function select_fdl01()
{
   if (document.getElementById("deckungssumme_fdl01").value == "nein")
      {
        /*
        document.getElementById("deckungssumme_fdla_val").style.display = "none";
        document.getElementById("deckungssumme_fdla").style.display = "none";
        document.getElementById("deckungssumme_fdla").value = "nein";
        */
        document.getElementById("deckungssumme_fdl").value = "nein";
        document.getElementById("deckungssumme_fdla").value = "nein";
        document.getElementById("umsatz_fdla_row").style.display = "none";
        document.getElementById("umsatz_fdla").value = "";
        document.getElementById("fdla_baustein").innerHTML = "";
      }
   else {
        //document.getElementById("deckungssumme_fdl").value = "250000";
        document.getElementById("deckungssumme_fdla_value").value = "250000";
        document.getElementById("deckungssumme_fdla").value = "ja";
        document.getElementById("umsatz_fdla_row").style.display = "block";
        
        //if (document.getElementById("fdla").value == "fdla") document.getElementById("fdla_baustein").innerHTML = " (250.000 €)";
        
   
   }   
}

function select_fdl()
{
  
  if (document.getElementById("zulassung").value != "1")
  {
    //alert ("1");
    if (document.getElementById("deckungssumme_fdl").value == "nein")
      {  
        //alert ("2");
        document.getElementById("deckungssumme_fdla").value = "nein";
        document.getElementById("umsatz_fdla_row").style.display = "none";
        document.getElementById("umsatz_fdla").value = "";
        document.getElementById("fdla_baustein").innerHTML = "";
        /*document.getElementById("umsatz_fonds_row").style.display = "none";
        document.getElementById("umsatz_fp_row").style.display = "none";
        document.getElementById("umsatz_fonds").value = "";
        document.getElementById("umsatz_fp").value = "";*/
      }
    else 
    {
      //alert ("3");
      if (document.getElementById("fdla").value == "fdla") {
      document.getElementById("deckungssumme_fdla_value").value = document.getElementById("deckungssumme_fdl").value;
      document.getElementById("deckungssumme_fdla").value = "ja";
      document.getElementById("umsatz_fdla_row").style.display = "block";
      }
      //if (document.getElementById("fdla").value == "fdla") document.getElementById("fdla_baustein").innerHTML = " ("+document.getElementById('deckungssumme_fdl').value+" €)";
      
    } 
  
  }
  
   
}

function select_fdla() {
    if (document.getElementById("deckungssumme_fdla").value == "ja") {
        if (document.getElementById("zulassung").value == "1") document.getElementById("deckungssumme_fdl01").value = "250000";   //FDLA erzwingt Bauspar und Leasing Deckung
              
        document.getElementById("umsatz_fdla_row").style.display = "block";
        if (document.getElementById("deckungssumme_fdl01").value == "250000") {
           document.getElementById("deckungssumme_fdla_value").value = "250000";
           //document.getElementById("fdla_baustein").innerHTML = " (250.000 €)";
        }
        if (document.getElementById("deckungssumme_fdl").value != "nein") {
           document.getElementById("deckungssumme_fdla_value").value = document.getElementById("deckungssumme_fdl").value;
           //if (document.getElementById("fdla").value == "fdla") document.getElementById("fdla_baustein").innerHTML = " ("+document.getElementById('deckungssumme_fdl').value+" €)";
        }
        else {
            document.getElementById("deckungssumme_fdl").value = "250000";
            document.getElementById("deckungssumme_fdla_value").value = document.getElementById("deckungssumme_fdl").value;
        }
    }
    else {
        
        //document.getElementById("deckungssumme_fdla_value").value = "nein";
        document.getElementById("umsatz_fdla_row").style.display = "none";
        document.getElementById("fdla_baustein").innerHTML = "";
    }    
}


function select_uvlv()
{
   if (document.getElementById("deckungssumme_uvlv").value == "nein")
    {
      document.getElementById("umsatz_vm_row").style.display = "block";
      document.getElementById("deckungssumme_val").style.display = "block";
      document.getElementById("deckungssumme").value = "1500000";
      document.getElementById("ds_vm_text").innerHTML = "";
    }
   else     //es wird beschraenkt auf UV/LV
   {
       document.getElementById("deckungssumme_val").style.display = "none";
       document.getElementById("deckungssumme").value = "1500000"; //DS VM auf 0 setzen
       
       document.getElementById("ds_vm_text").innerHTML = "Versicherungsvermittlung 1.500.000 €";
       document.getElementById("umsatz_vm_row").style.display = "block";
       document.getElementById("umsatz_vm").value = ""; //Umsatz VM auf 0 setzen
   } 

}



function show_hide_zulassung_fdla()
{
  if (document.getElementById("zulassung").value != "0" && document.getElementById("fdla").value == "fdla")
  {
     
     document.getElementById("umsatz_fdla_row").style.display = "none";
     document.getElementById("deckungssumme_fdla_val").style.display = "block";
     document.getElementById("deckungssumme_fdla").style.display = "block";
     
     /*
     document.getElementById("deckungssumme_fdl01_val").style.display = "none";  //ZUsatzbaustein FDL01 abwaehlen?
     document.getElementById("deckungssumme_fdl01").value = "250000";
     if (document.getElementById("zulassung").value == "1") document.getElementById("fdl01_baustein").innerHTML = " (inkl. Bauspar + Leasingverm.)";
     */
     
  }
  else if (document.getElementById("zulassung").value != "0" && document.getElementById("fdla").value == "0")
  {
    document.getElementById("deckungssumme_fdl01_val").style.display = "block";  //ZUsatzbaustein FDL01 abwaehlen?
    document.getElementById("deckungssumme_fdla_val").style.display = "none";
    document.getElementById("deckungssumme_fdla").style.display = "none";
    document.getElementById("deckungssumme_fdla").value = "nein";
    document.getElementById("umsatz_fdla_row").style.display = "none";
    document.getElementById("umsatz_fdla").value = "";
    document.getElementById("fdl01_baustein").innerHTML = "";
  }
}


function show_hide_zulassung3()
{
  if (document.getElementById("wpdlu_wpf").value == "0") 
   { 
		  document.getElementById("fragen_wpdlu").style.display = "none";
		  if (document.getElementById("zulassung").value == "0" && document.getElementById("fdla").value == "0") document.getElementById("berechnen").style.display = "none";
   }
   else {
		 document.getElementById("fragen_wpdlu").style.display = "block";
		 document.getElementById("berechnen").style.display = "block";
	 }

}






function check_number(elem)
{
  num = document.getElementById(elem).value;
  if (isNaN(num)) {
    alert(num + "    Bitte nur Zahlen eingeben!");
    var l = num.length;
    var Extrakt = num.slice(0, l-1);
    document.getElementById(elem).value = Extrakt;
    document.getElementById(elem).focus();
  }


}


function PruefeDatum(Datum)
{
var Datum, Tag, Monat, Jahr, Laenge, tageMonat;
Laenge=Datum.length;

if (Laenge==10 && Datum.substring(2,3)=="." && Datum.substring(5,6)==".")
{
Tag=parseInt(Datum.substring(0,2),10);
Monat=parseInt(Datum.substring(3,5),10);
Jahr=parseInt(Datum.substring(6,10),10);
}
else
{
Fehlermeldung();return false;
}

if (Monat==4 || Monat==6 || Monat==9 || Monat==11)
{
tageMonat=30;
}
else if (Monat==1 || Monat==3 || Monat==5 || Monat==7 || Monat==8 || Monat==10 || Monat==12)
{
tageMonat=31;
}
else if(Monat==2 && Jahr%4==0 && Jahr%100!=0 || Jahr%400==0)
{
tageMonat=29;
}
else if(Monat==2 && Jahr%4!=0 || Jahr%100==0 && Jahr%400!=0)
{
tageMonat=28;
}

if (Tag>=1 && Tag<=tageMonat && Monat>=1 && Monat<=12 && Jahr>=2000 && Jahr<=2100)
{
document.getElementById("datum_failure").style.display = "none";
document.getElementById("versicherungsbeginn").style.backgroundColor = '#FFFFFF';
return true;
}
else
{
Fehlermeldung();return false;
}
}

function Fehlermeldung()
{
alert("Kein gueltiges Datum!\nBitte Datum in der Form: TT.MM.JJJJ eingeben!");
document.getElementById("versicherungsbeginn").style.backgroundColor = '#FF9900';
document.getElementById("versicherungsbeginn").focus();

document.getElementById("datum_failure").style.color = "#FF0000";
document.getElementById("datum_failure").innerHTML = "Datum Versicherungsbeginn fehlerhaft";

}


function show_untervermittlerfirma()
{
 		document.getElementById("untervermittlerfirma").style.display = "block";
		document.getElementById("untervermittlerfirma_text").focus();
}
function hide_untervermittlerfirma()
{
 	  document.getElementById("untervermittlerfirma").style.display = "none";
		document.getElementById("untervermittlerfirma_text").value = "vermittelnd für ...";
}
function delete_value()
{
    if (document.getElementById("untervermittlerfirma_text").value == "vermittelnd für ...") document.getElementById("untervermittlerfirma_text").value = "";
        
}

function clear_select(div_elem)
{
  
  document.getElementById(div_elem).length = 0;

}

function new_zahlweise(mjahr, vjahr, hjahr, jahr, mjahr_bhv, vjahr_bhv, hjahr_bhv, jahr_bhv)
{
  
  
  //alert("ohne BHV: "+mjahr+"--"+vjahr+"--"+hjahr+"--"+jahr);
  //alert("mit BHV: "+mjahr_bhv+"--"+vjahr_bhv+"--"+hjahr_bhv+"--"+jahr_bhv);
  
  
  //alert(document.getElementById('bhv_checked').getAttribute ('checked'););
  if (document.getElementById('bhv_checked').checked == true)
  {
    var_mjahr = "monatlich (" + mjahr_bhv +"  EUR)";
    var_vjahr = "vierteljährlich (" + vjahr_bhv +"  EUR)";
    var_hjahr = "halbjährlich (" + hjahr_bhv +"  EUR)";
    var_jahr = "jährlich (" + jahr_bhv +"  EUR)";
    document.getElementById('zw_text_b').innerHTML = " (brutto) inklusive BHV";
      
      }
  else
  {
    var_mjahr = "monatlich (" + mjahr +"  EUR)";
    var_vjahr = "vierteljährlich (" + vjahr +"  EUR)";
    var_hjahr = "halbjährlich (" + hjahr +"  EUR)";
    var_jahr = "jährlich (" + jahr +"  EUR)";
    document.getElementById('zw_text_b').innerHTML = " (brutto) ohne BHV";
  }
  
  //document.getElementById('zahlweise').options[0] = new Option(var_mjahr, "monatlich");
  document.getElementById('zahlweise').options[0] = new Option(var_vjahr, "vierteljaehrlich");
  document.getElementById('zahlweise').options[1] = new Option(var_hjahr, "halbjaehrlich");
  document.getElementById('zahlweise').options[2] = new Option(var_jahr, "jaehrlich");

}
