// a= Ã¤  ö= Ã¶   ü= Ã¼   ß= ÃŸ



// ################################################## Trennpunkt #####################

function trennpunktRaus(zahlMit)  // bisher nicht benötigt
	{
	var zahlOhne = Number(zahlMit.replace(/\./g, ""));
	return zahlOhne;
	}


function trennpunktRein(zahlOhne) 
	{
	zahlOhne = zahlOhne.replace(/\./g, "");
	var i;
	var j=-1;
	var ergebnis="";
	i=zahlOhne.length-1;
	while (i >= 0) 
	{
	  j++;
	  if (j==3) 
	      {
	         ergebnis="."+ergebnis;
	         j=0;
	      }	      
	  ergebnis=zahlOhne.substr(i,1)+ergebnis;
	  i--;
	}
	return ergebnis;
	}
	
/*	
  var Zahl = window.prompt("Diese Zahl mit trennpunkt versehen: ", "??");
  
ZahlNeu = trennpunktRein(Zahl);
alert("Zahl mit Trenner= " + ZahlNeu + "  Typ: " + typeof ZahlNeu);

ZahlAlt = trennpunktRaus(ZahlNeu);
alert("Zahl wieder ohne Trenner= " + ZahlAlt + "  Typ: " + typeof ZahlAlt);
*/









// ############### Variablendefinition GLOBAL ####################

var Jetzt = new Date();
var JahrZahl= Jetzt.getFullYear();
var TagHeute = Jetzt.getDate();
var MonatZahl = Jetzt.getMonth();
var MonatName = new Array("Januar", "Februar", "MÃ¤rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember", 
							"Januar " + (JahrZahl+1), "Februar " + (JahrZahl+1), "MÃ¤rz " + (JahrZahl+1), "April " + (JahrZahl+1), "Mai " + (JahrZahl+1), "Juni  " + (JahrZahl+1));

/*  var TagHeute = window.prompt("Welcher Tag ist heute", "??");
  var MonatZahl = window.prompt("Und welcher Monat haben wir", "??");
  var MonatZahl = Number(MonatZahl);
  alert("Angenommen wir haben jetzt den " + TagHeute + ". "  + MonatName[MonatZahl] + " " +  JahrZahl);
*/

var zusatzEA = false;
var sparform = "SP";
var VL = false;
var EA = false;
var Mindestbeitrag = 25;

var hintergrundfarbeDEF="#e6e6e6";
var randfarbeDEF="#e6e6e6";
var hintergrundfarbe="#ffffcc";
var randfarbe="#ff0000";
var weiss = "#ffffff";








// ----------- speziell bei bestimmten Formularen -------

function BeiEBASE()	{ Mindestbeitrag = 50; MindestbeitragEA = 500; MindestbeitragEP = 25000; Mindestentnahme = 125; }				// aus dem "html body onload" immer zuerst diese beiden Funktionen aufrufen...
function BeiFFB()  	{ Mindestbeitrag = 25; MindestbeitragEA = 500; MindestbeitragEP = 10000; Mindestentnahme = 50; }

function BeiEA()  	{ sparform = "EA"; MindestbeitragEAEP = MindestbeitragEA; textEAEP = "bei Einmalanlagen" }						// ...dann erst diese beiden Funktionen aufrufen(wegen Variablen-Abhängigkeit)
function BeiEP()  	{ sparform = "EP"; MindestbeitragEAEP = MindestbeitragEP; textEAEP = "fÃ¼r einen Entnahmeplan"	}

function BeiVL()  	{ sparform = "VL"; AnzahlFonds = 1;}







// ----------------------------------------Vertragsbeginn Dropdown Auto-Datum--------------------------


function CheckBeginn()
{

		if(sparform == "EA" || sparform == "EP") {document.Formular.Beginn.options[0].text = "gewÃ¼nschter Zeitpunkt der Einzahlung"}
		else {document.Formular.Beginn.options[0].text = "Beginn des Vertrags"}

		if(TagHeute < 6 ) 
			{
			if(sparform == "SP")
				{  
				document.Formular.Beginn.options[1].text = "... zum 15. " + MonatName[MonatZahl];
			  	document.Formular.Beginn.options[2].text = "... zum 1. " + MonatName[MonatZahl+1];		  
				document.Formular.Beginn.options[3].text = "... zum 15. " + MonatName[MonatZahl+1];
			  	document.Formular.Beginn.options[4].text = "... zum 1. " + MonatName[MonatZahl+2];		  
				}
			else if(sparform == "EA" || sparform == "EP")
				{
				document.Formular.Beginn.options[1].text = "baldmÃ¶glichst (direkt nach Posteingang bei Depotbank)";
			  	document.Formular.Beginn.options[2].text = "... zum 15. " + MonatName[MonatZahl];		  
				document.Formular.Beginn.options[3].text = "... zum 1. " + MonatName[MonatZahl+1];
				document.Formular.Beginn.options[4].text = "... zum 15. " + MonatName[MonatZahl+1];
			  	document.Formular.Beginn.options[5].text = "... zum 1. " + MonatName[MonatZahl+2];		  
				}
			}
			
		else if(TagHeute < 23) 
			{ 
			if(sparform == "SP")
					{ 
					document.Formular.Beginn.options[1].text = "... zum 1. " + MonatName[MonatZahl+1];
				  	document.Formular.Beginn.options[2].text = "... zum 15. " + MonatName[MonatZahl+1];		  
					document.Formular.Beginn.options[3].text = "... zum 1. " + MonatName[MonatZahl+2];
				  	document.Formular.Beginn.options[4].text = "... zum 15. " + MonatName[MonatZahl+2];		
					}	
			else if(sparform == "VL")
					{
					document.Formular.Beginn.options[1].text = "... zum 1. " + MonatName[MonatZahl+1];
				  	document.Formular.Beginn.options[2].text = "... zum 1. " + MonatName[MonatZahl+2];		  
					document.Formular.Beginn.options[3].text = "... zum 1. " + MonatName[MonatZahl+3];
				  	document.Formular.Beginn.options[4].text = "... zum 1. " + MonatName[MonatZahl+4];		
					}
			else if(sparform == "EA" || sparform == "EP")
					{
					document.Formular.Beginn.options[1].text = "baldmÃ¶glichst (direkt nach Posteingang bei Depotbank)";
				  	document.Formular.Beginn.options[2].text = "... zum 1. " + MonatName[MonatZahl+1];		  
					document.Formular.Beginn.options[3].text = "... zum 15. " + MonatName[MonatZahl+1];
					document.Formular.Beginn.options[4].text = "... zum 1. " + MonatName[MonatZahl+2];
					document.Formular.Beginn.options[5].text = "... zum 15. " + MonatName[MonatZahl+2];
					}
		
			}
		else
			{			
			if(sparform == "SP")
					{ 
				  	document.Formular.Beginn.options[1].text = "... zum 15. " + MonatName[MonatZahl+1];
				  	document.Formular.Beginn.options[2].text = "... zum 1. " + MonatName[MonatZahl+2];
				  	document.Formular.Beginn.options[3].text = "... zum 15. " + MonatName[MonatZahl+2];
				  	document.Formular.Beginn.options[4].text = "... zum 1. " + MonatName[MonatZahl+3];
					}	
			else if(sparform == "VL")
					{
					document.Formular.Beginn.options[1].text = "... zum 1. " + MonatName[MonatZahl+2];
				  	document.Formular.Beginn.options[2].text = "... zum 1. " + MonatName[MonatZahl+3];		  
					document.Formular.Beginn.options[3].text = "... zum 1. " + MonatName[MonatZahl+4];
				  	document.Formular.Beginn.options[4].text = "... zum 1. " + MonatName[MonatZahl+5];		
					}
			else if(sparform == "EA" || sparform == "EP")
					{
					document.Formular.Beginn.options[1].text = "baldmÃ¶glichst (direkt nach Posteingang bei Depotbank)";
				  	document.Formular.Beginn.options[2].text = "... zum 15. " + MonatName[MonatZahl+1];		  
					document.Formular.Beginn.options[3].text = "... zum 1. " + MonatName[MonatZahl+2];
					document.Formular.Beginn.options[4].text = "... zum 15. " + MonatName[MonatZahl+2];
					document.Formular.Beginn.options[5].text = "... zum 1. " + MonatName[MonatZahl+3];
					}
			}
}







// ----------------------------------------Felder ausgrauen / ausblenden / einblenden--------------------------

function HideSelectFonds()
{		   				 	

M_onatsbeitrag = document.Formular.Monatsbeitrag;   	// wird hier bei "onblur" des Inputfeldes (erneut) gesetzt

					document.getElementById("DAFonds2").style.color="#0000ff";
					document.getElementById("DAFonds3").style.color="#0000ff";
					document.getElementById("DAFonds4").style.color="#0000ff";
					document.getElementById("DAFonds2").disabled = false;
		   			document.getElementById("DAFonds3").disabled = false;
					document.getElementById("DAFonds4").disabled = false;
					if(M_onatsbeitrag.value.replace(/\./g, "") < Mindestbeitrag*2) 
						 	{
							document.getElementById("DAFonds2").disabled = true;
		   				 	document.getElementById("DAFonds3").disabled = true;
							document.getElementById("DAFonds4").disabled = true;
							document.getElementById("DAFonds2").style.color="#999999";
							document.getElementById("DAFonds3").style.color="#999999";
							document.getElementById("DAFonds4").style.color="#999999";
							}
					else if(M_onatsbeitrag.value.replace(/\./g, "") < Mindestbeitrag*3)   
							{
		   				 	document.getElementById("DAFonds3").disabled = true;
							document.getElementById("DAFonds4").disabled = true;
							document.getElementById("DAFonds3").style.color="#999999";
							document.getElementById("DAFonds4").style.color="#999999";
							}
					else if(M_onatsbeitrag.value.replace(/\./g, "") < Mindestbeitrag*4)  
							{
							document.getElementById("DAFonds4").disabled = true;
							document.getElementById("DAFonds4").style.color="#999999";
//Alternative zu disabled:	document.getElementById("DAFonds4").style.visibility = 'hidden';
							}		
}



function HideSelectFondsEA()
{		   				 	

A_nlagebetrag = document.Formular.Anlagebetrag;		// wird hier bei "onblur" des Inputfeldes (erneut) gesetzt


					document.getElementById("DAFonds2").style.color="#0000ff";
					document.getElementById("DAFonds3").style.color="#0000ff";
					document.getElementById("DAFonds4").style.color="#0000ff";
					document.getElementById("DAFonds2").disabled = false;
		   			document.getElementById("DAFonds3").disabled = false;
					document.getElementById("DAFonds4").disabled = false;
					if(A_nlagebetrag.value.replace(/\./g, "") < MindestbeitragEAEP*2)  
		   				 	{
							document.getElementById("DAFonds2").disabled = true;
		   				 	document.getElementById("DAFonds3").disabled = true;
							document.getElementById("DAFonds4").disabled = true;
							document.getElementById("DAFonds2").style.color="#999999";
							document.getElementById("DAFonds3").style.color="#999999";
							document.getElementById("DAFonds4").style.color="#999999";
							}
					else if(A_nlagebetrag.value.replace(/\./g, "") < MindestbeitragEAEP*3)  
							{
		   				 	document.getElementById("DAFonds3").disabled = true;
							document.getElementById("DAFonds4").disabled = true;
							document.getElementById("DAFonds3").style.color="#999999";
							document.getElementById("DAFonds4").style.color="#999999";
							}
					else if(A_nlagebetrag.value.replace(/\./g, "") < MindestbeitragEAEP*4)  
							{
							document.getElementById("DAFonds4").disabled = true;
							document.getElementById("DAFonds4").style.color="#999999";
							}		
}




function HideShowWKN()	{ 
								var FondsKLV = document.Formular.Art_des_Produktes[1].checked;
								var FondsSP = document.Formular.Art_des_Produktes[4].checked;
								if(FondsKLV || FondsSP)
									{ document.getElementById("WknIsin").style.display = 'block'; }
								else
									{ document.getElementById("WknIsin").style.display = 'none'; }
}
							
	
function HideShowAdresseGV()	{ 
								if(document.Formular.adresseGV[1].checked)
									{	document.getElementById("Adresse_GV").style.display = 'block'; 	}
								else
									{	document.getElementById("Adresse_GV").style.display = 'none'; 	}	
								}
								
function HideShowAdresseGV2()	{ 
								if(document.Formular.GV2[1].checked)
									{	document.getElementById("Person_GV2").style.display = 'block'; 	}
								else
									{	document.getElementById("Person_GV2").style.display = 'none'; 	}	
}


//--aaaaa
function HideShowBevollmZusatz()	{ 


								if(document.Formular.bevollmaechtigter[1].checked)
									{	document.getElementById("BevollmZusatz1").style.display = 'block'; }
								else
									{	document.getElementById("BevollmZusatz1").style.display = 'none';	}
									

								if(document.Formular.bevollmaechtigter[2].checked)
									{	document.getElementById("BevollmZusatz").style.display = 'block'; 
										document.getElementById("BevollmZusatz2").style.visibility = 'visible'; 
									}
								else
									{	document.getElementById("BevollmZusatz").style.display = 'none'; 
										document.getElementById("BevollmZusatz2").style.visibility = 'hidden';	
									}
}

function HideShowBevollmZusAnutzen()	{ 

					var VL = document.Formular.VLnutzen.checked;
				 	var Andere = document.Formular.SPnutzen.checked 
			       				+ document.Formular.EAnutzen.checked
			       				+ document.Formular.EPnutzen.checked;
			       	var EhepartnerZugriff = document.Formular.C3.checked;			
		
					if(VL & EhepartnerZugriff/* & !Andere*/)
						{ document.getElementById("BevollmZusatz1").style.display = 'block'; }
					else
						{	document.getElementById("BevollmZusatz1").style.display = 'none';	}
}


function HideShowBevollmAdr()	{ 

							if(document.Formular.adresse_des_bevollmaechtigten[1].checked)
								{	document.getElementById("BevollmAdr").style.display = 'block'; 	}
							else
								{	document.getElementById("BevollmAdr").style.display = 'none'; 	}	
}







								
								

	
function CheckBox_EAzusaetzlich()
		{ 
zusatzEA = document.Formular.EAzusaetzlich.checked; //-------- benötigt??
		
		if(document.Formular.EAzusaetzlich.checked == 1)
		{
			document.getElementById("EAzusaetzlich").style.display = 'block'; 
			return;
		}
		else
		{
			document.getElementById("EAzusaetzlich").style.display = 'none'; 
			return;
		}
}



// ----------------------------------------Hybrid-Checkbox (wie OptionsRadioButton)--------------------------

function CheckBoxHybrid_EA()	{ document.Formular.EPnutzen.checked = 0; }
function CheckBoxHybrid_EP()	{ document.Formular.EAnutzen.checked = 0; }

function CheckBoxHybrid_Ehe()	{ document.Formular.C4.checked = 0; }
function CheckBoxHybrid_Kind()	{ document.Formular.C3.checked = 0; }





// ###########################################  FormularprÃ¼fung  StandardFormular ##############################################

function ValidateFormular()
{


// ----------------------------------------Variablendefinition--------------------------ssss


    var A_nrede = document.Formular.Anrede;
    var F_amilienstand = document.Formular.Familienstand;
    var V_orname = document.Formular.vorname;
    var N_ame = document.Formular.zuname;
    var S_trasse = document.Formular.Strasse;
    var H_ausnummer = document.Formular.Hausnummer;
    var P_ostleitzahl = document.Formular.Postleitzahl;
    var O_rt = document.Formular.Ort;
    var G_eburtsdatum = document.Formular.Geburtsdatum;
    var G_eburtsort = document.Formular.Geburtsort;
    var T_elefon = document.Formular.Telefon;
    var B_eruf = document.Formular.Beruf;
    var B_ranche = document.Formular.Branche;
    var B_erufsgruppe = document.Formular.Berufsgruppe;
    var S_taatsangehoerigkeit = document.Formular.Staatsangehoerigkeit;

    var E_mail = document.Formular.email;
        M_onatsbeitrag = document.Formular.Monatsbeitrag;		//  Variable wird global verwendet (weiter oben schon definiert)
    var A_nliegen = document.Formular.Mein_Anliegen;
    var S_parbetrag = document.Formular.Sparbetrag;
        A_nlagebetrag = document.Formular.Anlagebetrag;    		//  Variable wird global verwendet (weiter oben schon definiert)
   // var A_nlagebetragEP = document.Formular.AnlagebetragEP;
    var E_ntnahmebetrag = document.Formular.Entnahmebetrag;
    var E_ntnahme_Intervall = document.Formular.Entnahme_Intervall;
    var A_nlagezeitraum = document.Formular.Anlagezeitraum;
    var A_nsparzeit = document.Formular.Ansparzeit;
    var A_bgeschlossen = document.Formular.wann_abgeschlossen;
    var G_esellschaft = document.Formular.Name_der_Gesellschaft;
    var F_ondsgesellschaft = document.Formular.Fondsgesellschaft_Bank;
   	var A_ufmerksam_durch = document.Formular.Aufmerksam_durch;
    var N_achricht = document.Formular.Meine_Nachricht;
    var W_KN = document.Formular.WKN;
    var I_SIN = document.Formular.ISIN;
    var F_ondsname = document.Formular.fondsname;
   	var D_ynamik = document.Formular.dynamik;
   	var B_eginn = document.Formular.Beginn;
   	var A_nlagebetrag_zusaetzlich = document.Formular.Anlagebetrag_zusaetzlich;
   	var B_eginnZusEA = document.Formular.BeginnZusEA;
   	
   	var A_uswahlFonds = document.Formular.Auswahl_Fonds;

    var F_irma = document.Formular.Firma;
    var S_trasse_Arbeitgeber = document.Formular.Strasse_Ihres_Arbeitgebers;
    var H_ausnummer_Arbeitgeber = document.Formular.Hausnummer_Ihres_Arbeitgebers;
    var P_ostleitzahl_Arbeitgeber = document.Formular.PLZ_Ihres_Arbeitgebers;
    var O_rt_Arbeitgeber = document.Formular.Ort_Arbeitgeber;
	var VL_WidZusAbschluss = document.Formular.Widerruf_oder_zusaetzlicher_Abschluss;


		
	if(typeof document.Formular.Depotbank != 'undefined')  
	      {
		 var D_epotbank = document.Formular.Depotbank[0].checked 
	       				+ document.Formular.Depotbank[1].checked
	       				+ document.Formular.Depotbank[2].checked
	       				+ document.Formular.Depotbank[3].checked;
			}
 
 
 
	if(typeof document.Formular.Art_des_Produktes != 'undefined')  
	      {
		 var Art_Produkt = document.Formular.Art_des_Produktes[0].checked 
	       				+ document.Formular.Art_des_Produktes[1].checked
	       				+ document.Formular.Art_des_Produktes[2].checked
	       				+ document.Formular.Art_des_Produktes[3].checked
	       				+ document.Formular.Art_des_Produktes[4].checked
	       				+ document.Formular.Art_des_Produktes[5].checked;
			} 



	if(typeof document.Formular.Besparung_ueber != 'undefined')  
	      {
		 var B_esparung = document.Formular.Besparung_ueber[0].checked 
	       				+ document.Formular.Besparung_ueber[1].checked
	       				+ document.Formular.Besparung_ueber[2].checked
	       				+ document.Formular.Besparung_ueber[3].checked
	       				+ document.Formular.Besparung_ueber[4].checked;
			} 




	if(typeof document.Formular.Abgeschlossen_bei != 'undefined')  
	      {
		 var A_bgeschlossenbei = document.Formular.Abgeschlossen_bei[0].checked 
		       				+ document.Formular.Abgeschlossen_bei[1].checked
		       				+ document.Formular.Abgeschlossen_bei[2].checked
		       				+ document.Formular.Abgeschlossen_bei[3].checked;
			} 



	if(typeof document.Formular.SPnutzen!= 'undefined')  
	      {
		 var A_Nutzen = document.Formular.SPnutzen.checked 
	       				+ document.Formular.VLnutzen.checked
	       				+ document.Formular.EAnutzen.checked
	       				+ document.Formular.EPnutzen.checked;
			}



	if(typeof document.Formular.Newsletter != 'undefined')  
	      {
	    var N_ewsletter = document.Formular.Newsletter[0].checked 
	       				+ document.Formular.Newsletter[1].checked
	       				+ document.Formular.Newsletter[2].checked;
			}
			
			
	if(typeof document.Formular.Kredit != 'undefined')  
	      {
	    var K_redit		= document.Formular.Kredit[0].checked 
	       				+ document.Formular.Kredit[1].checked;
			}

			
	if(typeof document.Formular.fluessig != 'undefined')  
	      {
	    var F_luessig	= document.Formular.fluessig[0].checked 
	       				+ document.Formular.fluessig[1].checked;
			}



	if(typeof document.Formular.schwankungen != 'undefined')  
	      {
	    var S_chwankungen	= document.Formular.schwankungen[0].checked 
	       					+ document.Formular.schwankungen[1].checked;
			}








// --------------------------Prüfen der einzelnen Felder -------------------------------------------------------------


	if(typeof A_nrede!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
	                  
	    if ( A_nrede.selectedIndex == 0 )							// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
	    {
	        window.alert("Bitte eine Anrede auswÃ¤hlen.");
	        A_nrede.focus();
	        A_nrede.style.backgroundColor=hintergrundfarbe;
	        A_nrede.style.borderColor=randfarbe;
	        return false;
	    }
		  else
			    A_nrede.style.backgroundColor=hintergrundfarbeDEF;  
				A_nrede.style.borderColor=randfarbeDEF;   
				
				}
	 
	 
	 
	 
	if(typeof F_amilienstand!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
	                  
	    if ( F_amilienstand.selectedIndex == 0 )							// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
	    {
	        window.alert("Bitte den Familienstand angeben.");
	        F_amilienstand.focus();
	        F_amilienstand.style.backgroundColor=hintergrundfarbe;
	        F_amilienstand.style.borderColor=randfarbe;
	
	        return false;
	    }
	    
		  else
				    
			    F_amilienstand.style.backgroundColor=hintergrundfarbeDEF;  
				F_amilienstand.style.borderColor=randfarbeDEF;   
				
				}
	 
	 
 
 
	 
	 
	 
	if(typeof V_orname!='undefined')    							// PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
	 	
			 	if (V_orname.value == "")
			    {
			        window.alert("Bitte einen Vornamen eingeben.");
			        V_orname.focus();
					V_orname.style.backgroundColor=hintergrundfarbe;
			        V_orname.style.borderColor=randfarbe;
			        return false;
			    }
				  else
					    V_orname.style.backgroundColor=hintergrundfarbeDEF;  
						V_orname.style.borderColor=randfarbeDEF;
				}
				
	
	
	
	
	
				
	if(typeof N_ame!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
				if (N_ame.value == "")
			    {
			        window.alert("Bitte einen Namen eingeben.");
			        N_ame.focus();
					N_ame.style.backgroundColor=hintergrundfarbe;
			        N_ame.style.borderColor=randfarbe;
			        return false;
			    }
				  else
					    N_ame.style.backgroundColor=hintergrundfarbeDEF;  
						N_ame.style.borderColor=randfarbeDEF;
		    }
	    
	
	
	
	
	
	if(typeof S_trasse!='undefined')   		
				    {
		    if ( S_trasse.value == "" )							
		    {
		        window.alert("Bitte die Strasse angeben.");
		        S_trasse.focus();
		        S_trasse.style.backgroundColor=hintergrundfarbe;
		        S_trasse.style.borderColor=randfarbe;
		        return false;
		    }
		    
			  else
				    S_trasse.style.backgroundColor=hintergrundfarbeDEF;  
					S_trasse.style.borderColor=randfarbeDEF;   
					
					}
	 
	
	
	// ############## yyyy
	
	if(typeof H_ausnummer!='undefined')   						    {
		                  
		    if ( H_ausnummer.value == "" )							
		    {
		        window.alert("Bitte die Hausnummer angeben.");
		        H_ausnummer.focus();
		        H_ausnummer.style.backgroundColor=hintergrundfarbe;
		        H_ausnummer.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    H_ausnummer.style.backgroundColor=hintergrundfarbeDEF;  
					H_ausnummer.style.borderColor=randfarbeDEF;   
					
					}
					

	
	if(typeof P_ostleitzahl!='undefined')   					    {
		                  
		    if ( P_ostleitzahl.value == "" )							
		    {
		        window.alert("Bitte die Postleitzahl angeben (PLZ).");
		        P_ostleitzahl.focus();
		        P_ostleitzahl.style.backgroundColor=hintergrundfarbe;
		        P_ostleitzahl.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    P_ostleitzahl.style.backgroundColor=hintergrundfarbeDEF;  
					P_ostleitzahl.style.borderColor=randfarbeDEF;   
					
					}	
	
	

	
	if(typeof O_rt!='undefined')   						    {
		                  
		    if ( O_rt.value == "" )							
		    {
		        window.alert("Bitte den Ort angeben.");
		        O_rt.focus();
		        O_rt.style.backgroundColor=hintergrundfarbe;
		        O_rt.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    O_rt.style.backgroundColor=hintergrundfarbeDEF;  
					O_rt.style.borderColor=randfarbeDEF;   
					
					}		
	
	
	
	if(typeof G_eburtsdatum!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
		{
		                  
		    if ( G_eburtsdatum.value == "" )							
		    {
		        window.alert("Bitte das Geburtsdatum angeben.");
		        G_eburtsdatum.focus();
		        G_eburtsdatum.style.backgroundColor=hintergrundfarbe;
		        G_eburtsdatum.style.borderColor=randfarbe;
		        return false;
		    }
			else if (G_eburtsdatum.value.length  < 10)
			{
				alert("Geburtsdatum bitte im Format TT.MM.JJJJ eingeben. \nBeispiel: 03.07.1985");
		        G_eburtsdatum.focus();  									
				G_eburtsdatum.style.backgroundColor=hintergrundfarbe;
		        G_eburtsdatum.style.borderColor=randfarbe;
	       		return false;
	        }
			  else
			    G_eburtsdatum.style.backgroundColor=hintergrundfarbeDEF;  
				G_eburtsdatum.style.borderColor=randfarbeDEF;   
					
		}		
	
	




	    
	if(typeof G_eburtsort!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( G_eburtsort.value == "" )							
		    {
		        window.alert("Bitte den Geburtsort angeben.");
		        G_eburtsort.focus();
		        G_eburtsort.style.backgroundColor=hintergrundfarbe;
		        G_eburtsort.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    G_eburtsort.style.backgroundColor=hintergrundfarbeDEF;  
					G_eburtsort.style.borderColor=randfarbeDEF;   
					
					}	
				

	if(typeof T_elefon!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( T_elefon.value == "" )							
		    {
		        window.alert("Bitte die Telefon-Nummer angeben.");
		        T_elefon.focus();
		        T_elefon.style.backgroundColor=hintergrundfarbe;
		        T_elefon.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    T_elefon.style.backgroundColor=hintergrundfarbeDEF;  
					T_elefon.style.borderColor=randfarbeDEF;   
					
					}	
				






	if(typeof G_eburtsort2!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( G_eburtsort2.value == "" )							
		    {
		        window.alert("Bitte den Geburtsort angeben (2. gesetzlicher Vertreter).");
		        G_eburtsort2.focus();
		        G_eburtsort2.style.backgroundColor=hintergrundfarbe;
		        G_eburtsort2.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    G_eburtsort2.style.backgroundColor=hintergrundfarbeDEF;  
					G_eburtsort2.style.borderColor=randfarbeDEF;   
					
					}	



	

	if(typeof B_eruf!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( B_eruf.value == "" )							
		    {
		        window.alert("Bitte den Beruf angeben.");
		        B_eruf.focus();
		        B_eruf.style.backgroundColor=hintergrundfarbe;
		        B_eruf.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    B_eruf.style.backgroundColor=hintergrundfarbeDEF;  
					B_eruf.style.borderColor=randfarbeDEF;   
					
					}	
					


	if(typeof B_ranche!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( B_ranche.value == "" )							
		    {
		        window.alert("Bitte die Branche angeben.");
		        B_ranche.focus();
		        B_ranche.style.backgroundColor=hintergrundfarbe;
		        B_ranche.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    B_ranche.style.backgroundColor=hintergrundfarbeDEF;  
					B_ranche.style.borderColor=randfarbeDEF;   
					
					}	

	    
	    
	if(typeof B_erufsgruppe!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( B_erufsgruppe.selectedIndex == 0 )							
		    {
		        window.alert("Bitte die Berufsgruppe angeben.");
		        B_erufsgruppe.focus();
		        B_erufsgruppe.style.backgroundColor=hintergrundfarbe;
		        B_erufsgruppe.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    B_erufsgruppe.style.backgroundColor=hintergrundfarbeDEF;  
					B_erufsgruppe.style.borderColor=randfarbeDEF;   
					
					}		    
	    
	    
	    
	if(typeof S_taatsangehoerigkeit!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( S_taatsangehoerigkeit.value == "" )							
		    {
		        window.alert("Bitte noch die StaatsangehÃ¶rigkeit angeben.");
		        S_taatsangehoerigkeit.focus();
		        S_taatsangehoerigkeit.style.backgroundColor=hintergrundfarbe;
		        S_taatsangehoerigkeit.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    S_taatsangehoerigkeit.style.backgroundColor=hintergrundfarbeDEF;  
					S_taatsangehoerigkeit.style.borderColor=randfarbeDEF;   
					
					}	
				


				
ergebnis = ValidateGesetzlicheVertreter();							//  prüfe Formularfelder zu gesetzlicher Vertreter (eigene Funktion)
if(ergebnis == false){return false}		





	if(typeof F_irma!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( F_irma.value == "" )							
		    {
		        window.alert("Bitte den Namen der Firma angeben.");
		        F_irma.focus();
		        F_irma.style.backgroundColor=hintergrundfarbe;
		        F_irma.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    F_irma.style.backgroundColor=hintergrundfarbeDEF;  
					F_irma.style.borderColor=randfarbeDEF;   
					
					}



	if(typeof S_trasse_Arbeitgeber!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( S_trasse_Arbeitgeber.value == "" )							
		    {
		        window.alert("Bitte die Strasse oder das Postfach des Arbeitgebers angeben.");
		        S_trasse_Arbeitgeber.focus();
		        S_trasse_Arbeitgeber.style.backgroundColor=hintergrundfarbe;
		        S_trasse_Arbeitgeber.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    S_trasse_Arbeitgeber.style.backgroundColor=hintergrundfarbeDEF;  
					S_trasse_Arbeitgeber.style.borderColor=randfarbeDEF;   
					
					}
	 
	
	if(typeof H_ausnummer_Arbeitgeber!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( H_ausnummer_Arbeitgeber.value == "" )							
		    {
		        window.alert("Bitte die Hausnummer des Arbeitgebers angeben.");
		        H_ausnummer_Arbeitgeber.focus();
		        H_ausnummer_Arbeitgeber.style.backgroundColor=hintergrundfarbe;
		        H_ausnummer_Arbeitgeber.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    H_ausnummer_Arbeitgeber.style.backgroundColor=hintergrundfarbeDEF;  
					H_ausnummer_Arbeitgeber.style.borderColor=randfarbeDEF;   
					
					}
					

	
	if(typeof P_ostleitzahl_Arbeitgeber!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( P_ostleitzahl_Arbeitgeber.value == "" )							
		    {
		        window.alert("Bitte die Postleitzahl des Arbeitgebers angeben (PLZ).");
		        P_ostleitzahl_Arbeitgeber.focus();
		        P_ostleitzahl_Arbeitgeber.style.backgroundColor=hintergrundfarbe;
		        P_ostleitzahl_Arbeitgeber.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    P_ostleitzahl_Arbeitgeber.style.backgroundColor=hintergrundfarbeDEF;  
					P_ostleitzahl_Arbeitgeber.style.borderColor=randfarbeDEF;   
					
					}	
	
	

	
	if(typeof O_rt_Arbeitgeber!='undefined')   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
				    {
		                  
		    if ( O_rt_Arbeitgeber.value == "" )							
		    {
		        window.alert("Bitte noch den Ort des Arbeitgebers angeben.");
		        O_rt_Arbeitgeber.focus();
		        O_rt_Arbeitgeber.style.backgroundColor=hintergrundfarbe;
		        O_rt_Arbeitgeber.style.borderColor=randfarbe;
		
		        return false;
		    }
		    
			  else
					    
				    O_rt_Arbeitgeber.style.backgroundColor=hintergrundfarbeDEF;  
					O_rt_Arbeitgeber.style.borderColor=randfarbeDEF;   
					
					}		



	

	    
	    // +++++++++++++++++ E-Mail ++++++++++++++++++++++
	    
	
	if(typeof E_mail!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {

				if (E_mail.value == "")
					    {
					        window.alert("Bitte eine E-Mailadresse eingeben.");
					        E_mail.focus();
							E_mail.style.backgroundColor=hintergrundfarbe;
					        E_mail.style.borderColor=randfarbe;
					        return false;
					    }    
			

				 if(!E_mail.value.match(/^[a-zA-Z0-9_.-]{2,}@[a-z0-9-]{3,}\.[a-z]{2,4}$/))
			 			 {
						    alert('E-Mailadresse ist noch nicht korrekt - bitte prÃ¼fen.\n\n( Beispiel: muster@gmx.de )');
						    E_mail.focus();       
						    E_mail.style.backgroundColor=hintergrundfarbe;
						    E_mail.style.borderColor=randfarbe;
						    return false;
			 
						 }

				  else
		
				   E_mail.style.backgroundColor=hintergrundfarbeDEF;  
				   E_mail.style.borderColor=randfarbeDEF;
	
				}
	
	
	
	
	    // +++++++++++++++++ Anliegen ++++++++++++++++++++++
	
	
	if(typeof A_nliegen!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
	
		if (A_nliegen.value == "")
	    {
	        window.alert("Bitte nennen Sie uns noch den Betreff Ihres Anliegens.");
	        A_nliegen.focus();
			A_nliegen.style.backgroundColor=hintergrundfarbe;
	        A_nliegen.style.borderColor=randfarbe;
	        return false;
	    }    
	
	
		  else
				    
			    A_nliegen.style.backgroundColor=hintergrundfarbeDEF;  
				A_nliegen.style.borderColor=randfarbeDEF;
	
				}
	
	
	
	
	    // +++++++++++++++++ Anlagebetrag ++++++++++++++++++++++
	
	
	if(typeof A_nlagebetrag!='undefined')    // Prft, ob Variable existiert (nicht undefined)
			    {
			
				if (A_nlagebetrag.value == "")
			    {
			        window.alert("Bitte einen Anlagebetrag eingeben.");
			        A_nlagebetrag.focus();
					A_nlagebetrag.style.backgroundColor=hintergrundfarbe;
			        A_nlagebetrag.style.borderColor=randfarbe;
			        return false;
			    }    
			    
			    
				if (!A_nlagebetrag.value.match(/^[0-9 | .]{0,}$/)) 
							{
							alert('Bitte als Anlagebetrag nur Ziffern eingeben.');
							 A_nlagebetrag.style.backgroundColor=hintergrundfarbe;
					         A_nlagebetrag.style.borderColor=randfarbe;
					         A_nlagebetrag.focus();  									// funzt hier (noch) nicht >> der Klick aufs andere Inputfeld haut den Focus weg
			
					        return false;
							}
					
				if (A_nlagebetrag.value.replace(/\./g, "") < MindestbeitragEAEP)
							{ 
							alert('Die Mindestanlage ' + textEAEP + '\nbetrÃ¤gt ' + MindestbeitragEAEP + ',-â‚¬.');
					        A_nlagebetrag.focus();  									
					        A_nlagebetrag.style.backgroundColor=hintergrundfarbe;  
					        A_nlagebetrag.style.borderColor=randfarbe;
					        return false;
							}
							
				if (A_nlagebetrag.value.replace(/\./g, "") > 10000000)
							{
					         alert('Bitte einen realistischen Anlagebetrag eingeben');
					        A_nlagebetrag.focus();  									// funzt hier (noch) nicht
							A_nlagebetrag.style.backgroundColor=hintergrundfarbe;  
							A_nlagebetrag.style.borderColor=randfarbe;
					        return false;
							}
			
						    else
						    
						    A_nlagebetrag.style.backgroundColor=hintergrundfarbeDEF;  
							A_nlagebetrag.style.borderColor=randfarbeDEF;
				
						    }
	    
	    
	        // +++++++++++++++++ Monatsbeitrag ++++++++++++++++++++++ fffff
	
	if(typeof M_onatsbeitrag!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
	
				if (M_onatsbeitrag.value == "")
						    {
					        window.alert("Bitte einen Monatsbeitrag eingeben.");
					        M_onatsbeitrag.focus();
							M_onatsbeitrag.style.backgroundColor=hintergrundfarbe;
					        M_onatsbeitrag.style.borderColor=randfarbe;
					        return false;
						    }    
			    
				if (!M_onatsbeitrag.value.match(/^[0-9 | .]{0,}$/)) 
							{
							alert('Bitte als Monatsbeitrag nur Ziffern eingeben.');
							 M_onatsbeitrag.style.backgroundColor=hintergrundfarbe;
					         M_onatsbeitrag.style.borderColor=randfarbe;
					         M_onatsbeitrag.focus();  									// funzt hier (noch) nicht >> der Klick aufs andere Inputfeld haut den Focus weg
					        return false;
							}
					
					
					
				if (M_onatsbeitrag.value.replace(/\./g, "") < Mindestbeitrag)
							{ 
							alert('Die Mindestbetrag betrÃ¤gt mtl. ' + Mindestbeitrag  + ',-â‚¬.');
					        M_onatsbeitrag.focus();  									
							M_onatsbeitrag.style.backgroundColor=hintergrundfarbe;  
					        M_onatsbeitrag.style.borderColor=randfarbe;
					        return false;
							}
							
				if (M_onatsbeitrag.value.replace(/\./g, "") > 10000)
							{
					         alert('Bitte einen realistischen Monatsbeitrag eingeben');
					        M_onatsbeitrag.focus();  									
							M_onatsbeitrag.style.backgroundColor=hintergrundfarbe;  
							M_onatsbeitrag.style.borderColor=randfarbe;
					        return false;
							}
			
						    else
						    
						    M_onatsbeitrag.style.backgroundColor=hintergrundfarbeDEF;  
							M_onatsbeitrag.style.borderColor=randfarbeDEF;
						    }
	    
	    
	    
	if(typeof S_parbetrag!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			  {
			
				if (S_parbetrag.selectedIndex == 0 )
			    {
			        window.alert("Bitte einen Sparbetrag eingeben.");
			        S_parbetrag.focus();
					S_parbetrag.style.backgroundColor=hintergrundfarbe;
			        S_parbetrag.style.borderColor=randfarbe;
			        return false;
			    }    
				    else
				    
				    S_parbetrag.style.backgroundColor=hintergrundfarbeDEF;  
					S_parbetrag.style.borderColor=randfarbeDEF;
			 }
	
	    
	    
	    
	    
/*	    
	if(typeof A_nlagebetragEP!='undefined')    // Prüft, ob Variable existiert (nicht undefined)
				{
	
				if (A_nlagebetragEP.value == "")
			    {
			        window.alert("Bitte einen Anlagebetrag eingeben.");
			        A_nlagebetragEP.focus();
					A_nlagebetragEP.style.backgroundColor=hintergrundfarbe;
			        A_nlagebetragEP.style.borderColor=randfarbe;
			        return false;
			    }       
			    
			    
			    
				if (!A_nlagebetragEP.value.match(/^[0-9 | .]{0,}$/)) 
							{
							alert('Bitte als Anlagebetrag nur Ziffern eingeben.');
							 A_nlagebetragEP.style.backgroundColor=hintergrundfarbe;
					         A_nlagebetragEP.style.borderColor=randfarbe;
					         A_nlagebetragEP.focus();  									// funzt hier (noch) nicht >> der Klick aufs andere Inputfeld haut den Focus weg
							 return false;
							}
					
				if (A_nlagebetragEP.value.replace(/\./g, "") < MindestbeitragEAEP)
							{ 
							alert('Die Mindestanlage beim Entnahmeplan\nbetrÃ¤gt ' + MindestbeitragEAEP + ',-â‚¬.');
					        A_nlagebetragEP.focus();  									// funzt hier (noch) nicht
							A_nlagebetragEP.style.backgroundColor=hintergrundfarbe;  
					        A_nlagebetragEP.style.borderColor=randfarbe;
					        return false;
							}
	// fffff					
				if (A_nlagebetragEP.value.replace(/\./g, "") > 10000000)
							{
					         alert('Bitte einen realistischen Anlagebetrag eingeben');
					        A_nlagebetragEP.focus();  									// funzt hier (noch) nicht
							A_nlagebetragEP.style.backgroundColor=hintergrundfarbe;  
							A_nlagebetragEP.style.borderColor=randfarbe;
					        return false;
							}
			
						    else
						    
						    A_nlagebetragEP.style.backgroundColor=hintergrundfarbeDEF;  
							A_nlagebetragEP.style.borderColor=randfarbeDEF;
				
						    }
						    
	
	*/
	
	
	if(typeof E_ntnahmebetrag!='undefined')    // Prüft, ob Variable existiert (nicht undefined)
				{
	
				if (E_ntnahmebetrag.value == "")
			    {
			        window.alert("Bitte einen Entnahmebetrag eingeben.");
			        E_ntnahmebetrag.focus();
					E_ntnahmebetrag.style.backgroundColor=hintergrundfarbe;
			        E_ntnahmebetrag.style.borderColor=randfarbe;
			        return false;
			    }       
			    
			    
			    
				if (!E_ntnahmebetrag.value.match(/^[0-9 | .]{0,}$/)) 
							{
							alert('Bitte als Entnahmebetrag nur Ziffern eingeben.');
							 E_ntnahmebetrag.style.backgroundColor=hintergrundfarbe;
					         E_ntnahmebetrag.style.borderColor=randfarbe;
					         E_ntnahmebetrag.focus();  									// funzt hier (noch) nicht >> der Klick aufs andere Inputfeld haut den Focus weg
							 return false;
							}
					
				if (E_ntnahmebetrag.value.replace(/\./g, "") < Mindestentnahme)
							{ 
							alert('Die Mindestentnahmebetrag beim \nEntnahmeplan betrÃ¤gt ' +  Mindestentnahme + ',-â‚¬.');
					        E_ntnahmebetrag.focus();  									// funzt hier (noch) nicht  							E_ntnahmebetrag.style.backgroundColor=hintergrundfarbe;  
					        E_ntnahmebetrag.style.borderColor=randfarbe;
					        return false;
							}
							
				if (E_ntnahmebetrag.value.replace(/\./g, "") > 10000000)
							{
					        alert('Bitte einen realistischen Entnahmebetrag eingeben');
					        E_ntnahmebetrag.focus();  									// funzt hier (noch) nicht
							E_ntnahmebetrag.style.backgroundColor=hintergrundfarbe;  
							E_ntnahmebetrag.style.borderColor=randfarbe;
					        return false;
							}
			
						    else
						    
						    E_ntnahmebetrag.style.backgroundColor=hintergrundfarbeDEF;  
							E_ntnahmebetrag.style.borderColor=randfarbeDEF;
				
						    }	
	
	
	
	
	if(typeof E_ntnahme_Intervall!='undefined')    												// PrÃ¼ft, ob Variable existiert (nicht undefined)
			      {
	  
	    
	    
	    
	  			if (E_ntnahme_Intervall.selectedIndex == 0) 									// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
		 		 	 	{ 
				 		 	 window.alert("Bitte geben Sie das Entnahme-Intervall an.");
	
		 		 		 E_ntnahme_Intervall.focus();
			 		 	 E_ntnahme_Intervall.style.backgroundColor=hintergrundfarbe;
			 		 	 E_ntnahme_Intervall.style.borderColor=randfarbe;
						 return false;
			 		 	 }
					  else
			 		 	 E_ntnahme_Intervall.style.backgroundColor=hintergrundfarbeDEF;
			 		 	 E_ntnahme_Intervall.style.borderColor=randfarbeDEF;
			   }	
	


	    
	if(typeof A_nlagezeitraum!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			      {
					if (A_nlagezeitraum.value == "")
							    {
							        window.alert("Bitte eine Ansparzeit eingeben.");
							        A_nlagezeitraum.focus();
									A_nlagezeitraum.style.backgroundColor=hintergrundfarbe;
							        A_nlagezeitraum.style.borderColor=randfarbe;
							        return false;
							    }       
				    
						
					if (!A_nlagezeitraum.value.match(/^[0-9]{0,}$/)) 
									{
									alert('Bitte nur Ziffern eingeben.\n\nAnmerkungen kÃ¶nnen weiter\nunten im Formular gemacht werden.');
									 A_nlagezeitraum.style.backgroundColor=hintergrundfarbe;
							         A_nlagezeitraum.style.borderColor=randfarbe;
							         A_nlagezeitraum.focus();  									
							        return false;
									}
						
					if (A_nlagezeitraum.value > 70)
									{ 
									alert('Bitte eine realistische Ansparzeit eingeben');
							        A_nlagezeitraum.focus();  									
									A_nlagezeitraum.style.backgroundColor=hintergrundfarbe;  
							        A_nlagezeitraum.style.borderColor=randfarbe;
							        return false;
									}    
			    
			    else
			    
			    A_nlagezeitraum.style.backgroundColor=hintergrundfarbeDEF;  
				A_nlagezeitraum.style.borderColor=randfarbeDEF;
	
			    }
	    
	    
	
	
	if(typeof D_ynamik!='undefined')    												// PrÃ¼ft, ob Variable existiert (nicht undefined)
			      {
	    
	  			if (D_ynamik.selectedIndex == 0) 									// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
		 		 	 	{ 
				 		 window.alert("Bitte geben Sie noch an, ob eine Dynamik gewÃ¼nscht ist \n(automatische ErhÃ¶hung der BeitrÃ¤ge). ");
	
		 		 		 D_ynamik.focus();
			 		 	 D_ynamik.style.backgroundColor=hintergrundfarbe;
			 		 	 D_ynamik.style.borderColor=randfarbe;
						 return false;
			 		 	 }
					  else
			 		 	 D_ynamik.style.backgroundColor=hintergrundfarbeDEF;
			 		 	 D_ynamik.style.borderColor=randfarbeDEF;
			   }
	    
	    
	
    
	if(typeof A_nsparzeit!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			      {
					if (A_nsparzeit.selectedIndex == 0 )
							    {
							        window.alert("Bitte eine Ansparzeit eingeben.");
							        A_nsparzeit.focus();
									A_nsparzeit.style.backgroundColor=hintergrundfarbe;
							        A_nsparzeit.style.borderColor=randfarbe;
							        return false;
							    }       
				    
			    
			    else
			    
			    A_nsparzeit.style.backgroundColor=hintergrundfarbeDEF;  
				A_nsparzeit.style.borderColor=randfarbeDEF;
	
			    }
	    
	    
	    
	    
	    
	    //zzzzz
	
	
	
	    
	if(typeof B_eginn!='undefined')    												// PrÃ¼ft, ob Variable existiert (nicht undefined)
			      {
	  
	    
	    
	    
	  			if (B_eginn.selectedIndex == 0) 									// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
		 		 	 	{ 
		 		 	 	
		 		 	 	switch(sparform)
		 		 	 	{
		 		 	 	case "EP":
		 		 			 window.alert("Bitte geben Sie an, wann die Einmalzahlung abgebucht werden soll.");
   							 break;
		 		 	 	case "EA":
		 		 			 window.alert("Bitte geben Sie an, wann die Einmalzahlung abgebucht werden soll.");
   							 break;
		 		 	 	case "SP":
				 		 	 window.alert("Bitte geben Sie an, wann der Sparvertrag beginnen soll.");
   							 break;
		 		 	 	case "VL":
				 		 	 window.alert("Bitte geben Sie an, wann der VL-Vertrag beginnen soll.");
   							 break;
 						default:
 				 		 	 window.alert("Bitte geben Sie an, wann der Vertrag beginnen soll.");
					 	
  						}
	
		 		 		 B_eginn.focus();
			 		 	 B_eginn.style.backgroundColor=hintergrundfarbe;
			 		 	 B_eginn.style.borderColor=randfarbe;
						 return false;
			 		 	 }
					  else
			 		 	 B_eginn.style.backgroundColor=hintergrundfarbeDEF;
			 		 	 B_eginn.style.borderColor=randfarbeDEF;
			   }
	    
	    
	    
	    
	    
	    
	    
	if(typeof VL_WidZusAbschluss!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			      {
	    
				    if (VL_WidZusAbschluss.selectedIndex == 0 )
										    {
										        window.alert("Bitte geben Sie noch an, ob es sich um einen neuen \nVL-Vertrag, den Widerruf eines bestehenden oder um \nden Abschluss eines zusÃ¤tzlichen VL-Vertrags handelt.");
										        VL_WidZusAbschluss.focus();
												VL_WidZusAbschluss.style.backgroundColor=hintergrundfarbe;
										        VL_WidZusAbschluss.style.borderColor=randfarbe;
										        return false;
										    }       
							    
						    
						    else
						    
						    VL_WidZusAbschluss.style.backgroundColor=hintergrundfarbeDEF;  
							VL_WidZusAbschluss.style.borderColor=randfarbeDEF;
				
						    }
	    
	    
	   //bbbb 
	    
	    
	if(typeof A_nlagebetrag_zusaetzlich!='undefined' &  zusatzEA == true)    												// PrÃ¼ft, ob Variable existiert (nicht undefined)
			      {         
	    

				if (A_nlagebetrag_zusaetzlich.value == "")
			    {
			        window.alert("Bitte geben Sie noch den gewÃ¼nschten Betrag \nfÃ¼r die zusÃ¤tzliche Einmalzahlung an.");
			        A_nlagebetrag_zusaetzlich.focus();
					A_nlagebetrag_zusaetzlich.style.backgroundColor=hintergrundfarbe;
			        A_nlagebetrag_zusaetzlich.style.borderColor=randfarbe;
			        return false;
			    }    
			    


			if (!A_nlagebetrag_zusaetzlich.value.match(/^[0-9 | .]{0,}$/)) 
							{
							alert('Bitte als Anlagebetrag nur Ziffern eingeben.');
							 A_nlagebetrag_zusaetzlich.style.backgroundColor=hintergrundfarbe;
					         A_nlagebetrag_zusaetzlich.style.borderColor=randfarbe;
					         A_nlagebetrag_zusaetzlich.focus();  									
					        return false;
							}    
	    
	  			if (A_nlagebetrag_zusaetzlich.value.replace(/\./g, "") < 500 & A_nlagebetrag_zusaetzlich.value.replace(/\./g, "") != 0 )	
		 		 	 	{ 
				 		 	 window.alert("Die Mindestanlage bei Einmalanlagen\nbetrÃ¤gt 500,-â‚¬.");
	
		 		 		 A_nlagebetrag_zusaetzlich.focus();
			 		 	 A_nlagebetrag_zusaetzlich.style.backgroundColor=hintergrundfarbe;
			 		 	 A_nlagebetrag_zusaetzlich.style.borderColor=randfarbe;
						 return false;
			 		 	 }
					  else
			 		 	 A_nlagebetrag_zusaetzlich.style.backgroundColor=hintergrundfarbeDEF;
			 		 	 A_nlagebetrag_zusaetzlich.style.borderColor=randfarbeDEF;
			   }    
	    
	

	    
	    
	if(typeof B_eginnZusEA!='undefined' & zusatzEA == true)    			
			      {
	    
	  			if (B_eginnZusEA.selectedIndex == 0) 									// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
		 		 	 	{ 
				 		 	 window.alert("Bitte geben Sie an, wann die Einmalzahlung abgebucht werden soll.");
	
		 		 		 B_eginnZusEA.focus();
			 		 	 B_eginnZusEA.style.backgroundColor=hintergrundfarbe;
			 		 	 B_eginnZusEA.style.borderColor=randfarbe;
						 return false;
			 		 	 }
					  else
			 		 	 B_eginnZusEA.style.backgroundColor=hintergrundfarbeDEF;
			 		 	 B_eginnZusEA.style.borderColor=randfarbeDEF;
			   }
	    
	    
	    
/* ----------------------  Fehlermeldung Fondsauswahl -------------------------------------*/
	    
	if(typeof A_uswahlFonds!='undefined')    															      
			{
	  			if (A_uswahlFonds.selectedIndex == 0) 									// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
		 		 	 	{ 
		 		 		if(sparform == "VL") 
		 		 			{ AnzahlFonds = 1;	}
		 		 		
			 		 	else if	(sparform == "EA" || sparform == "EP")
			 		 		{
			 		 		AnzahlFonds = Math.min(Math.floor(A_nlagebetrag.value.replace(/\./g, "")/MindestbeitragEAEP), 4); 								// falls es sich um EA handelt wird die max AnzahlFondsEA autoBerechnet
 //darfgelöschtwerden		window.alert("Bitte treffen Sie noch Ihre Fondsauswahl. Sie kÃ¶nnen \nden Anlagebetrag auch auf bis zu " + AnzahlFonds + " Fonds verteilen.");
			 		 		}    
			 		 	else if	(sparform == "SP")
			 		 		{
			 		 		AnzahlFonds = Math.min(Math.floor(M_onatsbeitrag.value.replace(/\./g, "")/Mindestbeitrag), 4);    								// falls es sich um SP handelt wird die max AnzahlFondsSP autoBerechnet
 //darfgelöschtwerden		window.alert("Bitte treffen Sie noch Ihre Fondsauswahl. Sie kÃ¶nnen \nden Sparbetrag auch auf bis zu " + AnzahlFonds + " Fonds verteilen.");
			 		 		}
							
						if(AnzahlFonds == 1) 	{  window.alert("Bitte treffen Sie noch Ihre Fondsauswahl.");	}
						else { window.alert("Bitte treffen Sie noch Ihre Fondsauswahl. Sie kÃ¶nnen \nden Betrag auch auf bis zu " + AnzahlFonds + " Fonds verteilen."); }	
							
							
		 		 		 A_uswahlFonds.focus();
			 		 	 A_uswahlFonds.style.backgroundColor=hintergrundfarbe;
			 		 	 A_uswahlFonds.style.borderColor=randfarbe;
						 return false;
				 		}
				else
	 		 	 A_uswahlFonds.style.backgroundColor=hintergrundfarbeDEF;
	 		 	 A_uswahlFonds.style.borderColor=randfarbeDEF;
			 }
	    

  
	    
	    
	    
	    
	    
	if(typeof D_epotbank!='undefined')  
			      {
	  			if (D_epotbank == 0) 
		 		 	 { 
			 		 	 document.Formular.Depotbank[0].focus();
			 		 	 document.Formular.Depotbank[0].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Depotbank[0].style.borderColor=randfarbe;
			 		 	 document.Formular.Depotbank[1].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Depotbank[1].style.borderColor=randfarbe;
			 		 	 document.Formular.Depotbank[2].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Depotbank[2].style.borderColor=randfarbe;
			 		 	 document.Formular.Depotbank[3].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Depotbank[3].style.borderColor=randfarbe;
			 		 	 window.alert("Bitte die Depotbank angeben.");
	
						 return false;
			
			 		 	 }
			     
						  else
			    
			 		 	 document.Formular.Depotbank[0].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Depotbank[0].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.Depotbank[1].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Depotbank[1].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.Depotbank[2].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Depotbank[2].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.Depotbank[3].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Depotbank[3].style.borderColor=randfarbe;    
	    		    }
	 
	    
	
	
	
	
	
	
	if(typeof Art_Produkt != 'undefined')   
			      {
	
	
					 if (Art_Produkt == 0) 
				 		 	 { 
				 		 	 document.Formular.Art_des_Produktes[0].focus();
				 		 	 for(i=0;i<=5;i++)
					 		 	 {
					 		 	 document.Formular.Art_des_Produktes[i].style.backgroundColor=hintergrundfarbe;
					 		 	 document.Formular.Art_des_Produktes[i].style.borderColor=randfarbe;
					 		 	 }
				 		 	 window.alert("Bitte geben Sie an, um welche Art von Produkt es sich handelt.");
							 return false;
				 		 	 }
				     
						else
				    		 for(i=0;i<=5;i++)
				 		 	 {
				 		 	 document.Formular.Art_des_Produktes[i].style.backgroundColor=hintergrundfarbeDEF;
				 		 	 document.Formular.Art_des_Produktes[i].style.borderColor=randfarbeDEF;
							 }
					}
	
	
	
	
	
	if(typeof B_esparung!='undefined')  
			      {
	  			if (B_esparung == 0) 
		 		 	 { 
			 		 	 document.Formular.Besparung_ueber[0].focus();
				 		 	 for(i=0;i<=4;i++)
					 		 	 {
					 		 	 document.Formular.Besparung_ueber[i].style.backgroundColor=hintergrundfarbe;
					 		 	 document.Formular.Besparung_ueber[i].style.borderColor=randfarbe;
					 		 	 }
			 		 	 window.alert("Bitte geben Sie an, welches Institut den Beitrag abbucht.");
	
						 return false;
			
			 		 	 }
			     
				 else
			 		 	 for(i=0;i<=4;i++)
				 		 	 {
				 		 	 document.Formular.Besparung_ueber[i].style.backgroundColor=hintergrundfarbeDEF;
				 		 	 document.Formular.Besparung_ueber[i].style.borderColor=randfarbeDEF;
				 		 	 }
			 		 }
	
	
	
	
	
	if(typeof A_bgeschlossen!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
			
				if (A_bgeschlossen.value == "")
			    {
			        window.alert("Bitte angeben, wann der Vertrag abgeschlossen wurde.");
			        A_bgeschlossen.focus();
					A_bgeschlossen.style.backgroundColor=hintergrundfarbe;
			        A_bgeschlossen.style.borderColor=randfarbe;
			        return false;
			    }    
			    
			    
		/*		if (!A_bgeschlossen.value.match(/^[0-9 | .]{0,}$/)) 
							{
							alert('Bitte nur Ziffern eingeben.\n\nAnmerkungen kÃ¶nnen weiter\nunten im Formular gemacht werden.');
							 A_bgeschlossen.style.backgroundColor=hintergrundfarbe;
					         A_bgeschlossen.style.borderColor=randfarbe;
					         A_bgeschlossen.focus();  									// funzt hier (noch) nicht >> der Klick aufs andere Inputfeld haut den Focus weg
			
					        return false;
					        }
			*/				
						  else
				    
						    A_bgeschlossen.style.backgroundColor=hintergrundfarbeDEF;  
							A_bgeschlossen.style.borderColor=randfarbeDEF;
										
							}
	
	
	
	
	if(typeof G_esellschaft!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
			
				if (G_esellschaft.value == "")
			    {
			        window.alert("Bitte den Namen der Gesellschaft angeben.");
			        G_esellschaft.focus();
					G_esellschaft.style.backgroundColor=hintergrundfarbe;
			        G_esellschaft.style.borderColor=randfarbe;
			        return false;
			    }    
			    
			    
				if (G_esellschaft.value.length  < 3)
							{
							alert("Bitte mind. 3 Zeichen eingeben.");
					         G_esellschaft.focus();  									
							 G_esellschaft.style.backgroundColor=hintergrundfarbe;
					         G_esellschaft.style.borderColor=randfarbe;
			
					        return false;
					        }
							
						  else
				    
						    G_esellschaft.style.backgroundColor=hintergrundfarbeDEF;  
							G_esellschaft.style.borderColor=randfarbeDEF;
										
							}
	
	
	
	
	
	
	
	
	if(typeof A_bgeschlossenbei!='undefined')  
			      {
	  			if (A_bgeschlossenbei == 0) 
		 		 	 { 
			 		 	 document.Formular.Abgeschlossen_bei[0].focus();
			 		 	 document.Formular.Abgeschlossen_bei[0].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Abgeschlossen_bei[0].style.borderColor=randfarbe;
			
			 		 	 document.Formular.Abgeschlossen_bei[1].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Abgeschlossen_bei[1].style.borderColor=randfarbe;
			 		 	 document.Formular.Abgeschlossen_bei[2].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Abgeschlossen_bei[2].style.borderColor=randfarbe;
			 		 	 document.Formular.Abgeschlossen_bei[3].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Abgeschlossen_bei[3].style.borderColor=randfarbe;
			 		 	 window.alert("Bitte geben Sie an, welches Institut den Beitrag abbucht.");
	
						 return false;
			
			 		 	 }
			     
						  else
			    
			 		 	 document.Formular.Abgeschlossen_bei[0].focus();
			 		 	 document.Formular.Abgeschlossen_bei[0].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Abgeschlossen_bei[0].style.borderColor=randfarbeDEF;
			
			 		 	 document.Formular.Abgeschlossen_bei[1].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Abgeschlossen_bei[1].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.Abgeschlossen_bei[2].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Abgeschlossen_bei[2].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.Abgeschlossen_bei[3].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Abgeschlossen_bei[3].style.borderColor=randfarbeDEF;    
	    		    }
	    		    
	    		    
	
	
	
	if(typeof F_ondsgesellschaft!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
			
				if (F_ondsgesellschaft.value == "")
			    {
			        window.alert("Bitte den Namen der Bank oder Fondsgesellschaft angeben.");
			        F_ondsgesellschaft.focus();
					F_ondsgesellschaft.style.backgroundColor=hintergrundfarbe;
			        F_ondsgesellschaft.style.borderColor=randfarbe;
			        return false;
			    }    
			    
			    
				if (F_ondsgesellschaft.value < 3)
							{
							alert("Bitte mind. 3 Zeichen eingeben.");
					         F_ondsgesellschaft.focus();  									
							 F_ondsgesellschaft.style.backgroundColor=hintergrundfarbe;
					         F_ondsgesellschaft.style.borderColor=randfarbe;
			
					        return false;
					        }
							
						  else
				    
						    F_ondsgesellschaft.style.backgroundColor=hintergrundfarbeDEF;  
							F_ondsgesellschaft.style.borderColor=randfarbeDEF;
										
							}
	
	  //      window.alert("Bitte angeben, wie Sie auf uns aufmerksam geworden sind.");
	
	
	if(typeof W_KN!='undefined')  
			    {
				if (W_KN.value.length < 6 & I_SIN.value.length < 12 & F_ondsname.value.length < 3)
					    {
	
						if (document.Formular.Art_des_Produktes[1].checked == 1 || document.Formular.Art_des_Produktes[4].checked == 1)
								{
								window.alert("Bitte noch die 6-stellige WKN, die 12-stellige ISIN \noder den vollstÃ¤ndigen Fondsnamen angeben.");
						        W_KN.focus();
						        F_ondsname.style.backgroundColor=hintergrundfarbe;
						        F_ondsname.style.borderColor=randfarbe;
								W_KN.style.backgroundColor=hintergrundfarbe;
						        W_KN.style.borderColor=randfarbe;
								I_SIN.style.backgroundColor=hintergrundfarbe;
						        I_SIN.style.borderColor=randfarbe;
						        
						        
						        return false;
							     }    
						}	      		
						 else
						        F_ondsname.style.backgroundColor=hintergrundfarbeDEF;
						        F_ondsname.style.borderColor=randfarbeDEF;
						        W_KN.style.backgroundColor=hintergrundfarbeDEF;
						        W_KN.style.borderColor=randfarbeDEF;
								I_SIN.style.backgroundColor=hintergrundfarbeDEF;
						        I_SIN.style.borderColor=randfarbeDEF;
	
	
				}
	
	
	
	

	
	if(typeof K_redit != 'undefined')   
			      {

					 if (K_redit == 0) 
				 		 	 { 
				 		 	 document.Formular.Kredit[0].focus();			

				 		 	 for(i=0;i<=1;i++)
				 		 	 	{
					 		 	 document.Formular.Kredit[i].style.backgroundColor=hintergrundfarbe;
					 		 	 document.Formular.Kredit[i].style.borderColor=randfarbe;
					 		 	 }
				 		 	 window.alert("Bitte geben Sie an, ob Sie darÃ¼ber informiert sind, dass \nAktienfonds nicht auf Kredit gekauft werden sollten.");
							 return false;
				 		 	 }
				     
						else
				    		 for(i=0;i<=1;i++)
				 		 	 {
				 		 	 document.Formular.Kredit[i].style.backgroundColor=hintergrundfarbeDEF;
				 		 	 document.Formular.Kredit[i].style.borderColor=randfarbeDEF;
							 }
					}	
	
	
	
	
	if(typeof F_luessig != 'undefined')   
			      {

					 if (F_luessig == 0) 
				 		 	 { 
				 		 	 document.Formular.fluessig[0].focus();			

				 		 	 for(i=0;i<=1;i++)
				 		 	 	{
					 		 	 document.Formular.fluessig[i].style.backgroundColor=hintergrundfarbe;
					 		 	 document.Formular.fluessig[i].style.borderColor=randfarbe;
					 		 	 }
				 		 	 window.alert("Bitte geben Sie an, ob Sie darÃ¼ber informiert sind, dass \nkurzfristige LiquiditÃ¤t wichtig ist.");
							 return false;
				 		 	 }
				     
						else
				    		 for(i=0;i<=1;i++)
				 		 	 {
				 		 	 document.Formular.fluessig[i].style.backgroundColor=hintergrundfarbeDEF;
				 		 	 document.Formular.fluessig[i].style.borderColor=randfarbeDEF;
							 }
					}		
	
	
	
	
	if(typeof S_chwankungen != 'undefined')   
			      {

					 if (S_chwankungen == 0) 
				 		 	 { 
				 		 	 document.Formular.fluessig[0].focus();			

				 		 	 for(i=0;i<=1;i++)
				 		 	 	{
					 		 	 document.Formular.schwankungen[i].style.backgroundColor=hintergrundfarbe;
					 		 	 document.Formular.schwankungen[i].style.borderColor=randfarbe;
					 		 	 }
				 		 	 window.alert("Bitte geben Sie noch an, ob Sie darÃ¼ber informiert sind, dass \nAktienfonds auschlieÃŸlich fÃ¼r die langfristige Anlage geeignet sind.");
							 return false;
				 		 	 }
				     
						else
				    		 for(i=0;i<=1;i++)
				 		 	 {
				 		 	 document.Formular.schwankungen[i].style.backgroundColor=hintergrundfarbeDEF;
				 		 	 document.Formular.schwankungen[i].style.borderColor=randfarbeDEF;
							 }
					}		
	
	
	
	
	if(typeof A_ufmerksam_durch!='undefined')    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			      {
			          
	 if (A_ufmerksam_durch.selectedIndex == 0 )
	    {
	        window.alert("Bitte angeben, wie Sie auf uns aufmerksam geworden sind.");
	        A_ufmerksam_durch.focus();
			A_ufmerksam_durch.style.backgroundColor=hintergrundfarbe;
	        A_ufmerksam_durch.style.borderColor=randfarbe;
	        return false;
	
	    }        
	       else
			    
		    A_ufmerksam_durch.style.backgroundColor=hintergrundfarbeDEF;  
			A_ufmerksam_durch.style.borderColor=randfarbeDEF;
			}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	if(typeof N_ewsletter != 'undefined')   
			      {
	
	
				 if (N_ewsletter == 0) 
			 		 	 { 
			 		 	 document.Formular.Newsletter[0].focus();
			 		 	 document.Formular.Newsletter[0].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Newsletter[0].style.borderColor=randfarbe;
			
			 		 	 document.Formular.Newsletter[1].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Newsletter[1].style.borderColor=randfarbe;
			 		 	 document.Formular.Newsletter[2].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.Newsletter[2].style.borderColor=randfarbe;
			 		 	 window.alert("Bitte geben Sie noch an, ob Sie am Newsletter teilnehmen mÃ¶chten.");
	
						 return false;
			
			 		 	 }
			     
						  else
			    
			 		 	 document.Formular.Newsletter[0].focus();
			 		 	 document.Formular.Newsletter[0].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Newsletter[0].style.borderColor=randfarbeDEF;
			
			 		 	 document.Formular.Newsletter[1].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Newsletter[1].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.Newsletter[2].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.Newsletter[2].style.borderColor=randfarbeDEF;
	
	
					}
					
	
	
	
	
	
	
	if(typeof A_Nutzen != 'undefined')   
			      {
	
	
	
				 if (A_Nutzen == 0) 
			 		 	 { 
			 		 	 document.Formular.SPnutzen.focus();
			 		 	 document.Formular.SPnutzen.style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.SPnutzen.style.borderColor=randfarbe;
			
			 		 	 document.Formular.VLnutzen.style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.VLnutzen.style.borderColor=randfarbe;
	
			 		 	 document.Formular.EAnutzen.style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.EAnutzen.style.borderColor=randfarbe;
	
			 		 	 document.Formular.EPnutzen.style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.EPnutzen.style.borderColor=randfarbe;
			 		 	 window.alert("Bitte geben Sie noch an, welches Angebot Sie \nnutzen mÃ¶chten (Mehrfachauswahl mÃ¶glich).");
	
						 return false;
			
			 		 	 }
			     
						  else
			    
			 		 	 document.Formular.SPnutzen.style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.SPnutzen.style.borderColor=randfarbeDEF;
			
			 		 	 document.Formular.VLnutzen.style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.VLnutzen.style.borderColor=randfarbeDEF;
	
			 		 	 document.Formular.EAnutzen.style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.EAnutzen.style.borderColor=randfarbeDEF;
	
			 		 	 document.Formular.EPnutzen.style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.EPnutzen.style.borderColor=randfarbeDEF;
	
	
					}
					
	
	
	
	if(typeof N_achricht!='undefined')  
			    {
	
				if (N_achricht.value == "")
					    {
				        window.alert("Bitte noch Ihre Nachricht eingeben.");
				        N_achricht.focus();
						N_achricht.style.backgroundColor=hintergrundfarbe;
				        N_achricht.style.borderColor=randfarbe;
				        return false;
					     }    
	
				else if (N_achricht.value.length < 30)
					    {
				        window.alert("Bitte mind. 30 Zeichen eingeben.");
				        N_achricht.focus();
						N_achricht.style.backgroundColor=hintergrundfarbe;
				        N_achricht.style.borderColor=randfarbe;
				        return false;
					     }  				     
					     
				else	    
					   
					    N_achricht.style.backgroundColor=hintergrundfarbeDEF;  
						N_achricht.style.borderColor=randfarbeDEF;
				}






				
}



 //   #################################################### Prüft für das Formular 'gesetzlicher Vertreter'     yyyy

function ValidateGesetzlicheVertreter() 
{

// ------------------- Variablen ----------------------
    var S_trasseGV = document.Formular.StrasseGV;
    var H_ausnummerGV = document.Formular.HausnummerGV;
    var P_ostleitzahlGV = document.Formular.PostleitzahlGV;
    var O_rtGV = document.Formular.OrtGV;
    
	if(typeof document.Formular.adresseGV != 'undefined')  
	      {	  
	      	var A_dresseGVabweichend = document.Formular.adresseGV[1].checked;	
	   		var A_dresseGV	= document.Formular.adresseGV[0].checked 
	       					+ document.Formular.adresseGV[1].checked;
	      }
	      

    var A_nrede2 = document.Formular.Anrede2;
    var F_amilienstand2 = document.Formular.Familienstand2;
    var V_orname2 = document.Formular.vorname2;
    var N_ame2 = document.Formular.zuname2;
    var G_eburtsdatum2 = document.Formular.Geburtsdatum2;
    var G_eburtsort2 = document.Formular.Geburtsort2;
    var S_taatsangehoerigkeit2 = document.Formular.Staatsangehoerigkeit2;
	      
	if(typeof document.Formular.GV2 != 'undefined')  
	    {	  
	      	var GV2vorhanden = document.Formular.GV2[1].checked;
	    	var GV2 = document.Formular.GV2[0].checked 
	       			+ document.Formular.GV2[1].checked;
		}


//  ------------------------ Fehlerprüfungen ------------------

	if(typeof A_dresseGV != 'undefined')   
			      {
				 if (A_dresseGV == 0) 
			 		 	 { 
			 		 	 document.Formular.adresseGV[0].focus();
			 		 	 document.Formular.adresseGV[0].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.adresseGV[0].style.borderColor=randfarbe;
			 		 	 document.Formular.adresseGV[1].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.adresseGV[1].style.borderColor=randfarbe;
			 		 	 window.alert("Bitte geben Sie an, ob die Anschrift des \n1. gesetzlichen Vertreters abweicht.");
						 return false;
			 		 	 }
						  else
			 		 	 document.Formular.adresseGV[0].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.adresseGV[0].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.adresseGV[1].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.adresseGV[1].style.borderColor=randfarbeDEF;
					}

	if(typeof S_trasseGV!='undefined' & A_dresseGVabweichend)   		
	{
		    if ( S_trasseGV.value == "" )							
		    {
		        window.alert("Bitte die Strasse des 1. gesetzlichen Vertreters angeben.");
		        S_trasseGV.focus();		        
		        S_trasseGV.style.backgroundColor=hintergrundfarbe;		        
		        S_trasseGV.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    S_trasseGV.style.backgroundColor=hintergrundfarbeDEF;  
					S_trasseGV.style.borderColor=randfarbeDEF;   
	}
	 
	 
	 
	if(typeof H_ausnummerGV!='undefined' & A_dresseGVabweichend)   															// ############################# Prüft für das Formular 'gesetzlicher Vertreter'     yyyy
	{
		    if ( H_ausnummerGV.value == "" )							
		    {
		        window.alert("Bitte die Hausnummer des 1. gesetzlichen Vertreters angeben.");
		        H_ausnummerGV.focus();
		        H_ausnummerGV.style.backgroundColor=hintergrundfarbe;
		        H_ausnummerGV.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    H_ausnummerGV.style.backgroundColor=hintergrundfarbeDEF;  
					H_ausnummerGV.style.borderColor=randfarbeDEF;   
	}
					
	if(typeof P_ostleitzahlGV!='undefined' & A_dresseGVabweichend)   															// ############################# Prüft für das Formular 'gesetzlicher Vertreter'     yyyy
	 {
		    if ( P_ostleitzahlGV.value == "" )							
		    {
		        window.alert("Bitte die Postleitzahl (PLZ) des 1. gesetzlichen Vertreters angeben.");
		        P_ostleitzahlGV.focus();
		        P_ostleitzahlGV.style.backgroundColor=hintergrundfarbe;
		        P_ostleitzahlGV.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    P_ostleitzahlGV.style.backgroundColor=hintergrundfarbeDEF;  
					P_ostleitzahlGV.style.borderColor=randfarbeDEF;   
	}	
	
	if(typeof O_rtGV!='undefined' & A_dresseGVabweichend)   																	// ############################# Prüft für das Formular 'gesetzlicher Vertreter'     yyyy
	{
		    if ( O_rtGV.value == "" )							
		    {
		        window.alert("Bitte den Ort des 1. gesetzlichen Vertreters angeben.");
		        O_rtGV.focus();
		        O_rtGV.style.backgroundColor=hintergrundfarbe;
		        O_rtGV.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    O_rtGV.style.backgroundColor=hintergrundfarbeDEF;  
					O_rtGV.style.borderColor=randfarbeDEF;   
	}		





// ******************************************************************************************************** 2. GV ***********ssss





	if(typeof GV2 != 'undefined')   
			      {
	
	
				 if (GV2 == 0) 
			 		 	 { 
			 		 	 document.Formular.GV2[0].focus();
			 		 	 document.Formular.GV2[0].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.GV2[0].style.borderColor=randfarbe;
			
			 		 	 document.Formular.GV2[1].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.GV2[1].style.borderColor=randfarbe;
			 		 	 window.alert("Bitte geben Sie an, ob ein 2. gesetzlicher Vertreter \neingetragen werden soll.");
						 return false;
			 		 	 }
						  else
			 		 	 document.Formular.GV2[0].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.GV2[0].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.GV2[1].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.GV2[1].style.borderColor=randfarbeDEF;
					}





	if(typeof A_nrede2!='undefined' & GV2vorhanden)   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
	                  
	    if ( A_nrede2.selectedIndex == 0 )							// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
	    {
	        window.alert("Bitte eine Anrede auswÃ¤hlen (2. gesetzlicher Vertreter).");
	        A_nrede2.focus();
	        A_nrede2.style.backgroundColor=hintergrundfarbe;
	        A_nrede2.style.borderColor=randfarbe;
	        return false;
	    }
		  else
			    A_nrede2.style.backgroundColor=hintergrundfarbeDEF;  
				A_nrede2.style.borderColor=randfarbeDEF;   
				
				}




	if(typeof F_amilienstand2!='undefined' & GV2vorhanden)   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
	                  
	    if ( F_amilienstand2.selectedIndex == 0 )							// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
	    {
	        window.alert("Bitte den Familienstand angeben (2. gesetzlicher Vertreter).");
	        F_amilienstand2.focus();
	        F_amilienstand2.style.backgroundColor=hintergrundfarbe;
	        F_amilienstand2.style.borderColor=randfarbe;
	
	        return false;
	    }
	    
		  else
				    
			    F_amilienstand2.style.backgroundColor=hintergrundfarbeDEF;  
				F_amilienstand2.style.borderColor=randfarbeDEF;   
				
				}
 

	if(typeof V_orname2!='undefined' & GV2vorhanden)    							// PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
	 	
			 	if (V_orname2.value == "")
			    {
			        window.alert("Bitte einen Vornamen eingeben (2. gesetzlicher Vertreter).");
			        V_orname2.focus();
					V_orname2.style.backgroundColor=hintergrundfarbe;
			        V_orname2.style.borderColor=randfarbe;
			        return false;
			    }
				  else
					    V_orname2.style.backgroundColor=hintergrundfarbeDEF;  
						V_orname2.style.borderColor=randfarbeDEF;
				}
	
	 


	if(typeof N_ame2!='undefined' & GV2vorhanden)    // PrÃ¼ft, ob Variable existiert (nicht undefined)
			    {
				if (N_ame2.value == "")
			    {
			        window.alert("Bitte einen Namen eingeben (2. gesetzlicher Vertreter).");
			        N_ame2.focus();
					N_ame2.style.backgroundColor=hintergrundfarbe;
			        N_ame2.style.borderColor=randfarbe;
			        return false;
			    }
				  else
					    N_ame2.style.backgroundColor=hintergrundfarbeDEF;  
						N_ame2.style.borderColor=randfarbeDEF;
		    }

	
	if(typeof G_eburtsdatum2!='undefined' & GV2vorhanden)   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
		  {
		    if ( G_eburtsdatum2.value == "" )							
		    {
		        window.alert("Bitte das Geburtsdatum angeben (2. gesetzlicher Vertreter).");
		        G_eburtsdatum2.focus();
		        G_eburtsdatum2.style.backgroundColor=hintergrundfarbe;
		        G_eburtsdatum2.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    G_eburtsdatum2.style.backgroundColor=hintergrundfarbeDEF;  
					G_eburtsdatum2.style.borderColor=randfarbeDEF;   
		}		
	

	
	if(typeof G_eburtsort2!='undefined' & GV2vorhanden)   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
		{
		    if ( G_eburtsort2.value == "" )							
		    {
		        window.alert("Bitte den Geburtsort angeben (2. gesetzlicher Vertreter).");
		        G_eburtsort2.focus();
		        G_eburtsort2.style.backgroundColor=hintergrundfarbe;
		        G_eburtsort2.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    G_eburtsort2.style.backgroundColor=hintergrundfarbeDEF;  
					G_eburtsort2.style.borderColor=randfarbeDEF;   
		}	


	if(typeof S_taatsangehoerigkeit2!='undefined' & GV2vorhanden)   								// PrÃ¼ft, ob Variable existiert (nicht undefined)
		{
		    if ( S_taatsangehoerigkeit2.value == "" )							
		    {
		        window.alert("Bitte noch die StaatsangehÃ¶rigkeit angeben (2. gesetzlicher Vertreter).");
		        S_taatsangehoerigkeit2.focus();
		        S_taatsangehoerigkeit2.style.backgroundColor=hintergrundfarbe;
		        S_taatsangehoerigkeit2.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    S_taatsangehoerigkeit2.style.backgroundColor=hintergrundfarbeDEF;  
					S_taatsangehoerigkeit2.style.borderColor=randfarbeDEF;   
		}


}	
//  ---------------------- ENDE --- Prüfung Formular 'gesetzlicher Vertreter' ----------------






//   ############################# START ### Prüfung Formular 'Vollmacht' #########################

function ValidateVollmachtFormular() 
{

// ------------------------------------------------------- Variablen ----------------------
    var A_nrede3 = document.Formular.Anrede3;
    var V_orname3 = document.Formular.vorname3;
    var N_ame3 = document.Formular.zuname3;
    var E_mail3= document.Formular.email3;


    var A_nrede = document.Formular.Anrede;
    var F_amilienstand = document.Formular.Familienstand;
    var V_orname = document.Formular.vorname;
    var N_ame = document.Formular.zuname;
    var S_trasse = document.Formular.Strasse;
    var H_ausnummer = document.Formular.Hausnummer;
    var P_ostleitzahl = document.Formular.Postleitzahl;
    var O_rt = document.Formular.Ort;
    var G_eburtsdatum = document.Formular.Geburtsdatum;
    var G_eburtsort = document.Formular.Geburtsort;
    var B_eruf = document.Formular.Beruf;
    var B_ranche = document.Formular.Branche;
    var B_erufsgruppe = document.Formular.Berufsgruppe;
    var S_taatsangehoerigkeit = document.Formular.Staatsangehoerigkeit;

	var ZweiterDepInh = document.Formular.bevollmaechtigter[2].checked;
	var Z_ugriffBV = document.Formular.bevollmaechtigter[0].checked 
   			 		+ document.Formular.bevollmaechtigter[1].checked
					+ document.Formular.bevollmaechtigter[2].checked;

	var AbweichendeAnschrift = document.Formular.adresse_des_bevollmaechtigten[1].checked;
	var A_nschriftBV = document.Formular.adresse_des_bevollmaechtigten[0].checked
						+ document.Formular.adresse_des_bevollmaechtigten[1].checked;
						
						
						
// ----------------------------------------------- Start Prüfung -----------------------------


	if(typeof A_nrede3!='undefined')    										    
	{
			 	if (A_nrede3.selectedIndex == 0 )
			    {
			        window.alert("Bitte eine Anrede auswÃ¤hlen (1. Depotinhaber).");
			        A_nrede3.focus();
					A_nrede3.style.backgroundColor=hintergrundfarbe;
			        A_nrede3.style.borderColor=randfarbe;
			        return false;
			    }
				  else
					    A_nrede3.style.backgroundColor=hintergrundfarbeDEF;  
						A_nrede3.style.borderColor=randfarbeDEF;
	}




	if(typeof V_orname3!='undefined')    										    
	{
			 	if (V_orname3.value == "")
			    {
			        window.alert("Bitte einen Vornamen eingeben (1. Depotinhaber).");
			        V_orname3.focus();
					V_orname3.style.backgroundColor=hintergrundfarbe;
			        V_orname3.style.borderColor=randfarbe;
			        return false;
			    }
				  else
					    V_orname3.style.backgroundColor=hintergrundfarbeDEF;  
						V_orname3.style.borderColor=randfarbeDEF;
	}

	if(typeof N_ame3!='undefined')    
	{
				if (N_ame3.value == "")
			    {
			        window.alert("Bitte einen Namen eingeben (1. Depotinhaber).");
			        N_ame3.focus();
					N_ame3.style.backgroundColor=hintergrundfarbe;
			        N_ame3.style.borderColor=randfarbe;
			        return false;
			    }
				  else
					    N_ame3.style.backgroundColor=hintergrundfarbeDEF;  
						N_ame3.style.borderColor=randfarbeDEF;
	}

	if(typeof E_mail3!='undefined')    
    {
				if (E_mail3.value == "")
				    {
				        window.alert("Bitte eine E-Mailadresse eingeben (1. Depotinhaber).");
				        E_mail3.focus();
						E_mail3.style.backgroundColor=hintergrundfarbe;
				        E_mail3.style.borderColor=randfarbe;
				        return false;
				    }    

				 if(!E_mail3.value.match(/^[a-zA-Z0-9_.-]{2,}@[a-z0-9-]{3,}\.[a-z]{2,4}$/))
		 			 {
					    alert('E-Mailadresse ist noch nicht korrekt - bitte prÃ¼fen.\n\n( Beispiel: muster@gmx.de )');
					    E_mail3.focus();       
					    E_mail3.style.backgroundColor=hintergrundfarbe;
					    E_mail3.style.borderColor=randfarbe;
					    return false;
					 }
				  else
					   E_mail3.style.backgroundColor=hintergrundfarbeDEF;  
					   E_mail3.style.borderColor=randfarbeDEF;
	
	}
	
	
	
	
	
	
// ----------------------------------------------------- Bevollmächtigter -------------


	if(typeof Z_ugriffBV != 'undefined')   
			      {
	
	
				 if (Z_ugriffBV == 0) 
			 		 	 { 
			 		 	 document.Formular.bevollmaechtigter[0].focus();
			 		 	 document.Formular.bevollmaechtigter[0].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.bevollmaechtigter[0].style.borderColor=randfarbe;
			 		 	 document.Formular.bevollmaechtigter[1].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.bevollmaechtigter[1].style.borderColor=randfarbe;
			 		 	 document.Formular.bevollmaechtigter[2].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.bevollmaechtigter[2].style.borderColor=randfarbe;
			 		 	 			 		 	 
			 		 	 document.getElementById("option1").style.backgroundColor=hintergrundfarbe; // NEU
			 		 	 document.getElementById("option2").style.backgroundColor=hintergrundfarbe; // NEU
			 		 	 document.getElementById("option3").style.backgroundColor=hintergrundfarbe; // NEU
			 		 	 
			 		 	 window.alert("Bitte geben Sie an, welche ZugriffsmÃ¶glichkeit \nder BevollmÃ¤chtigte haben soll.");
						 return false;
			 		 	 }
						  else
			 		 	 document.Formular.bevollmaechtigter[0].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.bevollmaechtigter[0].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.bevollmaechtigter[1].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.bevollmaechtigter[1].style.borderColor=randfarbeDEF;
			 		  	 document.Formular.bevollmaechtigter[2].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.bevollmaechtigter[2].style.borderColor=randfarbeDEF;
			 		 	 			 		 	 
			 		 	 document.getElementById("option1").style.backgroundColor=weiss; // NEU
			 		 	 document.getElementById("option2").style.backgroundColor=weiss; // NEU
			 		 	 document.getElementById("option3").style.backgroundColor=weiss; // NEU
			 		 	 
					}
	




	if(typeof A_nrede!='undefined')   							
	{
	                  
	    if ( A_nrede.selectedIndex == 0 )							// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
	    {
	        window.alert("Bitte eine Anrede auswÃ¤hlen.");
	        A_nrede.focus();
	        A_nrede.style.backgroundColor=hintergrundfarbe;
	        A_nrede.style.borderColor=randfarbe;
	        return false;
	    }
		  else
			    A_nrede.style.backgroundColor=hintergrundfarbeDEF;  
				A_nrede.style.borderColor=randfarbeDEF;   
				
	}
	 
	if(typeof F_amilienstand!='undefined')   				
	 {
	    if ( F_amilienstand.selectedIndex == 0 )							// dropdown mit .selectedIndex gelöst (anstatt .value) wiel IE sonst nix macht
	    {
	        window.alert("Bitte den Familienstand angeben.");
	        F_amilienstand.focus();
	        F_amilienstand.style.backgroundColor=hintergrundfarbe;
	        F_amilienstand.style.borderColor=randfarbe;
	        return false;
	    }
		  else
			    F_amilienstand.style.backgroundColor=hintergrundfarbeDEF;  
				F_amilienstand.style.borderColor=randfarbeDEF;   
				
	}
	 
	 
	if(typeof V_orname!='undefined')    			
			    {
			 	if (V_orname.value == "")
			    {
			        window.alert("Bitte einen Vornamen eingeben.");
			        V_orname.focus();
					V_orname.style.backgroundColor=hintergrundfarbe;
			        V_orname.style.borderColor=randfarbe;
			        return false;
			    }
				  else
					    V_orname.style.backgroundColor=hintergrundfarbeDEF;  
						V_orname.style.borderColor=randfarbeDEF;
				}
				
				
	if(typeof N_ame!='undefined')    
			    {
				if (N_ame.value == "")
			    {
			        window.alert("Bitte einen Namen eingeben.");
			        N_ame.focus();
					N_ame.style.backgroundColor=hintergrundfarbe;
			        N_ame.style.borderColor=randfarbe;
			        return false;
			    }
				  else
					    N_ame.style.backgroundColor=hintergrundfarbeDEF;  
						N_ame.style.borderColor=randfarbeDEF;
		    }
	
	
	if(typeof G_eburtsdatum!='undefined')   				
				    {
		    if ( G_eburtsdatum.value == "" )							
		    {
		        window.alert("Bitte das Geburtsdatum angeben.");
		        G_eburtsdatum.focus();
		        G_eburtsdatum.style.backgroundColor=hintergrundfarbe;
		        G_eburtsdatum.style.borderColor=randfarbe;
		        return false;
		    }
			else if (G_eburtsdatum.value.length  < 10)
			{
				alert("Geburtsdatum bitte im Format TT.MM.JJJJ eingeben. \nBeispiel: 03.07.1985");
		        G_eburtsdatum.focus();  									
				G_eburtsdatum.style.backgroundColor=hintergrundfarbe;
		        G_eburtsdatum.style.borderColor=randfarbe;
	       		return false;
	        }
		  	else
				    G_eburtsdatum.style.backgroundColor=hintergrundfarbeDEF;  
					G_eburtsdatum.style.borderColor=randfarbeDEF;   
					
			}		
	




	    
	if(typeof G_eburtsort!='undefined')   			
				    {
		                  
		    if ( G_eburtsort.value == "" )							
		    {
		        window.alert("Bitte den Geburtsort angeben.");
		        G_eburtsort.focus();
		        G_eburtsort.style.backgroundColor=hintergrundfarbe;
		        G_eburtsort.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    G_eburtsort.style.backgroundColor=hintergrundfarbeDEF;  
					G_eburtsort.style.borderColor=randfarbeDEF;   
					}	

	    
	if(typeof S_taatsangehoerigkeit!='undefined')   								
		{
		                  
		    if ( S_taatsangehoerigkeit.value == "" )							
		    {
		        window.alert("Bitte noch die StaatsangehÃ¶rigkeit angeben.");
		        S_taatsangehoerigkeit.focus();
		        S_taatsangehoerigkeit.style.backgroundColor=hintergrundfarbe;
		        S_taatsangehoerigkeit.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    S_taatsangehoerigkeit.style.backgroundColor=hintergrundfarbeDEF;  
					S_taatsangehoerigkeit.style.borderColor=randfarbeDEF;   
		}	
					
					


// ----------------------------------------------------------------- Zusatzfelder bei 2. Depotinhaber ----------------

	if(typeof B_eruf!='undefined' & ZweiterDepInh)   								
				    {
		                  
		    if ( B_eruf.value == "" )							
		    {
		        window.alert("Bitte den Beruf angeben.");
		        B_eruf.focus();
		        B_eruf.style.backgroundColor=hintergrundfarbe;
		        B_eruf.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    B_eruf.style.backgroundColor=hintergrundfarbeDEF;  
					B_eruf.style.borderColor=randfarbeDEF;   
					}	
					


	if(typeof B_ranche!='undefined' & ZweiterDepInh)   								
				    {
		    if ( B_ranche.value == "" )							
		    {
		        window.alert("Bitte die Branche angeben.");
		        B_ranche.focus();
		        B_ranche.style.backgroundColor=hintergrundfarbe;
		        B_ranche.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    B_ranche.style.backgroundColor=hintergrundfarbeDEF;  
					B_ranche.style.borderColor=randfarbeDEF;   
					}	
	    
	    
	if(typeof B_erufsgruppe!='undefined' & ZweiterDepInh)   								
		 {
		                  
		    if ( B_erufsgruppe.selectedIndex == 0 )							
		    {
		        window.alert("Bitte die Berufsgruppe angeben.");
		        B_erufsgruppe.focus();
		        B_erufsgruppe.style.backgroundColor=hintergrundfarbe;
		        B_erufsgruppe.style.borderColor=randfarbe;
		        return false;
		    }
			  else
				    B_erufsgruppe.style.backgroundColor=hintergrundfarbeDEF;  
					B_erufsgruppe.style.borderColor=randfarbeDEF;   
		}		    
	    



					
					
// --------------------------------------------------------------------- Abweichende Anschrift ----------------------qqqq


	if(typeof A_nschriftBV != 'undefined')   
			      {
				 if (A_nschriftBV == 0) 
			 		 	 { 
			 		 	 document.Formular.adresse_des_bevollmaechtigten[0].focus();
			 		 	 document.Formular.adresse_des_bevollmaechtigten[0].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.adresse_des_bevollmaechtigten[0].style.borderColor=randfarbe;
			 		 	 document.Formular.adresse_des_bevollmaechtigten[1].style.backgroundColor=hintergrundfarbe;
			 		 	 document.Formular.adresse_des_bevollmaechtigten[1].style.borderColor=randfarbe;
			 		 	 			 		 	 
			 		 	 document.getElementById("option4").style.backgroundColor=hintergrundfarbe; // NEU
			 		 	 document.getElementById("option5").style.backgroundColor=hintergrundfarbe; // NEU
			 		 	 
			 		 	 window.alert("Bitte geben Sie an, ob die Anschrift des BevollmÃ¤chtigten gleich \noder abweichend zu der Anschrift des 1. Depotinhabers ist.");
						 return false;
			 		 	 }
						  else
			 		 	 document.Formular.adresse_des_bevollmaechtigten[0].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.adresse_des_bevollmaechtigten[0].style.borderColor=randfarbeDEF;
			 		 	 document.Formular.adresse_des_bevollmaechtigten[1].style.backgroundColor=hintergrundfarbeDEF;
			 		 	 document.Formular.adresse_des_bevollmaechtigten[1].style.borderColor=randfarbeDEF;
			 		 	 
			 		 	 document.getElementById("option4").style.backgroundColor=weiss; // NEU
			 		 	 document.getElementById("option5").style.backgroundColor=weiss; // NEU
					}
	




	
	if(typeof S_trasse!='undefined' & AbweichendeAnschrift)   		
				    {
		    if ( S_trasse.value == "" )							
		    {
		        window.alert("Bitte die Strasse angeben.");
		        S_trasse.focus();
		        S_trasse.style.backgroundColor=hintergrundfarbe;
		        S_trasse.style.borderColor=randfarbe;
		        return false;
		    }
		    
			  else
				    S_trasse.style.backgroundColor=hintergrundfarbeDEF;  
					S_trasse.style.borderColor=randfarbeDEF;   
					
					}
	 
		
	if(typeof H_ausnummer!='undefined' & AbweichendeAnschrift)   						    {
		    if ( H_ausnummer.value == "" )							
		    {
		        window.alert("Bitte die Hausnummer angeben.");
		        H_ausnummer.focus();
		        H_ausnummer.style.backgroundColor=hintergrundfarbe;
		        H_ausnummer.style.borderColor=randfarbe;
		        return false;
		    }
		    
			  else
				    H_ausnummer.style.backgroundColor=hintergrundfarbeDEF;  
					H_ausnummer.style.borderColor=randfarbeDEF;   
					
					}
					

	
	if(typeof P_ostleitzahl!='undefined' & AbweichendeAnschrift)   					    {
		    if ( P_ostleitzahl.value == "" )							
		    {
		        window.alert("Bitte die Postleitzahl angeben (PLZ).");
		        P_ostleitzahl.focus();
		        P_ostleitzahl.style.backgroundColor=hintergrundfarbe;
		        P_ostleitzahl.style.borderColor=randfarbe;
		        return false;
		    }
		    
			  else
					    
				    P_ostleitzahl.style.backgroundColor=hintergrundfarbeDEF;  
					P_ostleitzahl.style.borderColor=randfarbeDEF;   
					
					}	
	
	if(typeof O_rt!='undefined' & AbweichendeAnschrift)   						    {
		    if ( O_rt.value == "" )							
		    {
		        window.alert("Bitte den Ort angeben.");
		        O_rt.focus();
		        O_rt.style.backgroundColor=hintergrundfarbe;
		        O_rt.style.borderColor=randfarbe;
		        return false;
		    }
		    
			  else
					    
				    O_rt.style.backgroundColor=hintergrundfarbeDEF;  
					O_rt.style.borderColor=randfarbeDEF;   
					
					}		
	
	


			

}







// ************************* Ursprüngliches ***********************************


/*<!--
function ds(e){
	return false;
}
function ree(){
	return true;
}
document.onselectstart=new Function ("return false");
if (window.sidebar){
	document.onmousedown=ds;
	document.onclick=ree;
}
//-->*/


function FensterOeffnen (Adresse) {
Fenster1 = window.open(Adresse, "Zweitfenster", "width=750,height=575,left=100,top=25,toolbar=yes, location=yes,menubar=yes,scrollbars=yes, resizable=yes");
Fenster1.focus();
}

function FensterOeffnenGROSS (Adresse) {
Fenster1 = window.open(Adresse, "Zweitfenster", "width=910,height=575,left=100,top=25,toolbar=yes, location=yes,menubar=yes,scrollbars=yes, resizable=yes");
Fenster1.focus();
}

function FensterOeffnenBackbutton (Adresse) {
Fenster1 = window.open(Adresse, "Zweitfenster", "width=750,height=575,left=100,top=25,toolbar=yes, location=yes,menubar=yes,scrollbars=yes, resizable=yes");
Fenster1.focus();
}




function FP_swapImg() {
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_getObjectByID(id,o) {
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}























