function checkForm(myProduct) {
	error = false;
	errorLaufzeit = false;
	errorAnlageSumme = false;
	errorMonatlich = false;
	errorMsgLaufzeit = "";
	errorMsgAnlageSumme = "";
	errorMsgMonatlich = "";
	firstMsg = true;
	// ERst mal wieder alles zur&uuml;cksetzen
	if (document.forms["zinsrechner"]) {
		if (document.forms["zinsrechner"].laufzeit)
			document.forms["zinsrechner"].laufzeit.style.color= "#000000";
		if (document.forms["zinsrechner"].anlagesumme)
			document.forms["zinsrechner"].anlagesumme.style.color= "#000000";
		if (document.forms["zinsrechner"].monatlicherbetrag)
			document.forms["zinsrechner"].monatlicherbetrag.style.color= "#000000";
	} else  {
		if (document.getElementById(contentIds[activeTabIndex-1][0] + "_anlagesummemonatlich_label"))
			document.getElementById(contentIds[activeTabIndex-1][0] + "_anlagesummemonatlich_label").className  = "con_ribig";
		if (document.getElementById(contentIds[activeTabIndex-1][0] + "_anlagesumme_label"))
			document.getElementById(contentIds[activeTabIndex-1][0] + "_anlagesumme_label").className  = "con_ribig";
		if (document.getElementById(contentIds[activeTabIndex-1][0] + "_laufzeit_label"))
			document.getElementById(contentIds[activeTabIndex-1][0] + "_laufzeit_label").className  = "con_ribig";
	}
	document.getElementById("anlagerechner_error").innerHTML = "";



	if (document.forms["zinsrechner"]) {
		tmp = document.forms["zinsrechner"].anlagesumme.value;
	} else {
		tmp = document.forms[activeTabIndex-1].anlagesumme.value
	}
	if ( (isNaN(tmp)) || (tmp == "") ) {
		errorAnlageSumme = true;
		errorMsgAnlageSumme = "Bitte Betrag eingeben.";
	}
	if (myProduct == "MBS-640" ) {
		if (tmp < 5000) {
			errorMsgAnlageSumme = "Der Anlagebetrag muss <br>mindestens 5000 &euro; betragen.";
			errorAnlageSumme = true;
		}
	}
	if (myProduct == "MBS-525" ) {
		if (tmp < 2500) {
			errorMsgAnlageSumme = "Der Anlagebetrag muss <br>mindestens 2500 &euro; betragen.";
			errorAnlageSumme = true;
		}
	}
	if (document.forms["zinsrechner"]) {
		tmp = document.forms["zinsrechner"].laufzeit.value;
	} else {
		tmp = document.forms[activeTabIndex-1].laufzeit.value
	}
	//alert("tmp: " + tmp);
	if ( (isNaN(tmp)) || (tmp == "") ) {
		errorLaufzeit = true;
		errorMsgLaufzeit = "Bitte Anlagedauer eingeben.";
	} /*else 	if ( (myProduct == "MBS-501" ) || (myProduct == "MBS-500" )){
		//BMW Sparkonto
		if (tmp < 6)  {
			errorLaufzeit = true;
			errorMsgLaufzeit = "Die Laufzeit muss mindestens 6 Monate betragen.";
		}
	} */else 	if ( (myProduct == "MBS-100" ) || (myProduct == "MBS-101" ) ){
		//BMW Sparkonto
		if (tmp > 60)  {
			errorLaufzeit = true;
			if (document.forms["zinsrechner"]) {
				errorMsgLaufzeit = "Die Laufzeit darf maximal 60<br/> Monate sein.";
			} else {
				errorMsgLaufzeit = "Die Laufzeit darf maximal 60 Monate sein.";
			}
		}
	}

	tmp = "0";
	if (document.forms["zinsrechner"]) {
		if (document.forms["zinsrechner"].monatlicherbetrag)
			tmp = document.forms["zinsrechner"].monatlicherbetrag.value;
	} else {
		if (document.forms[activeTabIndex-1].anlagesummemonatlich)
			tmp = document.forms[activeTabIndex-1].anlagesummemonatlich.value
	}
	if ( (isNaN(tmp)) || (tmp == "") ) {
		if ( (myProduct != "MBS-100") && (myProduct != "MBS-101") && (myProduct != "MBS-500")&& (myProduct != "MBS-501")) {
			errorMonatlich = true;
			errorMsgMonatlich = "Bitte Betrag eingeben.";
		}
	}


	if (errorLaufzeit) {
		error = true;
		if (document.forms["zinsrechner"]) {
			document.forms["zinsrechner"].laufzeit.style.color= "#ff0000";
		} else {
			document.getElementById(contentIds[activeTabIndex-1][0] + "_laufzeit_label").className  = "con_ribig red";
		}
		document.getElementById("anlagerechner_error").innerHTML = 	errorMsgLaufzeit;
	}

	if (errorMonatlich) {
		error = true;
		if (document.forms["zinsrechner"]) {
			document.forms["zinsrechner"].monatlicherbetrag.style.color= "#ff0000";
		} else {
			document.getElementById(contentIds[activeTabIndex-1][0] + "_anlagesummemonatlich_label").className  = "con_ribig red";
		}
		document.getElementById("anlagerechner_error").innerHTML = 	errorMsgMonatlich;
	}

	if (errorAnlageSumme) {
		error = true;
		if (document.forms["zinsrechner"]) {
			document.forms["zinsrechner"].anlagesumme.style.color= "#ff0000";
		} else {
			document.getElementById(contentIds[activeTabIndex-1][0] + "_anlagesumme_label").className  = "con_ribig red";
		}
		document.getElementById("anlagerechner_error").innerHTML = 	errorMsgAnlageSumme;
	}


	return error;
}

function calc(myProduct) {
	/*error = false;
	if (myProduct == "MBS-640" ) {
		tmp = anlagesumme = document.forms["zinsrechner"].anlagesumme.value;
		if (anlagesumme < 5000) {
			document.forms["zinsrechner"].anlagesumme.style.color = "red";
			error = true;
		}
	}
	if (myProduct == "MBS-525" ) {
		tmp = anlagesumme = document.forms["zinsrechner"].anlagesumme.value;
		if (anlagesumme < 2500) {
			document.forms["zinsrechner"].anlagesumme.style.color = "red";
			error = true;
		}
	}
	if ( (myProduct == "MBS-501" ) || (myProduct == "MBS-500" )){
		tmp = anlagesumme = document.forms["zinsrechner"].laufzeit.value;
		if (anlagesumme < 6) {
			document.forms["zinsrechner"].laufzeit.style.color = "red";
			error = true;
		}
	}*/
	error = checkForm(myProduct);

	if (error) {
			if (document.getElementById("gesamtanlagebetrag"))
				document.getElementById("gesamtanlagebetrag").innerHTML = "0.000,00&nbsp;&euro;";
			if (document.getElementById("zinssatz"))
				document.getElementById("zinssatz").innerHTML = "0,0%&nbsp;p.a.";
			if (document.getElementById("gesamtvermoegen"))
				document.getElementById("gesamtvermoegen").innerHTML = "0.000,00&nbsp;&euro;";
			if (document.getElementById("bonus"))
				document.getElementById("bonus").innerHTML = "0.000,00&nbsp;&euro;";
			return;
		}
		document.forms["zinsrechner"].anlagesumme.style.color = "black";
		document.forms["zinsrechner"].laufzeit.style.color = "black";
		anlagesummemonatlich = 0;
		//alert("test");
		anlagesumme = document.forms["zinsrechner"].anlagesumme.value;
		if(document.forms["zinsrechner"].anlagesummemonatlich) {
			anlagesummemonatlich = parseInt(document.forms["zinsrechner"].anlagesummemonatlich.value);
		}
		if (isNaN(anlagesummemonatlich) ) {
			anlagesummemonatlich = 0;
		}
		laufzeit = document.forms["zinsrechner"].laufzeit.value;
		//alert("anlagesummemonatlich: " + anlagesummemonatlich);
		try {
			Zinsvergleichsrechner.calc(myProduct, anlagesumme, anlagesummemonatlich, laufzeit, calcCallbackRechner);
		} catch (e) {}
	}

	function calcCallbackRechner(result) {
		try {
			if (document.getElementById("gesamtanlagebetrag"))
				document.getElementById("gesamtanlagebetrag").innerHTML = result.gesamtanlagebetrag;
			if (document.getElementById("zinssatz"))
				document.getElementById("zinssatz").innerHTML = result.zinssatz + '&nbsp;p.a.';
			if (document.getElementById("gesamtvermoegen"))
				document.getElementById("gesamtvermoegen").innerHTML = result.gesamtvermoegen;
			if (document.getElementById("bonus"))
				document.getElementById("bonus").innerHTML = result.ontopbonus;
		} catch (e) {
			if (document.getElementById("gesamtanlagebetrag"))
				document.getElementById("gesamtanlagebetrag").innerHTML = "Konnte nicht berechnet werden.";
			if (document.getElementById("zinssatz"))
				document.getElementById("zinssatz").innerHTML = "Konnte nicht berechnet werden.";
			if (document.getElementById("gesamtvermoegen"))
				document.getElementById("gesamtvermoegen").innerHTML = "Konnte nicht berechnet werden.";
			if (document.getElementById("bonus"))
				document.getElementById("bonus").innerHTML = "Konnte nicht berechnet werden.";
		}
	}

var activeTabIndex = 3;
var tagesgeldLaufzeitLimit=60;
var anlagebetragLimit = 5000;
var spardauerLimit = 6;

var contentIds=[
			["tagesgeld","MBS-101"],
			["online_tagesgeld","MBS-100"],
			["sparkonto","MBS-500"],
			["online_sparkonto","MBS-501"],
			["festgeld","MBS-640"],
			["sparbrief","MBS-525"],
			["premium_zins","MBS-516"]
		   ];
var textObj=[
			{name:"BMW MobilPlus-Tagesgeld: Geldanlagerechner.",beschreibung:"Bitte geben Sie an, welchen einmaligen oder monatlichen Sparbetrag Sie anlegen m&ouml;chten, und entscheiden Sie &uuml;ber die Anlagedauer. Anhand der eingegebenen Daten berechnen wir einen Richtwert f&uuml;r Ihr Anlageergebnis."},
			{name:"BMW Online-Tagesgeld: Geldanlagerechner.",beschreibung:"Bitte geben Sie an, welchen einmaligen oder monatlichen Sparbetrag Sie anlegen m&ouml;chten, und entscheiden Sie &uuml;ber die Anlagedauer. Anhand der eingegebenen Daten berechnen wir einen Richtwert f&uuml;r Ihr Anlageergebnis."},
			{name:"BMW Sparkonto: Geldanlagerechner.",beschreibung:"Bitte geben Sie an, welchen einmaligen oder monatlichen Sparbetrag Sie anlegen m&ouml;chten, und entscheiden Sie &uuml;ber die Anlagedauer. Anhand der eingegebenen Daten berechnen wir einen Richtwert f&uuml;r Ihr Anlageergebnis."},
			{name:"BMW Online-Sparkonto: Geldanlagerechner.",beschreibung:"Bitte geben Sie an, welchen einmaligen oder monatlichen Sparbetrag Sie anlegen m&ouml;chten, und entscheiden Sie &uuml;ber die Anlagedauer. Anhand der eingegebenen Daten berechnen wir einen Richtwert f&uuml;r Ihr Anlageergebnis."},
			{name:"BMW Festgeld: Geldanlagerechner.",beschreibung:"Bitte geben Sie an, welchen einmaligen oder monatlichen Sparbetrag Sie anlegen m&ouml;chten, und entscheiden Sie &uuml;ber die Anlagedauer. Anhand der eingegebenen Daten berechnen wir einen Richtwert f&uuml;r Ihr Anlageergebnis."},
			{name:"BMW MobilBrief-Sparbrief: Geldanlagerechner.",beschreibung:"Bitte geben Sie an, welchen einmaligen oder monatlichen Sparbetrag Sie anlegen m&ouml;chten, und entscheiden Sie &uuml;ber die Anlagedauer. Anhand der eingegebenen Daten berechnen wir einen Richtwert f&uuml;r Ihr Anlageergebnis."},
			{name:"BMW Premium Zins: Geldanlagerechner.",beschreibung:"Bitte geben Sie an, welchen einmaligen oder monatlichen Sparbetrag Sie anlegen m&ouml;chten, und entscheiden Sie &uuml;ber die Anlagedauer. Anhand der eingegebenen Daten berechnen wir einen Richtwert f&uuml;r Ihr Anlageergebnis."},
			];


function show(id){
	var obj=document.getElementById(id);
	obj.style.display ="";
	obj.style.visibility = "visible";
}

function hide(obj){
	obj.style.display = "none";
	obj.style.visibility = "hidden";
}
function hideById(id){
	hide(document.getElementById(id));
}

function showContent(id){

		for(var i=0;i<contentIds.length;i++){

			hideById(contentIds[i][0]);
		}
		show(id);

}

function changeTab(index){
	if(index==6){
		/* BMW MobilBrief */
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Der Zinssatz ist f&uuml;r die gesamte Laufzeit garantiert. G&uuml;ltig ab: 27.11.2009.<br>Angebot freibleibend. G&uuml;ltig f&uuml;r nat&uuml;rliche Personen.<br><br>";
	} else if (index==2 || index==4) {
		/* BMW Online-Tagesgeld und BMW Online-Sparkonto */
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Die Zinss&auml;tze sind variabel und gelten f&uuml;r die gesamte Einlage auf einem Konto. G&uuml;ltig ab: 11.12.2009.<br>Angebot freibleibend. G&uuml;ltig f&uuml;r nat&uuml;rliche Personen.<br><br>";
	} else if (index==1 || index==3) {
		/* BMW MobilPlus und BMW Sparkonto */
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Die Zinss&auml;tze sind variabel und gelten f&uuml;r die gesamte Einlage auf einem Konto. G&uuml;ltig ab: 11.12.2009.<br>Angebot freibleibend. G&uuml;ltig f&uuml;r nat&uuml;rliche Personen.<br><br>";
	} else if (index==5) {
		/* BMW Festgeld */
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Der Zinssatz ist f&uuml;r die gesamte Laufzeit garantiert. G&uuml;ltig ab: 27.11.2009.<br>Angebot freibleibend. G&uuml;ltig f&uuml;r nat&uuml;rliche Personen.<br><br>";
	} else {
		/* Alle anderen Einlageprodukte */
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br>Angebot freibleibend. G&uuml;ltig f&uuml;r nat&uuml;rliche Personen.";
	}

/*	if(index==6){
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Der Zinssatz ist f&uuml;r die gesamte Laufzeit garantiert. G&uuml;ltig ab: 09.03.2009.<br><br>";
	} else if (index==2) {
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Die Zinss&auml;tze sind variabel und gelten f&uuml;r die gesamte Einlage auf einem Konto. G&uuml;ltig ab: 09.03.2009.<br><br>";
	} else if (index==1 || index==3 || index==4) {
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Die Zinss&auml;tze sind variabel und gelten f&uuml;r die gesamte Einlage auf einem Konto. G&uuml;ltig ab: 09.03.2009.<br><br>";
	} else if (index==5) {
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Der Zinssatz ist f&uuml;r die gesamte Laufzeit garantiert. G&uuml;ltig ab: 16.03.2009.<br><br>";
	} else {
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>";
	}
*/
/*	if(index==6){
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Der Zinssatz ist f&uuml;r die gesamte Laufzeit garantiert. G&uuml;ltig ab 18.06.2008.<br><br>";
	} else if (index==2) {
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Die Zinss&auml;tze sind variabel und gelten f&uuml;r die gesamte Einlage auf einem Konto. G&uuml;ltig ab: 18.06.2008.<br><br>";
	} else if (index==1 || index==3 || index==4) {
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Die Zinss&auml;tze sind variabel und gelten f&uuml;r die gesamte Einlage auf einem Konto. G&uuml;ltig ab: 15.01.2008.<br><br>";
	} else if (index==5) {
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>Der Zinssatz ist f&uuml;r die gesamte Laufzeit garantiert. G&uuml;ltig ab 01.08.2008.<br><br>";
	} else {
		document.getElementById("hinweis").innerHTML = "Wichtiger Hinweis: Die dargestellten Werte sind N&auml;herungswerte, die sich auf exemplarische Annahmen beziehen. Somit k&ouml;nnen sich f&uuml;r Ihre pers&ouml;nlche Anlage abweichende Werte ergeben.<br><br>";
	}
*/
	if(index==activeTabIndex)
		return;
	else{
		changeText(textObj[index-1]);
		freeCursor();
		swapImage('a_r'+activeTabIndex,'a_r'+activeTabIndex+'off');
		activeTabIndex=index;
		showContent(contentIds[index-1][0]);
		initialiseScroller();
		setScrollerPos(0,0);
		calc();
		initialiseScroller();
	}

}
function checkSwapImageOn(index){
	if(index==activeTabIndex)
		return;
	else{
		swapImage('a_r'+index,'a_r'+index+'on');
	}
}

function checkSwapImageOff(index){
	if(index==activeTabIndex)
		return;
	else{
		swapImage('a_r'+index,'a_r'+index+'off');
	}
}

function initTab(){
	var index=2;
	changeTab(index);
}

function checkInput(event,obj){
	//if(obj)
	//currentTempValue=obj.value;
	if(!event)
		event=window.event;
	if(event.keyCode==8||event.keyCode==37||event.keyCode==38||event.keyCode==39||event.keyCode==40)
		return;
	return !isNaN(String.fromCharCode((event.keyCode)?event.keyCode:event.which));
}

function checkAnlagebetragLimit(obj){
	/*if (Number(obj.value)< anlagebetragLimit){
		document.getElementById("festgeld_anlagesumme_label").style.color="red";
		hideById("festgeld_berechnen_btn");
	}
	else{
		document.getElementById("festgeld_anlagesumme_label").style.color="black";
		show("festgeld_berechnen_btn");
	}*/
}
function checkSpardauerLimit(obj){
	/*
	if (Number(obj.value)< spardauerLimit){
		if(activeTabIndex==3){
			document.getElementById("sparkonto_anlagesumme_label").style.color="red";
			hideById("sparkonto_berechnen_btn");
		}else{
			document.getElementById("onlineSparkonto_anlagesumme_label").style.color="red";
			hideById("onlineSparkonto_berechnen_btn");
		}
	}
	else{
		if(activeTabIndex==3){
			document.getElementById("sparkonto_anlagesumme_label").style.color="black";
			show("sparkonto_berechnen_btn");
		}else{
			document.getElementById("onlineSparkonto_anlagesumme_label").style.color="black";
			show("onlineSparkonto_berechnen_btn");
		}
	}
	*/
}
function freeCursor(){
	document.getElementById("logo").focus();
	document.getElementById("logo").blur();
}
function checkTagesgeldLaufzeitLimit(obj){
	/*
	if(obj.value>tagesgeldLaufzeitLimit)
		obj.value=tagesgeldLaufzeitLimit;
	*/
}

function changeText(obj){
	document.getElementById("produkt_name").innerHTML=obj.name;
	document.getElementById("produkt_beschreibung").innerHTML=obj.beschreibung;
}

function openDruckPage(){
	var Wochentag = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch",
                          "Donnerstag", "Freitag", "Samstag");
	var Monat = new Array("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni",
                      "Juli", "August", "September", "Oktober", "November", "Dezember");
	var currentTime=new Date();
	var currentDay=currentTime.getDay();
	var currentMonth=currentTime.getMonth();
	var currentDate = ((currentTime.getDate()<10)?("0"+currentTime.getDate()):currentTime.getDate());
	var currentYear = currentTime.getFullYear();
	var Title = new Array("Ihre MobilPlus-Kalkulation","Ihre Online-Tagesgeld-Kalkulation","Ihre Sparkonto-Kalkulation","Ihre Online-Sparkonto-Kalkulation","Ihre Festgeld-Kalkulation","Ihre MobilBrief-Kalkulation","Ihre PremiumZins-Kalkulation");
	var gesamtanlagebetragRow ="";
	var zinssatzRow="";
	var gesamtvermoegenRow="";
	var bonusRow = "";
	var anlagesummeRow="";
	var anlagesummemonatlichRow="";
	var laufzeitRow="";


	if (document.getElementById(contentIds[activeTabIndex-1][0]+"_laufzeit")){
		var gesamtanlagebetragLabel =DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_laufzeit_label");

		var gesamtanlagebetrag=DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_laufzeit");
		if(activeTabIndex==6)
			gesamtanlagebetrag = gesamtanlagebetrag/12 +" Jahre";
		else
			gesamtanlagebetrag += (gesamtanlagebetrag==1?" Monat":" Monate");

		laufzeitRow = '<tr><td colspan="2"><img src="/_common/img/anlagerechner/printline.gif"></td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="25" width="1"></td></tr>'
								+'<tr><td class="calctext" width="270">'+gesamtanlagebetragLabel+'</td><td align="right" class="calcvalue" width="270">'+gesamtanlagebetrag
								+'</td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="20" width="1"></td></tr>';
	}
	if (document.getElementById(contentIds[activeTabIndex-1][0]+"_anlagesummemonatlich")){
		var gesamtanlagebetragLabel =DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_anlagesummemonatlich_label");
		var gesamtanlagebetrag= parseToPrintStyle(DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_anlagesummemonatlich"))+" &euro;";
		anlagesummemonatlichRow = '<tr><td colspan="2"><img src="/_common/img/anlagerechner/printline.gif"></td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="25" width="1"></td></tr>'
								+'<tr><td class="calctext" width="270">'+gesamtanlagebetragLabel+'</td><td align="right" class="calcvalue" width="270">'+gesamtanlagebetrag
								+'</td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="20" width="1"></td></tr>';
	}
	if (document.getElementById(contentIds[activeTabIndex-1][0]+"_anlagesumme")){
		var gesamtanlagebetragLabel =DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_anlagesumme_label");
		var gesamtanlagebetrag=parseToPrintStyle(DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_anlagesumme"))+" &euro;";
		anlagesummeRow = '<tr><td colspan="2"><img src="/_common/img/anlagerechner/printline.gif"></td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="25" width="1"></td></tr>'
								+'<tr><td class="calctext" width="270">'+gesamtanlagebetragLabel+'</td><td align="right" class="calcvalue" width="270">'+gesamtanlagebetrag
								+'</td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="20" width="1"></td></tr>';
	}
	if (document.getElementById(contentIds[activeTabIndex-1][0]+"_gesamtanlagebetrag")){
		var gesamtanlagebetragLabel =DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_gesamtanlagebetrag_label");
		var gesamtanlagebetrag=DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_gesamtanlagebetrag");
		gesamtanlagebetragRow = '<tr><td colspan="2"><img src="/_common/img/anlagerechner/printline.gif"></td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="25" width="1"></td></tr>'
								+'<tr><td class="calctext" width="270">'+gesamtanlagebetragLabel+'</td><td align="right" class="calcvalue" width="270">'+gesamtanlagebetrag
								+'</td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="20" width="1"></td></tr>';
	}
	if (document.getElementById(contentIds[activeTabIndex-1][0]+"_zinssatz")){
		var zinssatzLabel = DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_zinssatz_label");
		var zinssatz=DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_zinssatz")+'&nbsp;p.a.';
		zinssatzRow='<tr><td colspan="2"><img src="/_common/img/anlagerechner/printline.gif"></td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="25" width="1"></td></tr>'
								+'<tr><td class="calctext" width="270">'+zinssatzLabel+'</td><td align="right" class="calcvalue" width="270">'+zinssatz
								+'</td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="20" width="1"></td></tr>';
	}
	if (document.getElementById(contentIds[activeTabIndex-1][0]+"_gesamtvermoegen")){
		var gesamtvermoegenLabel = DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_gesamtvermoegen_label");
		var gesamtvermoegen=DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_gesamtvermoegen");
		gesamtvermoegenRow = '<tr><td colspan="2"><img src="/_common/img/anlagerechner/printline.gif"></td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="25" width="1"></td></tr>'
								+'<tr><td class="calctext" width="270">'+gesamtvermoegenLabel+'</td><td align="right" class="calcvalue" width="270"><nobr>'+gesamtvermoegen
								+'</nobr></td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="20" width="1"></td></tr>';
	}
	if (document.getElementById(contentIds[activeTabIndex-1][0]+"_bonus")){
		var bonusLabel = DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_bonus_label");
		var bonus=DWRUtil.getValue(contentIds[activeTabIndex-1][0]+"_bonus");
		bonusRow = '<tr><td colspan="2"><img src="/_common/img/anlagerechner/printline.gif"></td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="25" width="1"></td></tr>'
								+'<tr><td class="calctext" width="270">'+bonusLabel+'</td><td align="right" class="calcvalue" width="270">'+bonus
								+'</td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="20" width="1"></td></tr>';
	}



	var htmlContent='<html><head><title>Anlagerechner - Ein Service der BMW Bank</title><link href="/_common/css/anlagerechner/fonts.css" rel="stylesheet" type="text/css"><link href="/_common/css/anlagerechner/basic.css" rel="stylesheet" type="text/css"><link href="/_common/css/anlagerechner/basic_ie.css" rel="stylesheet" type="text/css"><link href="/_common/css/anlagerechner/application_calculator.css" rel="stylesheet" type="text/css"><link href="/_common/css/anlagerechner/application_calculator_ie.css" rel="stylesheet" type="text/css"></head><body leftmargin="0" topmargin="0" alink="#ffffff" bgcolor="#ffffff" marginheight="0" marginwidth="0">'
					+'<div class="textmoduleprint"><img src="/_common/img/id_moduls.png"></div><div class="imagemoduleprint"></div>'
					+'<div class="headlineimage"><font size="5">BMW Bank GmbH</font></div><div class="printcontent"><table border="0" cellpadding="0" cellspacing="0" width="540"><tbody><tr><td class="datum" colspan="2">'
					+Wochentag[currentDay]+', '+currentDate+'. '+Monat[currentMonth]+' '+currentYear
					+'</td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="15" width="1"></td></tr>'
					+'<tr><td class="subheadlineprint" colspan="2">'+Title[activeTabIndex-1]+'</td></tr><tr><td colspan="2"><img src="/_common/img/anlagerechner/clear.gif" height="12" width="1"></td></tr>'
					+anlagesummeRow
					+anlagesummemonatlichRow
					+laufzeitRow
					+gesamtanlagebetragRow
					+zinssatzRow
					+gesamtvermoegenRow
					+bonusRow
					+'<tr><td class="footer" colspan="2"> Die Kalkulation wurde online erstellt unter <u>www.bmwbank.de</u>. </td></tr></tbody></table></div></body></html>';


	DWREngine.setAsync(false);
	var printPage = window.open("","printPage","width=600,height=650,left=100,top=200");
	printPage.document.open();
	printPage.document.write(htmlContent);
	printPage.document.close();
	printPage.focus();
	//sleep(100);
	printPage.print();
	DWREngine.setAsync(true);
}

function parseToPrintStyle(data){

	var inputDataStr = new String(data);
	var printStr = "00,";
	var printCharArray = new Array();
	var resultCharArray = new Array();
	for(var i = inputDataStr.length-1; i>=0;i--){
		printCharArray[inputDataStr.length-1-i] = inputDataStr.charAt(i);
	}
	for(var i=0;i<printCharArray.length;i++){
		printStr += printCharArray[i];
		if(i%3==2&&i!=printCharArray.length-1){
			printStr += ".";
		}
	}
	for(var i=printStr.length-1;i>=0;i--){
		resultCharArray[printStr.length-1-i]= printStr.charAt(i);
	}
	printStr = "";
	for(var i=0;i<resultCharArray.length;i++){
		printStr += resultCharArray[i];
	}
	return printStr;

}
