function typRaty() {
	var pie_rata = document.getElementById('zmienne1');
	var ost_rata = document.getElementById('zmienne2');
	var stale = document.getElementById('stale');

	if(document.kredyt.typ_raty.options[document.kredyt.typ_raty.selectedIndex].value == "stałe") {
		stale.style.display = '';
		pie_rata.style.display = 'none';
		ost_rata.style.display = 'none';
		
		
	}
	else {
		stale.style.display = 'none';
		pie_rata.style.display = '';
		ost_rata.style.display = '';
	} 
document.kredyt.ostatnia_rata.value = "0,00";
document.kredyt.pierwsza_rata.value	= "0,00";
document.kredyt.wysokosc_raty.value = "0,00";	
}



function oblicz(href) {
var wynik;
var blad = false;
var kwota = document.kredyt.kwota.value;
var oproc = document.kredyt.oprocentowanie.value;
var okres = document.kredyt.okres.value;
var typ_raty = document.kredyt.typ_raty.options[document.kredyt.typ_raty.selectedIndex].value;


	kwota = kwota.replace(/ /g,'');
	kwota = kwota.replace(/\,/g,'.');
if (isNaN(parseFloat(kwota))) {
	blad = true;
	document.kredyt.kwota.value = "Niepoprawna wartość";
} else
	kwota = parseFloat(kwota);
	

	oproc = oproc.replace(/\,/g,'.');
	oproc = oproc.replace(/\%/g,'');
if (isNaN(parseFloat(oproc))) {
	blad = true;
	document.kredyt.oprocentowanie.value = "Niepoprawna wartość";
} else	{
	oproc = parseFloat(oproc);
	oproc = oproc /100.0;
	} 


okres = okres.replace(/ /g,'');
if (isNaN(parseInt(okres))) {
	blad = true;
	document.kredyt.okres.value = "Niepoprawna wartość";
}
else {
	okres = parseInt(okres);
	if (okres > 50)
	{
		blad = true;
		alert("Okres spłaty kredytu powinien być mniejszy niż 50 lat.");
	}
	document.kredyt.okres.value = okres;
}

stala_s = (oproc * 30) / 360;
wynik = (kwota * stala_s) / (1 - Math.pow((1+stala_s), -(okres*12))) ;


if(  blad == false) {
	if(typ_raty == "stałe") {
		document.kredyt.wysokosc_raty.value = wynik.toFixed(2);
    	formatNumber(document.kredyt.wysokosc_raty);
	}
	else if (typ_raty == "zmienne") {
		oproc_mies = oproc / 12;
		kapital = kwota / (okres * 12);
		
		pierwsza_rata = kapital + kwota * oproc_mies;
		ostatnia_rata = kapital + oproc_mies * kapital;
		document.kredyt.pierwsza_rata.value = pierwsza_rata.toFixed(2);
		document.kredyt.ostatnia_rata.value = ostatnia_rata.toFixed(2);
		

		formatNumber(document.kredyt.pierwsza_rata);
		formatNumber(document.kredyt.ostatnia_rata);
		
		//wynik = new String("Pierwsza rata "+pierwsza_rata.toFixed(2)+", ostatnia "+ostatnia_rata.toFixed(2));
	}
	

}
}

