var numAddon = '';

function PL_Clear()
{

	document.fParametri.cSkupnoUre.value = '';
	document.fParametri.cNetoZO.value = '';
	document.fParametri.cBrutoZO.value = '';

	document.fParametri.cNetoR.value = '';
	document.fParametri.cBrutoR.value = '';

	document.fParametri.cNetoBp30.value = '';
	document.fParametri.cBrutoBp30.value = '';
	
	document.fPrikaz.cPrisZZsum.value = '';
	document.fPrikaz.cPrisZZ1.value = '';
	document.fPrikaz.cPrisZZ2.value = '';

	document.fPrikaz.cPrisPIZsum.value = '';
	document.fPrikaz.cPrisPIZ1.value = '';
	document.fPrikaz.cPrisPIZ2.value = '';

	document.fPrikaz.cPrisOSTsum.value = '';
	document.fPrikaz.cPrisOST1.value = '';
	document.fPrikaz.cPrisOST2.value = '';

//	document.fPrikaz.cPrisCLsum.value = '';
//	document.fPrikaz.cPrisCL1.value = '';
//	document.fPrikaz.cPrisCL2.value = '';

  document.fPrikaz.cPrisSum.value = '';
}

function PL_Clear_All()
{

	document.fParametri.cZnesek.value = '';
	
	document.fParametri.cNetoRUre.value = '';
	document.fParametri.cNetoBp30Ure.value = '';
	document.fParametri.cNetoBn30Ure.value = '';

	
	PL_Clear();
}

function PL_SelectStyle()
{
	PL_Clear();
	

	if ( document.fOsebniPodatki.cNacin.value == 'neto') {
		document.getElementById('nameNacin').innerHTML = 'Neto zavarovalna osnova';
	} else {
		document.getElementById('nameNacin').innerHTML = 'Bruto zavarovalna osnova';
	}
	
	PL_Izracun();
}




function PL_Izracun()
{

	if (document.fParametri.cZnesek.value == '') {
		document.fParametri.cZnesek.value = '0';
	}
	var znesek = new Number(document.fParametri.cZnesek.value.replace('.','').replace(',','.'));
	document.fParametri.cZnesek.value = mfMask(znesek, '');
	

	if (document.fParametri.cNetoRUre.value == '') {
		document.fParametri.cNetoRUre.value = '0';
	}
	var netoRUre = new Number(document.fParametri.cNetoRUre.value);

	if (document.fParametri.cNetoBp30Ure.value == '') {
		document.fParametri.cNetoBp30Ure.value = '0';
	}
	var netoBp30Ure = new Number(document.fParametri.cNetoBp30Ure.value);

	if (document.fParametri.cNetoBn30Ure.value == '') {
		document.fParametri.cNetoBn30Ure.value = '0';
	}
	var netoBn30Ure = new Number(document.fParametri.cNetoBn30Ure.value);

	var skupneUre = new Number(netoRUre + netoBp30Ure);

		document.fParametri.cSkupnoUre.value = new Number(skupneUre + netoBn30Ure);
		
		var netoBrutoKol = new Number(document.fParametri.cNetoBrutoKol.value);
		
		var bruto = new Number(0.0);
		var neto = new Number(0.0);
		
		if ( document.fOsebniPodatki.cNacin.value == "bruto" ) {
			neto = (znesek / netoBrutoKol);
			bruto = znesek;
		} else {
			neto = znesek;
			bruto = (znesek * netoBrutoKol);
		}
		
		document.fParametri.cNetoZO.value = mfMask(neto, numAddon);
		document.fParametri.cBrutoZO.value = mfMask(bruto, numAddon);
		
		if (skupneUre != 0) {
			document.fParametri.cNetoR.value = mfMask((neto / skupneUre) * netoRUre, numAddon);
			document.fParametri.cBrutoR.value = mfMask((bruto / skupneUre) * netoRUre, numAddon);
			
			document.fParametri.cNetoBp30.value = mfMask((neto / skupneUre) * netoBp30Ure, numAddon);
			document.fParametri.cBrutoBp30.value = mfMask((bruto / skupneUre) * netoBp30Ure, numAddon);
		} else {
			document.fParametri.cNetoR.value = mfMask(0, numAddon);
			document.fParametri.cBrutoR.value = mfMask(0, numAddon);
			
			document.fParametri.cNetoBp30.value = mfMask(0, numAddon);
			document.fParametri.cBrutoBp30.value = mfMask(0, numAddon);
		}			
}

function PL_Izracun_Final()
{
	PL_Izracun();

	var bruto = new Number(document.fParametri.cBrutoZO.value.replace(numAddon,'').replace('.','').replace(',','.'));
	var CL1 = new Number(0.0);
	var CL2 = new Number(0.0);
//	var CL1 = new Number(document.fPrikaz.cPrisCL1.value.replace('.','').replace(',','.'));
//	var CL2 = new Number(document.fPrikaz.cPrisCL2.value.replace('.','').replace(',','.'));

	var stopnjaZZsum = new Number(document.fPrikaz.cPrisZZsum_stopnja.value);
	var stopnjaZZ1 = new Number(document.fPrikaz.cPrisZZ1_stopnja.value);
	var stopnjaZZ2 = new Number(document.fPrikaz.cPrisZZ2_stopnja.value);

	var stopnjaPIZsum = new Number(document.fPrikaz.cPrisPIZsum_stopnja.value);
	var stopnjaPIZ1 = new Number(document.fPrikaz.cPrisPIZ1_stopnja.value);
	var stopnjaPIZ2 = new Number(document.fPrikaz.cPrisPIZ2_stopnja.value);

	var stopnjaOSTsum = new Number(document.fPrikaz.cPrisOSTsum_stopnja.value);
	var stopnjaOST1 = new Number(document.fPrikaz.cPrisOST1_stopnja.value);
	var stopnjaOST2 = new Number(document.fPrikaz.cPrisOST2_stopnja.value);

	document.fPrikaz.cPrisZZsum.value = mfMask(bruto * stopnjaZZsum, numAddon);
	document.fPrikaz.cPrisZZ1.value = mfMask(bruto * stopnjaZZ1, numAddon);
	document.fPrikaz.cPrisZZ2.value = mfMask(bruto * stopnjaZZ2, numAddon);

	document.fPrikaz.cPrisPIZsum.value = mfMask(bruto * stopnjaPIZsum, numAddon);
	document.fPrikaz.cPrisPIZ1.value = mfMask(bruto * stopnjaPIZ1, numAddon);
	document.fPrikaz.cPrisPIZ2.value = mfMask(bruto * stopnjaPIZ2, numAddon);

	document.fPrikaz.cPrisOSTsum.value = mfMask(bruto * stopnjaOSTsum, numAddon);
	document.fPrikaz.cPrisOST1.value = mfMask(bruto * stopnjaOST1, numAddon);
	document.fPrikaz.cPrisOST2.value = mfMask(bruto * stopnjaOST2, numAddon);

//	document.fPrikaz.cPrisCLsum.value = mfMask((CL1 + CL2), numAddon);

  document.fPrikaz.cPrisSum.value = mfMask((bruto * stopnjaZZsum)+(bruto * stopnjaPIZsum)+(bruto * stopnjaOSTsum) + (CL1 + CL2), numAddon);


}


function PL_LoadFromCookie()
{
	var persistance = 365 * 24 * 60;
	var kuki =  new CJL_CookieUtil("racunovodjaFormInfo", persistance, "/");

	if (kuki.cookieExists())
	{
		if (kuki.getSubValue("cNazivZav") != null)
			document.fOsebniPodatki.cNazivZav.value = kuki.getSubValue("cNazivZav");
		else
			document.fOsebniPodatki.cNazivZav.value = "";

		if (kuki.getSubValue("cDavcnaZav") != null)
			document.fOsebniPodatki.cDavcnaZav.value = kuki.getSubValue("cDavcnaZav");
		else
			document.fOsebniPodatki.cDavcnaZav.value = "";

		if (kuki.getSubValue("cNaslovZav") != null)
			document.fOsebniPodatki.cNaslovZav.value = kuki.getSubValue("cNaslovZav");
		else
			document.fOsebniPodatki.cNaslovZav.value = "";

		if (kuki.getSubValue("cSedezZav") != null)
			document.fOsebniPodatki.cSedezZav.value = kuki.getSubValue("cSedezZav");
		else
			document.fOsebniPodatki.cSedezZav.value = "";

		if (kuki.getSubValue("cDejavZav") != null)
			document.fOsebniPodatki.cDejavZav.value = kuki.getSubValue("cDejavZav");
		else
			document.fOsebniPodatki.cDejavZav.value = "";

		if (kuki.getSubValue("cNacin") == 'bruto')
				document.fOsebniPodatki.cNacin.options[1].selected = true;
		else
				document.fOsebniPodatki.cNacin.options[0].selected = true;
	} else {

			document.fOsebniPodatki.cNazivZav.value = "";
			document.fOsebniPodatki.cDavcnaZav.value = "";
			document.fOsebniPodatki.cNaslovZav.value = "";
			document.fOsebniPodatki.cSedezZav.value = "";
			document.fOsebniPodatki.cDejavZav.value = "";
			document.fOsebniPodatki.cNacin.options[0].selected = true;
	}
	
	PL_SelectStyle();
}


function PL_SaveToCookie()
{
	var persistance = 365 * 24 * 60;
	var kuki =  new CJL_CookieUtil("racunovodjaFormInfo", persistance, "/");

	kuki.setSubValue("cNazivZav", document.fOsebniPodatki.cNazivZav.value);
	kuki.setSubValue("cDavcnaZav", document.fOsebniPodatki.cDavcnaZav.value);
	kuki.setSubValue("cNaslovZav", document.fOsebniPodatki.cNaslovZav.value);
	kuki.setSubValue("cSedezZav", document.fOsebniPodatki.cSedezZav.value);
	kuki.setSubValue("cDejavZav", document.fOsebniPodatki.cDejavZav.value);
	kuki.setSubValue("cNacin", document.fOsebniPodatki.cNacin.value);
}

function PL_ClearCookie()
{
	var persistance = 365 * 24 * 60;
	var kuki =  new CJL_CookieUtil("racunovodjaFormInfo", persistance, "/");

	kuki.setSubValue("cNazivZav", "");
	kuki.setSubValue("cDavcnaZav", "");
	kuki.setSubValue("cNaslovZav", "");
	kuki.setSubValue("cSedezZav", "");
	kuki.setSubValue("cDejavZav", "");
	kuki.setSubValue("cNacin", "");	
}
