
function setCalculate () {
	var model = (setCalculate.arguments[0]) ? setCalculate.arguments[0] : page.model.type[page.model.active];
	
	switch (model) {
		case "classic":
			calculateClassic();
			styleClassic();
		break;
		case "fix":
			calculateFix();
			styleFix();
		break;
		case "flex":
			styleFlex();
		break;
	}
	
	
	
	if($('rateResult').addon)
	{
		$('rateResult').addon.text		= (model=="fix") ? texte["Quartalszinsen_bei_eff_Jahreszins"].replace("[param]",fix.interest) : texte['Monatliche_Rate'] + " " + $('zinssatz').innerHTML;
		$('rateResult_2').addon.text	= texte['Monatliche_Rate'] + " " + $('zinssatz_2').innerHTML;
		$('zinsResult').addon.text		= texte['Gesamtzinskosten'] + " " + $('zinssatz').innerHTML;
		$('zinsResult_2').addon.text	= texte['Gesamtzinskosten'] + " " + $('zinssatz_2').innerHTML;
		$('rsvResult').addon.text		= texte['Monatlicher_Ratenabsicherungsbeitrag'] + " " + $('zinssatz').innerHTML;
		$('rsvResult_2').addon.text		= texte['Monatlicher_Ratenabsicherungsbeitrag'] + " " + $('zinssatz_2').innerHTML;
	}
	displayAddon('showWeiterButtons');
}

function calculateClassic () {
	var barkaufpreis, laufzeit, rsv, dataCredit;
	
	barkaufpreis	= $$$('betrag').value;
	laufzeit		= $$$('laufzeit').value;
	rsv				= $("versicherung_2_1").checked ? true : false;
	credit.interest = 5.9;
	
	dataCredit		= credit.calculate(barkaufpreis, laufzeit, rsv, 0);
	
	$('zinssatz').innerHTML = credit.interest + '%';
	$('rateResult').value = dataCredit.rate;
	$('rsvResult').value = dataCredit.rsv;
	$('zinsResult').value = dataCredit.zinsKosten;
	
	credit.interest = 13.9;
	dataCredit		= credit.calculate(barkaufpreis, laufzeit, rsv, 0);
	
	$('zinssatz_2').innerHTML = credit.interest + '%';
	$('rateResult_2').value = dataCredit.rate;
	$('rsvResult_2').value = dataCredit.rsv;
	$('zinsResult_2').value = dataCredit.zinsKosten;
}

function styleClassic() {
	
	if($('kalkulationResultText')) $('kalkulationResultText').innerHTML = texte['Ihre_monatlichen_Raten'];
	
	$('zinssatz_2').style.display = "block";
	$('rateResult_2').style.display = "block";
	$('rsvResult_2').style.display = "block";
	$('zinsResult_2').style.display = "block";
	
	if($("bandbreiteZinsTitel")) $("bandbreiteZinsTitel").style.display = "block";
	if($('rateResultText')) $('rateResultText').innerHTML = texte["Monatliche_Rate"];
	
	if($('rateResult').addon)
	{
		$('rateResult').addon.check = 1;
		$('rateResult_2').addon.check = 1;
		$('zinsResult').addon.check = 1;
		$('zinsResult_2').addon.check = 1;
		$('rsvResult').addon.check = 1;
		$('rsvResult_2').addon.check = 1;
	}
}

function calculateFix () {
	
	var barkaufpreis, laufzeit, rsv, dataCredit;
	
	barkaufpreis	= $$$('betrag').value;
	laufzeit		= $$$('laufzeitFix').getValue();
	fix.interest 	= 13.9;
	dataFix		= fix.calculate(barkaufpreis, laufzeit);
	
	$('zinssatz').innerHTML = fix.interest + '%';
	$('rateResult').value = dataFix.rate;
	//$('rsvResult').value = dataFix.rsv;
	$('zinsResult').value = dataFix.zinsKosten;
}

function styleFix () {
	
	$('kalkulationResultText').innerHTML = texte['Ihre_Quartalszinsen'];
	
	$('zinssatz_2').style.display = "none";
	$('rateResult_2').style.display = "none";
	$('rsvResult_2').style.display = "none";
	$('zinsResult_2').style.display = "none";
	
	$("bandbreiteZinsTitel").style.display = "none";
	$('rateResultText').innerHTML = texte["Quartalszinsen_bei_eff_Jahreszins"].replace("[param]",fix.interest);
	debug($('rateResult').value + " :: " + $('rateResult').addon.text);
	
	$('rateResult_2').value = 0;
	$('rsvResult_2').value = 0;
	$('zinsResult_2').value = 0;
	
	$('rateResult').addon.check = 1;
	$('rateResult_2').addon.check = 0;
	$('zinsResult').addon.check = 1;
	$('zinsResult_2').addon.check = 0;
	$('rsvResult').addon.check = 0;
	$('rsvResult_2').addon.check = 0;
}

function styleFlex () {
	$('rateResult').addon.check = 0;
	$('rateResult_2').addon.check = 0;
	$('zinsResult').addon.check = 0;
	$('zinsResult_2').addon.check = 0;
	$('rsvResult').addon.check = 0;
	$('rsvResult_2').addon.check = 0;
}






