var co = new Object;
function recalc_onclick(ctl) {
  if (true) {
		co.zarada=eeparseFloatTh(document.forma.zarada.value);
		co.obustave_stambeni=eeparseFloatTh(document.forma.obustave_stambeni.value);
		co.obustave_ostalo=eeparseFloatTh(document.forma.obustave_ostalo.value);
		co.dozvoljen_minus=eeparseFloatTh(document.forma.dozvoljen_minus.value);
		co.trazeni_iznos=eeparseFloatTh(document.forma.trazeni_iznos.value);
		co.kamatna_stopa=eeparsePercent(document.forma.kamatna_stopa.value);
		co.ucesce=eeparsePercent(document.forma.ucesce.value);
		co.rok_otplate=eeparseFloatTh(document.forma.rok_otplate.value);calc(co);
		document.forma.iznos_kredita.value=eedisplayFloatNDTh(co.iznos_kredita,2);
		document.forma.ukupno_otplata.value=eedisplayFloatNDTh(co.ukupno_otplata,2);
		document.forma.anuitet.value=eedisplayFloatNDTh(co.anuitet,2);
		document.forma.potrebna_plata.value=eedisplayFloatNDTh(co.potrebna_plata,2);
//		document.forma.rezultat.value=co.rezultat;
};};


		var eeisus=0;
		var eetrue="TRUE";
		var eefalse="FALSE";
		var eedec=",";
		var eeth=".";
		var eedecreg=new RegExp(",","g");
		var eethreg=new RegExp("\\.","g");
		var eecurrencyreg=new RegExp("Din\\.","g");
		var eepercentreg=new RegExp("%","g");

function calc(data){
var zarada=data.zarada;
var obustave_stambeni=data.obustave_stambeni;
var obustave_ostalo=data.obustave_ostalo;
var dozvoljen_minus=data.dozvoljen_minus;
var trazeni_iznos=data.trazeni_iznos;
var kamatna_stopa=data.kamatna_stopa;
var ucesce=data.ucesce;
var rok_otplate=data.rok_otplate;
var iznos_kredita=trazeni_iznos-(trazeni_iznos*ucesce);
var anuitet=(((iznos_kredita*kamatna_stopa*100)))/(1200*(((1)-(Math.pow(((1+((((kamatna_stopa*100))/1200)))),((rok_otplate*(-1))))))));
var potrebna_plata=(((((((obustave_ostalo)+(obustave_stambeni)))==(0)))?(((((((((anuitet)+(obustave_stambeni)))+(obustave_ostalo)))+(((dozvoljen_minus)*(0.05)))))/(0.45))):(((((((((anuitet)+(obustave_stambeni)))+(obustave_ostalo)))+(((dozvoljen_minus)*(0.05)))))/0.5))));

var ukupno_otplata=anuitet*rok_otplate;
		data.iznos_kredita=iznos_kredita;
		data.ukupno_otplata=ukupno_otplata;
		data.anuitet=anuitet;
		data.potrebna_plata=potrebna_plata;
//		data.rezultat=cB5C;

if ((potrebna_plata)<(zarada)) {
//	document.getElementById('prijava_link').innerHTML = 'online prijava';
	document.getElementById('rezultat_racunanja').innerHTML = 'Vi ste kreditno sposobni za ovaj kredit<br>popunite prijavu i pošaljite podatke banci.';
	document.getElementById('prijava_form').style.display = 'block';
	}
	else
	{
//	document.getElementById('prijava_link').innerHTML = '';
	document.getElementById('rezultat_racunanja').innerHTML = 'Niste kreditno sposobni za ovaj kredit.<br>MOLIMO POVEĆAJTE ROK ILI SMANJITE IZNOS KREDITA';
	document.getElementById('rezultat_racunanja').className = 'crveni_link';	
	document.getElementById('prijava_form').style.display = 'none'
	}
};

 function myIsNaN(x){return(isNaN(x)||(typeof x=='number'&&!isFinite(x)));};function round(n,nd){if(isFinite(n)&&isFinite(nd)){var sign_n=(n<0)?-1:1;var abs_n=Math.abs(n);var factor=Math.pow(10,nd);return sign_n*Math.round(abs_n*factor)/factor;}else{return NaN;}};function eeparsePercent(str){var parts=String(str).split('%');var tmp=String(parts[0]).replace(eedecreg,".");var res=parseFloat(tmp)/100;if(isNaN(res)){return 0;}else{return res;}};function eedisplayFloatND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}}else{return res;}}};function eedisplayPercentND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatND(x*100,nd)+'%';}}function eeparseFloatTh(str){str=String(str).replace(eethreg,"");str=String(str).replace(eedecreg,".");var res=parseFloat(str);if(isNaN(res)){return 0;}else{return res;}};function eedisplayFloatNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');var res2=eeinsertThousand(parts[0].toString());if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(res2+eedec+decimals);}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(res2+eedec+decimals);}}else{return(eeinsertThousand(res.toString()));}}};
 function eeinsertThousand(whole){if(whole==""||whole.indexOf("e")>=0){return whole;}else{var minus_sign="";if(whole.charAt(0)=="-"){minus_sign="-";whole=whole.substring(1);};var res="";var str_length=whole.length-1;for(var ii=0;ii<=str_length;ii++){if(ii>0&&ii%3==0){res=eeth+res;};res=whole.charAt(str_length-ii)+res;};return minus_sign+res;}};

