// Start: Links in Popup-Fenster ausgeben 
function formular_PopWin(url) {
	var formular_Window = window.open(url, "endlich_ein_Kredit", "width=340, height=480, scrollbars =yes");
	formular_Window.focus();
	return false;
}
// Ende: Links in Popup-Fenster ausgeben 

//Start: Die Felder Kontonummer und Bankleitzahl ein/ausblenden
var kontonummer = '';  // zwischenspeichern der Kontonummer
var bankleitzahl = ''; // zwischenspeichern der Bankleitzahl

function show_account() {
	document.getElementById('kontonummer').value = kontonummer;
	document.getElementById('bankleitzahl').value = bankleitzahl;
	document.getElementById('account_kontonummer').style.visibility = 'visible';
	document.getElementById('account_bankleitzahl').style.visibility = 'visible';
}

function hide_account() {
	kontonummer = document.getElementById('kontonummer').value;
	bankleitzahl = document.getElementById('bankleitzahl').value;
	document.getElementById('kontonummer').value = '';
	document.getElementById('bankleitzahl').value = '';
	document.getElementById('account_kontonummer').style.visibility = 'hidden';
	document.getElementById('account_bankleitzahl').style.visibility = 'hidden';	
}
//Ende: Die Felder Kontonummer und Bankleitzahl ein/ausblenden

// Start: Cursur auf Eingabefeld setzen
function setFocus(id) {
    document.getElementById(id).focus();
}
// Ende: Cursur auf Eingabefeld setzen

// Start: Navigations-Buttons in den Formularen aktivieren wenn javascript eingeschalten ist
function enable_weiter() {
	document.getElementById('weiter').disabled = false;
	document.getElementById('zurueck_zur_uebersicht').disabled = false;
	document.getElementById('warnung').style.visibility = 'hidden';
}

function enable_zurueck() {
	document.getElementById('zurueck').disabled = false;
	document.getElementById('warnung').style.visibility = 'hidden';
}

function enable_abschicken() {
	document.getElementById('abschicken').disabled = false;
	document.getElementById('warnung').style.visibility = 'hidden';
}

function enable_zurueck_step4() {
	document.getElementById('zurueck_step4').disabled = false;
	document.getElementById('warnung').style.visibility = 'hidden';
}
function enable_korrigieren() {
	document.getElementById('korrigieren_formular1').disabled = false;
	document.getElementById('korrigieren_formular2').disabled = false;
	document.getElementById('korrigieren_formular3').disabled = false;
	document.getElementById('warnung').style.visibility = 'hidden';
}
// Ende: Navigations-Buttons in den Formularen aktivieren wenn javascript eingeschalten ist

// Start: Aus einzelnen Datumsfeldern ein deutsches Gesamtdatum generieren
// dass in einem hiddenfeld mit der id id_datumsausgabe als value ausgegeben wird
function createDateDE(ziel_id) {
	var tag;
	var monat;
	var jahr;
	switch(ziel_id) {
		case 'wohnhaft_seit':
			tag = '01';
			monat = document.getElementById('wohnhaft_seit_monat').value;
			jahr = document.getElementById('wohnhaft_seit_jahr').value;	
			break;
		case 'geburtsdatum':
			tag = document.getElementById('geburtsdatum_tag').value;
			monat = document.getElementById('geburtsdatum_monat').value;
			jahr = document.getElementById('geburtsdatum_jahr').value;	
			break;
		case 'dort_seit':
			tag = document.getElementById('dort_seit_tag').value;
			monat = document.getElementById('dort_seit_monat').value;
			jahr = document.getElementById('dort_seit_jahr').value;	
			break;
		default:
			tag = '--';
			monat = '--';
			jahr = '--';
			break;
	}
	if(ziel_id) {
		document.getElementById(ziel_id).value = tag+'.'+monat+'.'+jahr;
	}
}
// Ende: Aus einzelnen Datumsfeldern ein deutsches Gesamtdatum generieren

// Start: Prüfung ob im Formular 'step3'   beim Feld Beschäftigungsverhältnis   "arbeitslos"   ausgewält wurde
function checkArbeitslos() {		
	if(document.getElementById('beschaeftigungsverhaeltnis').value == 'arbeitslos' || document.getElementById('beschaeftigungsverhaeltnis').value == 'Rentner' ) {
		// wenn  "arbeitslos"  oder   "Rentner"   gewählt wurde, wird bei dem hidden-Feld   'dort_seit' 
		// anstatt dem zusammengesetzen Datum   'arbeitslos'   eingetragen,
		// damit die Datums-Prüfung (in formular_validate.js) über remote...   false   ergibt, wenn   'arbeitslos'   gewählt wurde
		// die Abfrage dazu steht in   check_validate.php,   bei   "dort_seit überprüfen"
		document.getElementById('dort_seit').value = 'arbeitslos';
		// damit beim Laden der Seite erkannt wird ob arbeitslos gewählt wurde, 
		// und dann die weiteren Berufsdatenfelder ausgebelndet werden...
		switch_berufsdaten('arbeitslos');
	}
}
// Ende: Prüfung ob im Formular   step3   beim Feld Beschäftigungsverhältnis  "arbeitslos"   ausgewält wurde

//Start: Die Felder Arbeitgeber, Arbeitgeber PLZ/Ort, dort seit und Nettoeinkommen  ein/ausblenden
var arbeitgeber = ''; 		// zwischenspeichern von Arbeitgeber
var arbeitgeber_plz = ''; 	// zwischenspeichern von Arbeitgeber PLZ
var arbeitgeber_ort = ''; 	// zwischenspeichern von Arbeitgeber Ort
var dort_seit_tag = ''; 	// zwischenspeichern von dort seit Tag
var dort_seit_monat = ''; 	// zwischenspeichern von dort seit Monat
var dort_seit_jahr = ''; 	// zwischenspeichern von dort seit Jahr
//var nettoeinkommen = ''; 	// zwischenspeichern von Nettoeinkommen
var arbeitslos_merker = false;			// zum speichern, ob   'arbeitslos'   gewählt wurde

function switch_berufsdaten(inhalt) {
	
	if(inhalt == 'arbeitslos' || inhalt == 'Rentner') {
		// wenn  "arbeitslos"  oder   "Rentner"   gewählt wurde, wird bei dem hidden-Feld   'dort_seit' 
		// anstatt dem zusammengesetzen Datum   'arbeitslos'   eingetragen,
		// damit die Datums-Prüfung (in formular_validate.js) über remote...   false   ergibt, wenn   'arbeitslos'   gewählt wurde
		// die Abfrage dazu steht in   check_validate.php,   bei   "dort_seit überprüfen"	
		document.getElementById('dort_seit').value = 'arbeitslos';
		if(!arbeitslos_merker) {
			// bereits eingetragene Werte zwischenspeichern
			arbeitgeber = document.getElementById('arbeitgeber').value;
			arbeitgeber_plz = document.getElementById('arbeitgeber_plz').value;
			arbeitgeber_ort = document.getElementById('arbeitgeber_ort').value;
			dort_seit_tag = document.getElementById('dort_seit_tag').value;
			dort_seit_monat = document.getElementById('dort_seit_monat').value;
			dort_seit_jahr = document.getElementById('dort_seit_jahr').value;
			//nettoeinkommen = document.getElementById('nettoeinkommen').value;	
			// Felder leeren, damit Sie im Fall arbeitslos nicht übertragen werden
			document.getElementById('arbeitgeber').value = '';
			document.getElementById('arbeitgeber_plz').value = '';
			document.getElementById('arbeitgeber_ort').value = '';
			document.getElementById('dort_seit_tag').value = '--';
			document.getElementById('dort_seit_monat').value = '--';
			document.getElementById('dort_seit_jahr').value = '--';
			//document.getElementById('nettoeinkommen').value = '';
			// Felder ausblenden
			document.getElementById('zeile_arbeitgeber').style.visibility = 'hidden';	
			document.getElementById('zeile_arbeitgeber_plz_ort').style.visibility = 'hidden';
			document.getElementById('zeile_dort_seit').style.visibility = 'hidden';
			//document.getElementById('zeile_nettoeinkommen').style.visibility = 'hidden';

			// speichern, dass   'arbeitslos'   gewählt wurde
			arbeitslos_merker = true;
		}
	} 

	if(arbeitslos_merker == true && inhalt != 'arbeitslos' && inhalt != 'Rentner')
	{	
		// das hidden-Feld   'dort_seit'   mit den zwischengespeicherten Einzel-Datums-Werten wieder befüllen
		document.getElementById('dort_seit').value = dort_seit_tag+'.'+dort_seit_monat+'.'+dort_seit_jahr;
		// zwischengespeicherte Werte wieder in die Felder eintragen
		document.getElementById('arbeitgeber').value = arbeitgeber;
		document.getElementById('arbeitgeber_plz').value = arbeitgeber_plz;
		document.getElementById('arbeitgeber_ort').value = arbeitgeber_ort;
		document.getElementById('dort_seit_tag').value = dort_seit_tag;
		document.getElementById('dort_seit_monat').value = dort_seit_monat;
		document.getElementById('dort_seit_jahr').value = dort_seit_jahr;
		//document.getElementById('nettoeinkommen').value = nettoeinkommen;
		// Felder wieder einblenden
		document.getElementById('zeile_arbeitgeber').style.visibility = 'visible';	
		document.getElementById('zeile_arbeitgeber_plz_ort').style.visibility = 'visible';
		document.getElementById('zeile_dort_seit').style.visibility = 'visible';
		//document.getElementById('zeile_nettoeinkommen').style.visibility = 'visible';
		// speichern, dass  'arbeitslos'  jetzt nicht mehr gewählt ist
		arbeitslos_merker = false;
	}

}
//Ende: Die Felder Arbeitgeber, Arbeitgeber PLZ/Ort, dort seit und Nettoeinkommen  ein/ausblenden

// Für das Kontaktformular:
// Fehlermeldung überschreiben, wenn man im Feld Kundennummer etwas eingibt
function deleteErrorMessage(ziel_id) {
    if(document.getElementById(ziel_id) !== null) {
        document.getElementById(ziel_id).innerHTML  = 'Bitte tragen Sie Ihre <strong>Kundennummer und</strong> in untenstehendem Formular zusätzlich Ihren <strong>Nachnamen</strong> ein, <strong>oder</strong> wenn Ihnen Ihre Kundennummer nicht bekannt ist, füllen Sie untenstehendes Formular bitte vollständig aus.';
        document.getElementById(ziel_id).style.color = '#000000';
    }
}
// FormularSenden-Buttons aktivieren wenn javascript eingeschalten ist
function enable_senden() {
	document.getElementById('senden').disabled = false;
	document.getElementById('warnung').style.visibility = 'hidden';
}

// Start: Werbungs-Boxen auf gleiche Höhe anpassen (auf den Dankeseiten vom Kontaktformular und vom Antragsformular)
function equalHeight() {
	counter = 1;
	while(document.getElementById('box' + counter + '1')) {
		if(document.getElementById('box' + counter + '2').clientHeight < document.getElementById('box' + counter + '1').clientHeight) {
			document.getElementById('box' + counter + '2').style.height = document.getElementById('box' + counter + '1').clientHeight-10 + 'px';
		}
		if(document.getElementById('box' + counter + '2').clientHeight > document.getElementById('box' + counter + '1').clientHeight) {
			document.getElementById('box' + counter + '1').style.height = document.getElementById('box' + counter + '2').clientHeight-10 + 'px';
		}
		counter++;
	}
}
// Ende: Werbungs-Boxen auf gleiche Höhe anpassen (auf den Dankeseiten vom Kontaktformular und vom Antragsformular)