// JavaScript Document

function calculateFromCertificate () {
	calculateIZOS();
	calculateIZON();
	calculatePID();
	calculateINDGL();
	calculateIFFR();
	calculateINDDY();
	calculateIFHR();
	calculateSkupaj();
}

function calculateFromIZOS () {
	document.getElementById('certifikat').value = 0;
	calculateIZON();
	calculatePID();
	calculateINDGL();
	calculateIFFR();
	calculateINDDY();
	calculateIFHR();
	calculateSkupaj();
}

function calculateFromIZON () {
	document.getElementById('certifikat').value = 0;
	document.getElementById('izos').value = '';
	calculatePID();
	calculateINDGL();
	calculateIFFR();
	calculateINDDY();
	calculateIFHR();
	calculateSkupaj();
}

function calculateFromPID () {
	document.getElementById('certifikat').value = 0;
	document.getElementById('izos').value = '';
	document.getElementById('izon').value = '';
	document.getElementById('indgl').innerHTML = '0';
	document.getElementById('indgl_eur').innerHTML = '0';
	document.getElementById('iffr').innerHTML = '0';
	document.getElementById('iffr_eur').innerHTML = '0';
	calculateINDDY();
	calculateIFHR();
	calculateSkupaj();
}

function calculateSkupaj () {
	var ifhr = document.getElementById('ifhr_eur').innerHTML;
	var iffr = document.getElementById('iffr_eur').innerHTML;
	var indgl = document.getElementById('indgl_eur').innerHTML;
	var inddy = document.getElementById('inddy_eur').innerHTML;
	var skupaj = parseFloat(ifhr) + parseFloat(iffr) + parseFloat(indgl) + parseFloat(inddy);
	document.getElementById('skupaj').innerHTML = Math.round(skupaj * 100)/100; 
}

function calculateIZOS () {
	certifikat = document.getElementById('certifikat').value;
	var izos = Math.floor(certifikat/1053);
	document.getElementById('izos').value = izos;
}

function calculateIZON () {
	izos = document.getElementById('izos').value;
	izon = izos*10;
	document.getElementById('izon').value = izon;
}

function calculatePID () {
	var b13 = 1000;
	var b14 = 1000;
	var b15 = 100;
	var b19 = 16874787000;
	var b20 = 8141815000;
	var b21 = 8717956000;
	var b22 = b19 + b20 + b21;
	var b24 = b19/b22*100/b13;
	var b25 = b20/b22*100/b14;
	var b26 = b21/b22*100/b15;
	var b28 = document.getElementById('izon').value;
	var b32 = (b28*b24-Math.floor(b28*b24))*b13;
	var b34 = (b28*b25-Math.floor(b28*b25))*b14;
	var b35 = b32 + b34;
	var b38 = (b35/b14-Math.floor(b35/b14))*b14;
	var b39 = Math.floor(b28*b26);
	var b40 = (b28*b26-Math.floor(b28*b26))*b15;
	var b41 = Math.round((b38+b40) * 100000000) / 100000000;
	var b42 = Math.floor(b41/b15);
	var pid = b39 + b42;
	document.getElementById('pid').value = pid;
}

function calculateINDGL () {
	var b13 = 1000;
	var b14 = 1000;
	var b15 = 100;
	var b19 = 16874787000;
	var b20 = 8141815000;
	var b21 = 8717956000;
	var b22 = b19 + b20 + b21;
	var b24 = b19/b22*100/b13;
	var b25 = b20/b22*100/b14;
	var b28 = document.getElementById('izon').value;
	var b32 = (b28*b24-Math.floor(b28*b24))*b13;
	var b33 = Math.floor(b28*b25);
	var b34 = (b28*b25-Math.floor(b28*b25))*b14;
	var b35 = b32 + b34;
	var b36 = Math.floor(b35/b14);
	var indgl = b33 + b36;
	document.getElementById('indgl').innerHTML = indgl;
	var indgl_eur = Math.round(indgl_val * indgl * 100)/100;
	document.getElementById('indgl_eur').innerHTML = indgl_eur;
}

function calculateIFFR () {
	var b13 = 1000;
	var b14 = 1000;
	var b15 = 100;
	var b19 = 16874787000;
	var b20 = 8141815000;
	var b21 = 8717956000;
	var b22 = b19 + b20 + b21;
	var b24 = b19/b22*100/b13;
	var b28 = document.getElementById('izon').value;
	var iffr = Math.floor(b28*b24);
	document.getElementById('iffr').innerHTML = iffr;
	var iffr_eur = Math.round(iffr_val * iffr * 100)/100;
	document.getElementById('iffr_eur').innerHTML = iffr_eur;
}

function calculateINDDY () {
	var b44 = document.getElementById('pid').value;
	var b54 = 0.0568852486717228;
	var inddy = Math.floor(b44*b54);
	document.getElementById('inddy').innerHTML = inddy;
	var inddy_eur = Math.round(inddy_val * inddy * 100)/100;
	document.getElementById('inddy_eur').innerHTML = inddy_eur;
}

function calculateIFHR () {
	var b44 = document.getElementById('pid').value;
	var b49 = 1000;
	var b50 = 1000;
	var b54 = 0.0568852486717228;
	var b55 = 0.0431147513282772;
	var b59 = (b44*b54-Math.floor(b44*b54))*b49;
	var b60 = Math.floor(b44*b55);
	var b61 = (b44*b55-Math.floor(b44*b55))*b50;
	var b62 = Math.round((b59+b61) * 100000000) / 100000000;
	var b63 = Math.floor(b62/b50);
	var ifhr = b60 + b63;
	document.getElementById('ifhr').innerHTML = ifhr;
	var ifhr_eur = Math.round(ifhr_val * ifhr * 100)/100;
	document.getElementById('ifhr_eur').innerHTML = ifhr_eur;
}