// umetanje zareza
function zarez(broj) {
broj = broj.toString().replace(/\$|\,/g,'');
if(isNaN(broj))
broj = "0";
sign = (broj == (broj = Math.abs(broj)));
broj = Math.floor(broj*100+0.50000000001);
parice = broj%100;
broj = Math.floor(broj/100).toString();
if(parice<10)
parice = "0" + parice;
for (var i = 0; i < Math.floor((broj.length-(1+i))/3); i++)
broj = broj.substring(0,broj.length-(4*i+3))+'.'+
broj.substring(broj.length-(4*i+3));
return (((sign)?'':'-') + broj + ',' + parice);
}

// skracivanje na dve decimale
function decimala(broj,X) {
    return Math.round(broj*Math.pow(10,X))/Math.pow(10,X);
}

// kalkulacija
function calc(form) 
{
var x = form.broj1.value * 1
var y = form.broj2.value * 1
var z = form.broj3.value * 1

if (form.r1[0].checked)
{
delitelj = eval("(360 * 100)/z")
rez1 = decimala(eval("(x * y)/delitelj"),2)
form.rez1.value=zarez(rez1)
}
else {
delitelj = eval("(365 * 100)/z")
rez1 = decimala(eval("(x * y)/delitelj"),2)
form.rez1.value=zarez(rez1)
}}

// druga kalkulacija
function calc2(form) 
{
var k = form.broj4.value * 1

if (form.god1[0].checked)
{
stopa=(Math.exp(1/12*Math.log(1+k/100))-1)*100
rez2 = decimala(stopa,2)
form.rez2.value=zarez(rez2)
}
else {
stopa=(Math.exp(12*Math.log(1+k/100))-1)*100
rez2 = decimala(stopa,2)
form.rez2.value=zarez(rez2)
}}