function otvori() { 
	var win = window.open('http://www.volksbank.hr/tecajlista.asp','win','width=465,height=500');
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function show_hide(obj,action)
{
  obj=MM_findObj(obj);
  action=(action=='show')?"visible":"hidden";
  if(obj){obj.style.visibility=action};
}
function show_hide_filial(action)
{
  obj=MM_findObj("layer_filialwahl");
  if(obj)
  {
    action=(action=='show')?"visible":"hidden";
    if(obj.style){obj.style.visibility=action};
  }
}
function hide_all()
{
  for(var i=0;i<=20;i++)
  {
    show_hide("layer"+i,"hide");
  }
  show_hide_filial('show');
}
function change_image(obj,newsrc)
{
  obj=MM_findObj(obj);
  if(obj){obj.src=newsrc};
}

function Calculate()
{
	var inputNumber = document.getElementById("incalc").value.replace(',','.');
	var inputValute = document.getElementById("inValute").value;
	var outputValute = document.getElementById("outValute").value;
	var result = Math.round(inputNumber * parseFloat(giveValue(inputValute)) / parseFloat(giveValue(outputValute))*100)/100;
	document.getElementById("outcalc").value = result;
}
function giveValue(nameValute)
{
	var valuteValue;
	switch (nameValute)
	{
		case "EUR": valuteValue = document.getElementById("EUR").value;
			break;
		case "CHF": valuteValue = document.getElementById("CHF").value;
			break;
		case "GBP": valuteValue = document.getElementById("GBP").value;
			break;
		case "USD": valuteValue = document.getElementById("USD").value;
			break;
		case "KN": valuteValue = 1;
			break;
		default:
			valuteValue = 1;
	}
	return valuteValue;				
}

function comp(x) { 



	ISP = parseFloat(x.ISP.value);
	MIN1 = parseFloat(x.MIN1.value);
	MAX1 = parseFloat(x.MAX1.value);
	try{
		MAXOTPLATA = parseFloat(x.MAXOTPLATA.value);
	}catch (e){
		MAXOTPLATA=10000;
	}
	
	if(x.ISP.value == "") {
		alert("Molimo vas da upišete iznos kredita .");
		return
	}
	if(x.ISP.value < MIN1) {
		alert("Molimo vas da upišete iznos kredita min "+ MIN1 +" .");
		return
	}
	if(x.ISP.value > MAX1) {
		alert("Molimo vas da upišete iznos kredita max "+ MAX1 +" .");
		return
	}
	
	BROTPTER = parseFloat(x.BROTPTER.value);
	if(x.BROTPTER.value == "") {
		alert("Molimo vas da upišete Trajanje otplate u mjesecima.");
		return
	}
	
	if(x.BROTPTER.value > MAXOTPLATA) {
		alert("Molimo vas da upišete Trajanje otplate max "+ MAXOTPLATA +" mjeseci.");
		return
	}
	
	OBRPER = x.OBRPER.value;
	OBRPER = OBRPER.replace(",",".");
	OBRPER = parseFloat(OBRPER);
	
	OTPTEC = x.OTPTEC.value;
	OTPTEC = OTPTEC.replace(",",".");
	OTPTEC = parseFloat(OTPTEC);

	ISPTEC = x.ISPTEC.value;
	ISPTEC = ISPTEC.replace(",",".");
	ISPTEC = parseFloat(ISPTEC);
	
	NKAM = x.NKAM.value;
	NKAM = NKAM.replace(",",".");
	NKAM = parseFloat(NKAM);
	
	if(x.NKAM.value == "") {
		alert("Molimo vas da upišete kamatnu stopu.");
	}
	else {

		NKAM = eval(NKAM*OBRPER/12) / 100;
		q = Math.pow(1 + NKAM,BROTPTER);
		pmt = -((NKAM * (0 + q * -ISP*OTPTEC/ISPTEC))/(-1 + q));
		x.pmt.value = Math.round(pmt*100)/100;
	}
} 

function comp1(x) { 


	KOJA1 = parseFloat(x.koja1.value);
	ISP = parseFloat(x.ISP.value);
	MIN1 = parseFloat(x.MIN1.value);
	MAX1 = parseFloat(x.MAX1.value);
	try{
		MAXOTPLATA = parseFloat(x.MAXOTPLATA.value);
	}catch (e){
		MAXOTPLATA=10000;
	}
	
	if(x.ISP.value == "") {
		alert("Molimo vas da upišete iznos kredita .");
		return
	}
	if(x.ISP.value < MIN1) {
		alert("Molimo vas da upišete iznos kredita min "+ MIN1 +" .");
		return
	}
	if(x.ISP.value > MAX1) {
		alert("Molimo vas da upišete iznos kredita max "+ MAX1 +" .");
		return
	}
	BROTPTER = parseFloat(x.BROTPTER.value);
	if(x.BROTPTER.value == "") {
		alert("Molimo vas da upišete Trajanje otplate u mjesecima.");
		return
	}
	
	
	if(x.BROTPTER.value > MAXOTPLATA) {
		alert("Molimo vas da upišete Trajanje otplate max "+ MAXOTPLATA +" mjeseci.");
		return
	}
	
	
	if (KOJA1==1){
		pocek=parseFloat(0);
		umanjenje=parseFloat(0);		
	} 
	if (KOJA1==2){
		pocek=parseFloat(0);
		umanjenje=parseFloat(48);
	} 
	if (KOJA1==3){
		pocek=parseFloat(24);
		umanjenje=parseFloat(24);		
	} 
	
	OBRPER = x.OBRPER.value;
	OBRPER = OBRPER.replace(",",".");
	OBRPER = parseFloat(OBRPER);
	
	OTPTEC = x.OTPTEC.value;
	OTPTEC = OTPTEC.replace(",",".");
	OTPTEC = parseFloat(OTPTEC);

	ISPTEC = x.ISPTEC.value;
	ISPTEC = ISPTEC.replace(",",".");
	ISPTEC = parseFloat(ISPTEC);
	
	NKAM = x.NKAM.value;
	NKAM = NKAM.replace(",",".");
	NKAM = parseFloat(NKAM);
	if(x.NKAM.value == "") {
		alert("Molimo vas da upišete kamatnu stopu.");
		return
	}
	else {
		
		NKAM1 = NKAM/1200;
		NKAM = eval(NKAM*OBRPER/12) / 100;
		q = Math.pow(1 + NKAM,BROTPTER);
		pmt = -((NKAM * (0 + q * -ISP*OTPTEC/ISPTEC))/(-1 + q));
		
		
		if (KOJA1==1) {x.pmt.value = Math.round(pmt*100)/100;}
		else
		{x.pmt.value = ""}
		q1 = Math.pow(1 + NKAM,1);
		pmt1 = -((NKAM * (0 + q1 * -ISP*OTPTEC/ISPTEC))/(-1 + q1));
		grace1=Math.round(pmt1*100)/100-ISP;
		if (KOJA1==3) {x.grace.value = Math.round(grace1*100)/100;}
		else
		{x.grace.value = ""}
		asf=0.8*pmt;
		if (KOJA1!=1) {x.umanj.value = Math.round(0.80*pmt*100)/100;}
		else
		{x.umanj.value = ""}
		///FV
		q2 = Math.pow(1+NKAM1,umanjenje);
		fv = (-asf + q2 * asf + NKAM1 * q2 * -ISP)/NKAM1;
		
		//alert(NKAM1);
		//alert(fv);
		//q = Math.pow(1+ir,np);
		//fv = -(-pmt + q * pmt + ir * q * pv)/ir;
		
		//alert(fv);
		q3 = Math.pow(1+NKAM,BROTPTER-umanjenje-pocek);
		pmt2 = ((NKAM * (0 + q3 * -fv*OTPTEC/ISPTEC))/(-1 + q3));
		if (KOJA1!=1) {x.uvec.value = Math.round(pmt2*100)/100;}
		else
		{x.uvec.value = ""}
		
		
	}
} 
