// JavaScript Document

function calcKredit(){
	var x, rateVal, nperVal, pvVal;
	
	if (document.getElementById('NacinM').checked == true)
		rateVal = parseInputWithEdit(document.getElementById('Stopa'))/100.;
	else if (document.getElementById('NacinG').checked == true)
		rateVal = parseInputWithEdit(document.getElementById('Stopa'))/1200.;
	
	pvVal = parseInputWithEdit(document.getElementById('IznosKredita'));
	nperVal = parseInputWithEdit(document.getElementById('BrojRata'));

	x = Math.pow(1+ rateVal, nperVal);
	
	var pmtVal = Math.round(pvVal*x/(x-1)*rateVal*100.)/100.;
	var totalVal = Math.round(pmtVal*nperVal*100.)/100.;
	if (! isNaN(pmtVal))
		document.getElementById('IznosRate').value = addCommas(pmtVal.toFixed(2));
	if (! isNaN(totalVal))
		document.getElementById('UkupanIznos').value = addCommas(totalVal.toFixed(2));

}
function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? ',' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + '.' + '$2');
	}
	return x1 + x2;
}