var allesok="1";
 
/*************************************
*
*     Z I N S S A T Z
	Datum: 24.10.2000
*     var ZINSSATZ=10.8; 
*	  
*     Datum: 01.05.2006
**************************************/
 var ZINSSATZ=9.80; 
 
 var Nominalzins="9,80%";
 var Jahreszins="10,25%";


/*************************************
*
*     T I L G U N G S S O C K E L
*
*	  Datum: 24.10.2000
*
**************************************/
var TILGUNGSSOCKEL=50;
TILGUNGSSOCKEL_HINWEIS = '';








 function all_reset(){
 	//Fehlermeldungen verstecken
	hideErrormessages();
 
	document.basis.MONAT1.value="0";
	document.basis.MONAT2.value="0";
	document.basis.MONAT3.value="0";
	document.basis.TILGUNG[0].checked=true;
	document.basis.TILG_MONAT2.value="0";
	document.basis.TILG_MONAT3.value="0";
	return false;
}



function hideErrormessages(){
	//Fehlermeldung verstecken
	if(document.getElementById){
		if(document.getElementById("errorMessage")) document.getElementById("errorMessage").style.display= 'none';
		if(document.getElementById("errorMessage1"))document.getElementById("errorMessage1").style.display= 'none';
		if(document.getElementById("errorMessage2"))document.getElementById("errorMessage2").style.display= 'none';
		if(document.getElementById("errorMessage3"))document.getElementById("errorMessage3").style.display= 'none';
		if(document.getElementById("errorMessage4"))document.getElementById("errorMessage4").style.display= 'none';
		if(document.getElementById("errorMessage5"))document.getElementById("errorMessage5").style.display= 'none';
		if(document.getElementById("errorMessage6"))document.getElementById("errorMessage6").style.display= 'none';
	}else if(document.all){
		if(document.all.errorMessage) document.all.errorMessage.style.display= 'none';
		if(document.all.errorMessage1)document.all.errorMessage1.style.display= 'none';
		if(document.all.errorMessage2)document.all.errorMessage2.style.display= 'none';
		if(document.all.errorMessage3)document.all.errorMessage3.style.display= 'none';
		if(document.all.errorMessage4)document.all.errorMessage4.style.display= 'none';
		if(document.all.errorMessage5)document.all.errorMessage5.style.display= 'none';
		if(document.all.errorMessage6)document.all.errorMessage6.style.display= 'none';
	}
}

	
function hideBlockerMessage(){
	//Fehlermeldung verstecken
	if(document.getElementById){
		if(document.getElementById("errorMessage7")) document.getElementById("errorMessage7").style.display= 'none';
	}else if(document.all){
		if(document.all.errorMessage7) document.all.errorMessage7.style.display= 'none';
	}
}

function showBlockerMessage(){
	//Fehlermeldung verstecken
	if(document.getElementById){
		if(document.getElementById("errorMessage7")) document.getElementById("errorMessage7").style.display= 'block';
	}else if(document.all){
		if(document.all.errorMessage7) document.all.errorMessage7.style.display= 'block';
	}
}




/************************************
*
*
*   Module fuer den Eingabecheck
*
*	Autor:	MHO
*
*	Datum:	24.10.2000
*
*************************************/

function eingabeCheck(Test_Bereich) {
allesok = "1";


switch(Test_Bereich)
{
  case 1:
  	/* Check fuer 1.Monat */
	var eingabe=document.forms['basis'].MONAT1.value;
	if (eingabe==""){
		//alert("Eingabe eines ganzzahligen Betrages!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage2").style.display= 'block';}
		else if(document.all){document.all.errorMessage2.style.display= 'block';}
		eingabe=document.forms['basis'].MONAT1.value="0";
		eingabe=document.forms['basis'].MONAT1.focus();
		allesok = "0";
		return false;
	};
	
	var test=eingabe.indexOf(".");
	if (test == "-1"){}
	else{
		//alert("Nur ganzzahliger Betrag!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage1").style.display= 'block';}
		else if(document.all){document.all.errorMessage1.style.display= 'block';}
		eingabe=document.forms['basis'].MONAT1.value="0";

		eingabe=document.forms['basis'].MONAT1.focus();
		allesok = "0";
		return false;
		break;
	};
	
	if (isNaN(eingabe)){
		
		//alert("Bitte Keine Buchstaben eingeben");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage").style.display= 'block';}
		else if(document.all){document.all.errorMessage.style.display= 'block';}
		eingabe=document.forms['basis'].MONAT1.value="0";
		eingabe=document.forms['basis'].MONAT1.focus();
		allesok = "0";
		return false;
		break;
	};
  	break;


  case 2:
  	/* Check f&#61162;r 2.Monat */
	var eingabe=document.forms['basis'].MONAT2.value;
	if (eingabe==""){
		//alert("Eingabe eines ganzzahligen Betrages!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage3").style.display= 'block';}
		else if(document.all){document.all.errorMessage3.style.display= 'block';}
		eingabe=document.forms['basis'].MONAT2.value="0";
		eingabe=document.forms['basis'].MONAT2.focus();
		allesok = "0";
		return false;
		break;
	};
	var test=eingabe.indexOf(".");
	if (test == "-1"){}
	else{
		//alert("Nur ganzzahliger Betrag!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage1").style.display= 'block';}
		else if(document.all){document.all.errorMessage1.style.display= 'block';}
		eingabe=document.forms['basis'].MONAT2.value="0";
		eingabe=document.forms['basis'].MONAT2.focus();
		allesok = "0";
		return false;
		break;
	};
	if (isNaN(eingabe))
	{
		//alert("Bitte Keine Buchstaben eingeben");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage").style.display= 'block';}
		else if(document.all){document.all.errorMessage.style.display= 'block';}
		eingabe=document.forms['basis'].MONAT2.value="0";
		eingabe=document.forms['basis'].MONAT2.focus();
		allesok = "0";
		return false;
	};
  	break;

  case 3:
  	/* Check f&#61162;r 3.Monat */
	var eingabe=document.forms['basis'].MONAT3.value;
	if (eingabe==""){
		//alert("Eingabe eines ganzzahligen Betrages!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage3").style.display= 'block';}
		else if(document.all){document.all.errorMessage3.style.display= 'block';}	
		eingabe=document.forms['basis'].MONAT3.value="0";
		eingabe=document.forms['basis'].MONAT3.focus();
		allesok = "0";
		return false;
	};
	var test=eingabe.indexOf(".");
	if (test == "-1")
	{}
	else
	{
		//alert("Nur ganzzahliger Betrag!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage1").style.display= 'block';}
		else if(document.all){document.all.errorMessage1.style.display= 'block';}
		eingabe=document.forms['basis'].MONAT3.value="0";
		eingabe=document.forms['basis'].MONAT3.focus();
		allesok = "0";
		return false;
		break;
	};
	
	if (isNaN(eingabe)){
		//alert("Bitte Keine Buchstaben eingeben");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage").style.display= 'block';}
		else if(document.all){document.all.errorMessage.style.display= 'block';}
		eingabe=document.forms['basis'].MONAT3.value="0";
		eingabe=document.forms['basis'].MONAT3.focus();
		allesok = "0";
		return false;
	};
  	break;


  case 4:
  	/* Check f&#61162;r Tilgung 2.Monat */
	var eingabe=document.forms['basis'].TILG_MONAT2.value;
	if (eingabe==""){
		//alert("Eingabe eines ganzzahligen Betrages!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage3").style.display= 'block';}
		else if(document.all){document.all.errorMessage3.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_MONAT2.value="0";
		eingabe=document.forms['basis'].TILG_MONAT2.focus();
		allesok = "0";
		return false;
	};
	var test=eingabe.indexOf(".");
	if (test == "-1"){}
	else{
		//alert("Nur ganzzahliger Betrag!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage1").style.display= 'block';}
		else if(document.all){document.all.errorMessage1.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_MONAT2.value="0";
		eingabe=document.forms['basis'].TILG_MONAT2.focus();
		allesok = "0";
		return false;
		break;
	};
	if (isNaN(eingabe)){
		//alert("Bitte Keine Buchstaben eingeben");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage").style.display= 'block';}
		else if(document.all){document.all.errorMessage.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_MONAT2.value="0";
		eingabe=document.forms['basis'].TILG_MONAT2.focus();
		allesok = "0";
		return false;
	};
  	break;

  case 5:
  	/* Check fuer Tilgung 3.Monat */
	var eingabe=document.forms['basis'].TILG_MONAT3.value;
	if (eingabe=="")
	{
		//alert("Eingabe eines ganzzahligen Betrages!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage3").style.display= 'block';}
		else if(document.all){document.all.errorMessage3.style.display= 'block';}	
		eingabe=document.forms['basis'].TILG_MONAT3.value="0";
		eingabe=document.forms['basis'].TILG_MONAT3.focus();
		allesok = "0";
		return false;
	};
	var test=eingabe.indexOf(".");
	if (test == "-1"){}
	else{
		//alert("Nur ganzzahliger Betrag!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage1").style.display= 'block';}
		else if(document.all){document.all.errorMessage1.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_MONAT3.value="0";
		eingabe=document.forms['basis'].TILG_MONAT3.focus();
		allesok = "0";
		return false;
		break;
	};
	if (isNaN(eingabe)){
		//alert("Bitte Keine Buchstaben eingeben");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage").style.display= 'block';}
		else if(document.all){document.all.errorMessage.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_MONAT3.value="0";
		eingabe=document.forms['basis'].TILG_MONAT3.focus();
		allesok = "0";
		return false;
	};
  	break;

  case 6:
	/* Tageseingabe 2. Monat */
	var eingabe=document.forms['basis'].TILG_TAG2.value;
	if (eingabe==""){
		//alert("Bitte Tag im Monat eingeben!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage3").style.display= 'block';}
		else if(document.all){document.all.errorMessage.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_TAG2.value="1";
		eingabe=document.forms['basis'].TILG_TAG2.focus();
		allesok = "0";
		return false;
	};
	var test=eingabe.indexOf(".");
	if (test == "-1"){}
	else{
		//alert("Nur ganzzahligen Tag!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage4").style.display= 'block';}
		else if(document.all){document.all.errorMessage4.style.display= 'block';}		
		eingabe=document.forms['basis'].TILG_TAG2.value="1";
		eingabe=document.forms['basis'].TILG_TAG2.focus();
		allesok = "0";
		return false;
		break;
	};
	if (isNaN(eingabe)){
		//alert("Bitte Keine Buchstaben eingeben");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage").style.display= 'block';}
		else if(document.all){document.all.errorMessage.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_TAG2.value="1";
		eingabe=document.forms['basis'].TILG_TAG2.focus();
		allesok = "0";
		return false;
	};
	if (eingabe > 30 || eingabe < 1){
		//alert("Kein Tag im Monat (30 Tage).");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage5").style.display= 'block';}
		else if(document.all){document.all.errorMessage5.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_TAG2.value="1";
		eingabe=document.forms['basis'].TILG_TAG2.focus();
		allesok = "0";
		return false;
	};
	break;

  case 7:
	/* Tageseingabe 3. Monat */
	var eingabe=document.forms['basis'].TILG_TAG3.value;
	if (eingabe==""){
		//alert("Bitte Tag im Monat eingeben!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage3").style.display= 'block';}
		else if(document.all){document.all.errorMessage3.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_TAG3.value="1";
		eingabe=document.forms['basis'].TILG_TAG3.focus();
		allesok = "0";
		return false;
	};
	var test=eingabe.indexOf(".");
	if (test == "-1"){}
	else{
		//alert("Nur ganzzahligen Tag!");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage4").style.display= 'block';}
		else if(document.all){document.all.errorMessage4.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_TAG3.value="1";
		eingabe=document.forms['basis'].TILG_TAG3.focus();
		allesok = "0";
		return false;
		break;
	};
	if (isNaN(eingabe)){
		//alert("Bitte Keine Buchstaben eingeben");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage").style.display= 'block';}
		else if(document.all){document.all.errorMessage.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_TAG3.value="1";
		eingabe=document.forms['basis'].TILG_TAG3.focus();
		allesok = "0";
		return false;
	};
	if (eingabe > 30 || eingabe < 1){
		//alert("Kein Tag im Monat (30 Tage).");
		// INLINE Fehlermeldung
		if(document.getElementById){document.getElementById("errorMessage5").style.display= 'block';}
		else if(document.all){document.all.errorMessage5.style.display= 'block';}
		eingabe=document.forms['basis'].TILG_TAG3.value="1";
		eingabe=document.forms['basis'].TILG_TAG3.focus();
		allesok = "0";
		return false;
	};
	break;
	
	/* Anpassung - brandperfection 30.07.2009 SB - start */
	case 8:
  	/* Check fuer Teilzahlungsrate mit frei wählbarem Betrag */
	if(document.forms['basis'].TILGUNG[6].checked == true){
		
		var eingabe=document.forms['basis'].TILGUNG_FREI.value;
		if (eingabe==""){
			//alert("Eingabe eines ganzzahligen Betrages!");
			// INLINE Fehlermeldung
			if(document.getElementById){document.getElementById("errorMessage2").style.display= 'block';}
			else if(document.all){document.all.errorMessage2.style.display= 'block';}
			eingabe=document.forms['basis'].TILGUNG_FREI.value="0";
			eingabe=document.forms['basis'].TILGUNG_FREI.focus();
			allesok = "0";
			return false;
		};
		var test=eingabe.indexOf(".");
		if (test == "-1"){}
		else{
			//alert("Nur ganzzahliger Betrag!");
			// INLINE Fehlermeldung
			if(document.getElementById){document.getElementById("errorMessage1").style.display= 'block';}
			else if(document.all){document.all.errorMessage1.style.display= 'block';}
			eingabe=document.forms['basis'].TILGUNG_FREI.value="0";
			eingabe=document.forms['basis'].TILGUNG_FREI.focus();
			allesok = "0";
			return false;
			break;
		};
		if (isNaN(eingabe)){
			// alert("Bitte Keine Buchstaben eingeben");
			// INLINE Fehlermeldung
			if(document.getElementById){document.getElementById("errorMessage").style.display= 'block';}
			else if(document.all){document.all.errorMessage.style.display= 'block';}
			eingabe=document.forms['basis'].TILGUNG_FREI.value="0";
			eingabe=document.forms['basis'].TILGUNG_FREI.focus();
			allesok = "0";
			return false;
			break;
		};
		
		
	}
	break;
	
	
	// frei wählbare Teilzahlungsrate
	case 9:
	if(document.forms['basis'].TILGUNG[6].checked == true){
		
		
		var eingabefrei = parseInt(document.forms['basis'].TILGUNG_FREI.value);
		if(eingabefrei < TILGUNGSSOCKEL){
			TILGUNGSSOCKEL_HINWEIS = "Die eingegebene oder berechnete Teilzahlungsrate liegt unter dem Mindestbetrag. Daher wird f&uuml;r die Berechnung der Mindestbetrag von 50,00 EUR verwendet.";
		}else{
			TILGUNGSSOCKEL_HINWEIS = '';
			}
		
	}
	else{
		
		var tilgungssatz_check;
		var einkaufsbetrag_check;
		// 6 entspricht den Prozentvarianten 5%, 10% und 20 %
		// sowie den Festbeträgen 50, 100 und 150 EUR (Angepasst 08.09.2010 SB)
		// kommt eine Variante hinzu oder wird entfernt, muss das
		// entsprechend angepasst werden
		for(var i = 0; i < 6; i++){
		
		if(document.forms['basis'].TILGUNG[i].checked==true){
			tilgungssatz_check = document.forms['basis'].TILGUNG[i].value;
			einkaufsbetrag_check = document.forms['basis'].MONAT1.value;
			ratensatz_check = (einkaufsbetrag_check/100)*tilgungssatz_check;
			
			if((ratensatz_check < TILGUNGSSOCKEL) && (i < 3)){ // 5%, 10%, 20%
				TILGUNGSSOCKEL_HINWEIS = "Die eingegebene oder berechnete Teilzahlungsrate liegt unter dem Mindestbetrag. Daher wird f&uuml;r die Berechnung der Mindestbetrag von 50,00 EUR verwendet.";
				}
				else{
					TILGUNGSSOCKEL_HINWEIS = '';
					}
					
			if((tilgungssatz_check < TILGUNGSSOCKEL) && (i > 3)){ // 50,00 EUR, 100,00 EUR, 150,00 EUR
				TILGUNGSSOCKEL_HINWEIS = "Die eingegebene oder berechnete Teilzahlungsrate liegt unter dem Mindestbetrag. Daher wird f&uuml;r die Berechnung der Mindestbetrag von 50,00 EUR verwendet.";
				}
			
			}

		}
		
		}
	
		
	break;
	/* Anpassung - brandperfection 30.07.2009 SB - ende */
	
  }


  //Falls Kreditbetrag auf 0 steht
	if( eingabe=document.forms['basis'].MONAT1.value=="0"){
		if(document.getElementById){document.getElementById("errorMessage6").style.display= 'block';}
		else if(document.all){document.all.errorMessage6.style.display= 'block';}
		allesok = "0";
		return false;
	}
	

}




/**************************/
function aktDatum(){
	var jetzt = new Date();
	var Tag   = jetzt.getDate();
	var Monat = jetzt.getMonth()+1;
	var Jahr  = jetzt.getYear();
	if (Jahr < 1000) Jahr += 1900;
	document.forms['basis'].DATUM.value=Tag+"."+Monat+"."+Jahr;
}

function setDatum(){
	var jetzt = new Date();
	var Tag   = jetzt.getDate();
	var Monat = jetzt.getMonth()+1;
	var Jahr  = jetzt.getYear();
	if (Jahr < 1000) Jahr += 1900;
	
	return Tag+"."+Monat+"."+Jahr;
}


/************************************
*
*
*   Modul fuer den Monatsnamen
*
*	Autor:	MHO
*
*	Datum:	07.11.2000
*
*************************************/
function gib_Monat_Name(Monat_Name) {

if (Monat_Name>11) {
	Monat_Name-=12;
}
var Monat = new Array("Januar","Februar","M&auml;rz","April","Mai","Juni", "Juli","August","September","Oktober","November","Dezember");
return Monat[Monat_Name];
}

/************************************
*
*
*   Name: 	Decimal
*
*	Wandelt jede Zahl in eine Gleitkommazahl
*	mit 2 Dezimalstellen um.
*
*	Autor:	MHO
*
*	Datum:	24.10.2000
*
*************************************/

function decimal(WERT) {
	WERT*=100;
	WERT=Math.round(WERT);
	WERT/=100;
	var X=""+WERT;
	var test=X.indexOf(".");
	if (test==(X.length-2))
		WERT=X+"0";
	if (test=="-1")
		WERT=X+".00";
	return WERT;
}


/************************************
*
*
*   Name: 	ZahlFormat
*
*	Formatiert Gleitkommazahlen um in deutsche
*	Schreibweise. (1000er-Punkt und Komma)
*
*	Autor:	MHO
*
*	Datum:	10.03.2001
*
*************************************/
function ZahlFormat(Zahl) {
  var pos;
  var x1;
  var x2;
  var nz;

  Zahl = " " + Zahl;
  Zahl = Zahl.substr(1,(Zahl.length-1));
  pos = Zahl.indexOf(".");

  if (pos==-1) {
    Zahl = Zahl + ",00";
  } 
  else 
  {
    x1 = Zahl.length - 3;
    x2 = Zahl.length - 2;
    Zahl = Zahl.substr(0,x1) + "," + Zahl.substr(x2,2);
  }

  if (Zahl.length > 6) {
     x1 = Zahl.length - 6;

     Zahl = Zahl.substr(0,x1) + "." + Zahl.substr(x1,7);
     }

  if (Zahl.length > 10) {
     x1 = Zahl.length - 10;

     Zahl = Zahl.substr(0,x1) + "." + Zahl.substr(x1,11);
     }

  if (Zahl.length > 14) {
     x1 = Zahl.length - 14;

     Zahl = Zahl.substr(0,x1) + "." + Zahl.substr(x2,15);
     }

  return Zahl;
}











/************************************
*
*
*   Name:	berechnen
*
*	In dieser Funktion werden die Kreditberechnungen
*	vorgenommen und die Ausgabe im Fenster erzeugt.
*
*	Autor:	MHO
*
*	Datum:	24.10.2000
*
*************************************/
/* Anpassung - brandperfection 29.07.2009 SB - start */
/* freie Eingabe der Teilzahlungsrate */
function eingabeCheck_bp(wert){
	document.forms['basis'].TILGUNG[6].checked = true;
	// Eingabe auf Zahlen prüfen 
	if(isNaN(document.forms['basis'].TILGUNG_FREI.value)){
		allesok = "1";
		}
	
	}
	
function resetFrei_bp(){
	document.forms['basis'].TILGUNG_FREI.value = '';
	}
/* Anpassung - brandperfection 29.07.2009 SB - ende */
	
	
function berechnen() {
	//Fehlermeldungen verstecken
	hideErrormessages();
	
	//Nach Fehlern suchen - Wenn Fehler gefunden werden: Fenster nicht oeffnen
	eingabeCheck(1);
	if(allesok!="0")eingabeCheck(2);
	if(allesok!="0")eingabeCheck(3);
	if(allesok!="0")eingabeCheck(4);
	if(allesok!="0")eingabeCheck(5); 
	if(allesok!="0")eingabeCheck(6); 
	if(allesok!="0")eingabeCheck(7);
	if(allesok!="0")eingabeCheck(8);
	if(allesok!="0")eingabeCheck(9);
	
	

if (allesok == 1) {
	
var TILGUNSSATZ=0;
var ZINS_MONAT=ZINSSATZ/12;
var WK="EUR";
/* W&#132;hrungsk&#61162;rzel */

/* Anpassung - brandperfection 29.07.2009 SB - start */
var prozentual = false;
var festbetrag = false;
/* 5% */
if (document.forms['basis'].TILGUNG[0].checked==true){	
	TILGUNSSATZ=0.05;
	prozentual = true; 
	festbetrag = false;
}
/* 10% */
else if(document.forms['basis'].TILGUNG[1].checked==true){
	TILGUNSSATZ=0.1;
	prozentual = true; 
	festbetrag = false;
}
/* 20% */
else if(document.forms['basis'].TILGUNG[2].checked==true){
	TILGUNSSATZ=0.2;
	prozentual = true; 
	festbetrag = false;
}

/* 50 EUR */
else if(document.forms['basis'].TILGUNG[3].checked==true){
	TILGUNSSATZ=50.00;
	festbetrag = true; 
	prozentual = false;
}

/* 100 EUR */
else if(document.forms['basis'].TILGUNG[4].checked==true){
	TILGUNSSATZ=100.00;
	festbetrag = true; 
	prozentual = false;
}

/* 150 EUR */
else if(document.forms['basis'].TILGUNG[5].checked==true){
	TILGUNSSATZ=150.00;
	festbetrag = true; 
	prozentual = false;

}

/* freie Eingabe */
else if(document.forms['basis'].TILGUNG[6].checked==true){
	TILGUNSSATZ=document.forms['basis'].TILGUNG_FREI.value;
	festbetrag = true; 
	prozentual = false;
}


/* Anpassung - brandperfection 29.07.2009 SB - ende */

/***********************************
*
*   Berechnung   1. M O N A T
*
************************************/
var VER_M1 = document.forms['basis'].MONAT1.value;
var TILG_M1;
var KONTOSALDO_M1;
var KRED_M1;
	
	/* Anpassung - brandperfection 29.07.2009 SB - start */
	if(prozentual == true){TILG_M1 = decimal(VER_M1*TILGUNSSATZ);}
	if(festbetrag == true){TILG_M1 = decimal(TILGUNSSATZ);}
	/* Anpassung - brandperfection 29.07.2009 SB - ende */
	
	if ((TILG_M1 < TILGUNGSSOCKEL) && (TILG_M1 > 0))
		TILG_M1 = TILGUNGSSOCKEL;
	/* Falls der Verfuegungsbetrag unter 50 liegt wird alles sofort getilgt */
	if (VER_M1 < TILGUNGSSOCKEL)
		TILG_M1 = VER_M1;
		
	/* Anpassung - brandperfection 29.07.2009 SB - start */	
	/* Falls Tilgung höher als Verfügungsbetrag */
	if ((VER_M1-TILG_M1) < 0){
		 TILG_M1 = VER_M1;
		}
	/* Anpassung - brandperfection 29.07.2009 SB - ende */
		
	TILG_M1=decimal(TILG_M1);
	KRED_M1=decimal(eval(VER_M1-TILG_M1));
	KONTOSALDO_M1=decimal(VER_M1*1);

/***********************************
*
*   Berechnung   2. M O N A T
*
************************************/
var VER_M2 = document.forms['basis'].MONAT2.value;
var TILG_M2;
var ZINS_M2;
var ZINS_M2_P1;
var ZINS_M2_P2;
var KONTOSALDO_M2;
var KRED_M2;
var TB_M2=100;
var SONDER_TILG2 = document.forms['basis'].TILG_MONAT2.value;
var SONDER_TILG_TAG2 =document.forms['basis'].TILG_TAG2.value;

	/**** Abschnitt fuer die Zinsberechnung */
	ZINS_M2_P1=decimal(eval(KRED_M1*ZINS_MONAT*.01/30*SONDER_TILG_TAG2));
	if (SONDER_TILG2 > KRED_M1)
		ZINS_M2_P2 = 0.0;
	    else
		ZINS_M2_P2=decimal(eval((KRED_M1-SONDER_TILG2)*ZINS_MONAT*.01/30*(30-SONDER_TILG_TAG2)));

	ZINS_M2 = decimal((ZINS_M2_P1*1)+(ZINS_M2_P2*1));
	if (ZINS_M2 < 0) 
		ZINS_M2 = 0.0;
	/**** Ende der Zinsberechnung fuer Monat 2  */

	TB_M2 = decimal((ZINS_M2*1)+(KRED_M1*1)+(VER_M2*1)-(SONDER_TILG2*1)); 
	
	/* Anpassung - brandperfection 29.07.2009 SB - start */
	if(prozentual == true){TILG_M2 = decimal(VER_M1*TILGUNSSATZ);}
	if(festbetrag == true){TILG_M2 = decimal(TILGUNSSATZ);}
	/* Anpassung - brandperfection 29.07.2009 SB - ende */
	
	if ((TILG_M2 < TILGUNGSSOCKEL) && (TILG_M2 > 0))

		TILG_M2 = TILGUNGSSOCKEL;
	/* Falls der Verfuegungsbetrag plus Kredit unter 50 liegt wird alles sofort getilgt */
	if ( ((VER_M2*1)+(KRED_M1*1)) < TILGUNGSSOCKEL)

		// NEU
		TILG_M2 = ((VER_M2*1)+(KRED_M1*1) - SONDER_TILG2) ;
	
	/* Anpassung - brandperfection 29.07.2009 SB - start */	
	/* Falls Tilgung höher als Verfügungsbetrag */
	if (((VER_M2+VER_M1)-TILG_M2) < 0){
		TILG_M2 = VER_M2;
		}
	/* Anpassung - brandperfection 29.07.2009 SB - ende */
	
	TILG_M2=decimal(Math.max(0,TILG_M2));
	KRED_M2=decimal(eval(KRED_M1-TILG_M2+(ZINS_M2*1)+(VER_M2*1)-SONDER_TILG2));
	KONTOSALDO_M2=decimal((KRED_M2*1)+(TILG_M2*1));
	
	/*NEU 16.August 2010*/
	// KRED_M2 = Kreditsaldo
	// KONTOSALDO_M2 = Kontosaldo Monatsende
	// TILG_M2 = Tilgungsbetrag
	KRED_M2 = ((KONTOSALDO_M2-TILG_M2).toFixed(2));
	
	if(prozentual == true) {
		TILG_M2 = ((KONTOSALDO_M2*TILGUNSSATZ).toFixed(2));
		
		// Anpassung 07.09.10 - SB
		if(TILG_M2 < TILGUNGSSOCKEL){
			TILG_M2 = TILGUNGSSOCKEL;
			}
		
	} else {

		if(parseFloat(TILGUNSSATZ) > parseFloat(KONTOSALDO_M2)){
			TILG_M2 = KONTOSALDO_M2;
			KRED_M2 = 0;
			}
	}
	
	
	/*NEU 16.August 2010*/
	
	
/***********************************
*
*   Berechnung   3. M O N A T
*
************************************/
var VER_M3 = document.forms['basis'].MONAT3.value;
var TILG_M3;
var ZINS_M3;
var ZINS_M3_P1;
var ZINS_M3_P2;
var KONTOSALDO_M3;
var KRED_M3;
var TB_M3=100;
var SONDER_TILG3 = document.forms['basis'].TILG_MONAT3.value;
var SONDER_TILG_TAG3 =document.forms['basis'].TILG_TAG3.value;

	/**** Abschnitt fuer die Zinsberechnung */
	ZINS_M3_P1=decimal(eval(KRED_M2*ZINS_MONAT*.01/30*SONDER_TILG_TAG3));
	if ((SONDER_TILG3*1) > (KRED_M2*1))
		ZINS_M3_P2 = 0.0;
	    else
		ZINS_M3_P2=decimal(eval((KRED_M2-SONDER_TILG3)*ZINS_MONAT*.01/30*(30-SONDER_TILG_TAG3)));

	ZINS_M3 = decimal((ZINS_M3_P1*1)+(ZINS_M3_P2*1));
	if (ZINS_M3 < 0) 
		ZINS_M3 = 0.0;
	/**** Ende der Zinsberechnung fuer Monat 3  */

	TB_M3 =  decimal((ZINS_M3*1)+(KRED_M2*1)+(VER_M3*1)-(SONDER_TILG3*1)); 
	
	/* Anpassung - brandperfection 29.07.2009 SB - start */
	if(prozentual == true){TILG_M3 = decimal(VER_M1*TILGUNSSATZ);}
	if(festbetrag == true){TILG_M3 = decimal(TILGUNSSATZ);}
	/* Anpassung - brandperfection 29.07.2009 SB - ende */
	
	if ((TILG_M3 < TILGUNGSSOCKEL) && (TILG_M3 > 0))
		TILG_M3 = TILGUNGSSOCKEL;
	/* Falls der Verfuegungsbetrag plus Kredit unter 50 liegt wird alles sofort getilgt */
	if ( ((VER_M3*1)+(KRED_M2*1)) < TILGUNGSSOCKEL)
		TILG_M3 = ((VER_M3*1)+(KRED_M2*1) - SONDER_TILG3) ;
		
	/* Anpassung - brandperfection 29.07.2009 SB - start */	
	/* Falls Tilgung höher als Verfügungsbetrag */
	if (((VER_M3+VER_M2+VER_M1)-TILG_M3) < 0){
		 TILG_M3 = VER_M3;
		}
	/* Anpassung - brandperfection 29.07.2009 SB - ende */
	
	TILG_M3=decimal(Math.max(0,TILG_M3));
	KRED_M3=decimal(eval(KRED_M2-TILG_M3+(ZINS_M3*1)+(VER_M3*1)-SONDER_TILG3));
	KONTOSALDO_M3=decimal((KRED_M3*1)+(TILG_M3*1));
	
	/*NEU 16.August 2010*/
	// KRED_M2 = Kreditsaldo
	// KONTOSALDO_M2 = Kontosaldo Monatsende
	// TILG_M2 = Tilgungsbetrag
	KRED_M3 = ((KONTOSALDO_M3-TILG_M3).toFixed(2));
	
	if(prozentual == true) {
		TILG_M3 = ((KONTOSALDO_M3*TILGUNSSATZ).toFixed(2));
		
		// Anpassung 07.09.10 - SB
		if(TILG_M3 < TILGUNGSSOCKEL){
			TILG_M3 = TILGUNGSSOCKEL;
			}
			
	} else {

		if(parseFloat(TILGUNSSATZ) > parseFloat(KONTOSALDO_M3)){
			TILG_M3 = KONTOSALDO_M3;
			KRED_M3 = 0;
			}
	}
	
	
	/*NEU 16.August 2010*/
	

var STRING_T="";
var STRING_T2="";

jetzt = new Date();
Monat = jetzt.getMonth();

var Name_Monat2=gib_Monat_Name((Monat*1)+1);
var Name_Monat3=gib_Monat_Name((Monat*1)+2);





	// Pop-Up-Blocker Meldung einblenden
	showBlockerMessage();



	/********************************/
	//var styleurl = 'lib/screen.css';
	var styleurl = '/imperia/md/content/bwbankde/lib/screen.css';
	
	
	var docN = window.open("","kredit","height=670,width=465,screenX=10,screenY=10,status=0,resizable=yes,scrollbars=1 ");
	//docN.focus();
	
	docN.document.write('<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"><html dir="LTR" lang="de"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Baden-W&uuml;rttembergische Bank - Ergebnisbogen Teilzahlung</title>');
	docN.document.write('<link rel="stylesheet" type="text/css" href="'+ styleurl +'"></head>');
	docN.document.write('<body >');
	
	//Pop-Up-Blocker Message ausblenden
	docN.document.write('<script type="text/javascript"> opener.hideBlockerMessage(); </script>');	
	
	
	docN.document.write('<img src="/imperia/md/content/bwbankde/img/retail_popup/kopf.gif"><div id="ibanPopup"><h2>Zahlungen in den einzelnen Monaten</h2><div class="ibanBar">');
	
	STRING_T2='<div class="errormessage"><div style="font: 11px Arial, Helvetica, sans-serif; padding:8px 20px 8px 50px;">'+TILGUNGSSOCKEL_HINWEIS+'</div></div>';
	docN.document.write(STRING_T2);
	
	docN.document.write('</div><div class="content"><table border="0" cellpadding="0" cellspacing="0" class="ibanPopupTable"><tr><td valign="top" class="contLeft1">&nbsp;</td><td valign="top" class="contMain"><h2>Ergebnisbogen Teilzahlung</h2>');
	
	
	docN.document.write('<table width="300" border="0" cellspacing="0" cellpadding="0">');
	/* 1. M O N A T */
	docN.document.write('<tr><td width="250"><strong>laufender Monat</strong></td><td width="50">&nbsp;</td></tr>');

	
	/* Verfuegungsbetrag */
	docN.document.write('<tr><td>Geplanter Verf&uuml;gungsbetrag</td>');
	
	STRING_T='<td align="right">'+ZahlFormat(VER_M1)+'&nbsp;'+WK+'</td></tr>';
	docN.document.write(STRING_T);
	
	/* Zinsen 1.Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Zinsen im laufenden Monat:</td>');
	docN.document.write('<td align="right">'+'0,00'+'&nbsp;'+WK+'</td>');
	
	/* Kontosaldo 1.Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Kontosaldo Monatsende:</td>');
	docN.document.write('<td align="right">'+ZahlFormat(KONTOSALDO_M1)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	
	/* Tilgung im 1. Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Tilgungsbetrag f&uuml;r laufenden Monat:</td>');
	docN.document.write('<td align="right">'+ZahlFormat(TILG_M1)+'&nbsp;'+WK+'</td>');
	
	docN.document.write('</tr>');
	docN.document.write('<tr>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('</tr>');

	/* Kreditsaldo 1.Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Kreditsaldo neuer Monat:</td>');
	docN.document.write('<td align="right">'+ZahlFormat(KRED_M1)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	docN.document.write('<tr>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('</tr>');
	
	/* 2. M O N A T */
	docN.document.write('<tr>');
	docN.document.write("<td><strong>"+Name_Monat2+"</strong></td>");
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('</tr>');
	
	/* Verf&#61151;gungsbetrag */
	docN.document.write('<tr>');
	docN.document.write('<td>Geplanter Verf&uuml;gungsbetrag</td>');
	docN.document.write('<td align="right">'+ZahlFormat(VER_M2)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	docN.document.write('<tr>');
	
	/* Zinsen 2.Monat */
	docN.document.write("<td>Zinsen im "+Name_Monat2+":</td>");
	docN.document.write('<td align="right">'+'-'+ZahlFormat(ZINS_M2)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	
	/* Sonder-Tilgung im 2. Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Sonder-Tilgungsbetrag:</td>');
	docN.document.write('<td align="right">'+ZahlFormat(SONDER_TILG2)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	
	/* Kontosaldo 2.Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Kontosaldo Monatsende:</td>');
	docN.document.write('<td align="right">'+ZahlFormat(KONTOSALDO_M2)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	docN.document.write('<tr>');
	
	/* Anpassung - brandperfection 29.07.2009 SB - start */
	if(prozentual == true){
	docN.document.write("<td>Tilgungsbetrag f&uuml;r "+Name_Monat2+"&nbsp;("+TILGUNSSATZ*100+"%):</td>");
	}
	else if(festbetrag == true && TILGUNGSSOCKEL_HINWEIS ==''){
	//docN.document.write("<td>Tilgungsbetrag f&uuml;r "+Name_Monat2+"&nbsp;("+ZahlFormat(TILGUNSSATZ)+"&nbsp;EUR):</td>");
	
	/* Anpassung - brandperfection 08.09.2010 - SB - start */
	docN.document.write("<td>Tilgungsbetrag f&uuml;r "+Name_Monat2+":</td>");
	/* Anpassung - brandperfection 08.09.2010 - SB - ende */
	}
	else if(festbetrag == true && TILGUNGSSOCKEL_HINWEIS !=''){
	docN.document.write("<td>Tilgungsbetrag f&uuml;r "+Name_Monat2+":</td>");
	}
	/* Anpassung - brandperfection 29.07.2009 SB - ende */
	
	docN.document.write('<td align="right">'+ZahlFormat(TILG_M2)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	docN.document.write('<tr>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('</tr>');
	
	/* Kreditsaldo 2.Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Kreditsaldo neuer Monat:</td>');
	docN.document.write('<td align="right">'+ZahlFormat(KRED_M2)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	docN.document.write('<tr>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('</tr>');

	/* 3. M O N A T */
	docN.document.write('<tr>');
	docN.document.write("<td><strong>"+Name_Monat3+"</strong></td>");
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('</tr>');
	
	/* Verf&#61151;gungsbetrag */
	docN.document.write('<tr>');
	docN.document.write('<td>Geplanter Verf&uuml;gungsbetrag</td>');
	docN.document.write('<td align="right">'+ZahlFormat(VER_M3)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	
	/* Zinsen 3.Monat */
	docN.document.write('<tr>');
	docN.document.write("<td>Zinsen im "+Name_Monat3+":</td>");
	docN.document.write('<td align="right">'+'-'+ZahlFormat(ZINS_M3)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');

	/* Sonder-Tilgung im 3. Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Sonder-Tilgungsbetrag:</td>');
	docN.document.write('<td align="right">'+ZahlFormat(SONDER_TILG3)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	
	/* Kontosaldo 3.Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Kontosaldo Monatsende:</td>');
	docN.document.write('<td align="right">'+ZahlFormat(KONTOSALDO_M3)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');

	/* Tilgung im 3. Monat */
	docN.document.write('<tr>');
	
	
	/* Anpassung - brandperfection 29.07.2009 SB - start */
	if(prozentual == true){
	docN.document.write("<td>Tilgungsbetrag f&uuml;r "+Name_Monat3+"&nbsp;("+TILGUNSSATZ*100+"%):</td>");
	}
	else if(festbetrag == true && TILGUNGSSOCKEL_HINWEIS ==''){
	//docN.document.write("<td>Tilgungsbetrag f&uuml;r "+Name_Monat3+"&nbsp;("+ZahlFormat(TILGUNSSATZ)+"&nbsp;EUR):</td>");
	
	/* Anpassung - brandperfection 08.09.2010 - SB - start */
	docN.document.write("<td>Tilgungsbetrag f&uuml;r "+Name_Monat3+":</td>");
	/* Anpassung - brandperfection 08.09.2010 - SB - ende */
	}
	else if(festbetrag == true && TILGUNGSSOCKEL_HINWEIS !=''){
	docN.document.write("<td>Tilgungsbetrag f&uuml;r "+Name_Monat3+":</td>");
	}
	/* Anpassung - brandperfection 29.07.2009 SB - ende */
	
	
	docN.document.write('<td align="right">'+ZahlFormat(TILG_M3)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');

	docN.document.write('<tr>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('</tr>');

	/* Kreditsaldo 3.Monat */
	docN.document.write('<tr>');
	docN.document.write('<td>Kreditsaldo neuer Monat:</td>');
	docN.document.write('<td align="right">'+ZahlFormat(KRED_M3)+'&nbsp;'+WK+'</td>');
	docN.document.write('</tr>');
	docN.document.write('<tr>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('<td>&nbsp;</td>');
	docN.document.write('</tr></table>'); 
	

	/* Anpassung - brandperfection 29.07.2009 SB - start */
	if(prozentual == true){
		docN.document.write('<p>Bei Inanspruchnahme des Kreditrahmens mit einer Teilzahlungsrate von '+(TILGUNSSATZ*100)+' % betr&auml;gt der anf&auml;ngliche j&auml;hrliche Nominalzins '+Nominalzins+'. Dies entspricht einem anf&auml;nglich effektiven Jahreszins von '+Jahreszins+'.</p></td>');
	}
	else if(festbetrag == true && TILGUNGSSOCKEL_HINWEIS ==''){
		docN.document.write('<p>Bei Inanspruchnahme des Kreditrahmens mit einer Teilzahlungsrate von '+ZahlFormat(TILGUNSSATZ)+' EUR betr&auml;gt der anf&auml;ngliche j&auml;hrliche Nominalzins '+Nominalzins+'. Dies entspricht einem anf&auml;nglich effektiven Jahreszins von '+Jahreszins+'.</p></td>');
	}
	else if(festbetrag == true && TILGUNGSSOCKEL_HINWEIS !=''){
		docN.document.write('<p>Bei Inanspruchnahme des Kreditrahmens mit einer Teilzahlungsrate von '+ZahlFormat(TILGUNGSSOCKEL)+' EUR betr&auml;gt der anf&auml;ngliche j&auml;hrliche Nominalzins '+Nominalzins+'. Dies entspricht einem anf&auml;nglich effektiven Jahreszins von '+Jahreszins+'.</p></td>');
	}
	/* Anpassung - brandperfection 29.07.2009 SB - ende */
	
	docN.document.write('</tr></table></div></div>');
	
	docN.document.write('<div class="popupfooter"><a href="javascript:self.print();"><img src="/imperia/md/content/bwbankde/img/buttons/but_seite_drucken.gif" border="0"></a><a href="javascript:self.close();"><img src="/imperia/md/content/bwbankde/img/buttons/but_fenster_schliessen.gif" border="0"></a></div></body></html>');
	docN.document.close();
	docN.focus();
	}else{
		allesok = "0";
	}
/********************************/
}

