Number.prototype.toFixed=function(x) {
	var temp=this;
	temp=Math.round(temp*Math.pow(10,x))/Math.pow(10,x);
	return temp;
}

var Kalkulator = new Object;

Kalkulator.prep = function(val) {
	return parseFloat(val);	
}

Kalkulator.oblicz = function() {
	var cenaz = Kalkulator.prep($('cenaz').value); //0
	var prowizjaz = Kalkulator.prep($('prowizjaz').value); //1
	
	var cenas = Kalkulator.prep($('cenas').value); //2
	var dywidenda = Kalkulator.prep($('dywidenda').value); //3
	var prowizjas = Kalkulator.prep($('prowizjas').value); //4
	
	var czas = Kalkulator.prep($('czas').value); //5
	
	if((!cenaz)||(!prowizjaz)||(!cenas)||(!prowizjas)) {
		alert('Proszę wypełnić wszystkie pola w poprawny sposób.');
		return false;
	}
 
    //oblicz wyniki dla inwestycji
	var wartoscz = (1+prowizjaz)*cenaz;
	var wartoscs = cenas-(cenas*prowizjas)+dywidenda;
	var stopa = wartoscs/wartoscz-1;
	var stopar = 12/czas*stopa;

 	stopa*=100;
	stopar*=100;
	
	$('wartoscz').value = wartoscz.toFixed(2);
	$('wartoscs').value = wartoscs.toFixed(2);
	$('stopa').value = stopa.toFixed(2);
	$('stopar').value = stopar.toFixed(2);
}