﻿//-----------------------------------------------------------------------------------------------
	function ErroMessage(message)
	{
		alert(message.text)
	}//end function
//-----------------------------------------------------------------------------------------------
	function disableBntdatumRojstva()
	{
		var datumRojstva		= document.all("txtDatumRojstvaUporabnik");
		var btndatumRojstva		= document.all("btnDatumRojstvaUporabnik");
		
		if (datumRojstva.value != "")
		{
			btndatumRojstva.disabled = true;
		}//end if
		else
		{
			btndatumRojstva.disabled = false;
		}//end else
	}//end function
//-----------------------------------------------------------------------------------------------
	function NazivOrgEnoteSelect()
	{
		//get the form objects
		var multiZavod			= document.all("cbxZavodMulti");
		var nazivOrgEnote		= document.all("txtNazivOrgEnota");

		//get the currespondent value of the object to show
		var multiZavodValue		= multiZavod.options[multiZavod.selectedIndex].value;
		var nazivOrgEnoteValue	= multiZavodValue.substring(multiZavodValue.indexOf("; ")
								  + 1, multiZavodValue.length);

		//write back into the form the gotten value 
		nazivOrgEnote.value		= nazivOrgEnoteValue;		
	}//end function
//-----------------------------------------------------------------------------------------------
	function NazivOrgEnoteSelectGlavni()
	{
		//get the form objects
		var multiZavod			= document.all("cbxGlavniZavod");
		var nazivOrgEnote		= document.all("txtTipZavod");

		//get the currespondent value of the object to show
		var multiZavodValue		= multiZavod.options[multiZavod.selectedIndex].value;
		var nazivOrgEnoteValue	= multiZavodValue.substring(multiZavodValue.indexOf("; ")
								  + 1, multiZavodValue.length);

		//write back into the form the gotten value 
		nazivOrgEnote.value		= nazivOrgEnoteValue;		
	}//end function
//-----------------------------------------------------------------------------------------------
	function SumZneski()
	{
		var brezDohodkov = document.all("rbNimamDohodke");
		
		var pokojnina				= document.all("txtPokojnina");
		var invalidnina				= document.all("txtInvalidnina");
		var dodatekPomoc			= document.all("txtDodatekPomoc");
		var varstveniDodatek		= document.all("txtVarstveniDodatek");
		var nadomestiloInvalidnost	= document.all("txtNadomestiloInvalidnost");
		var drugiDohodki			= document.all("txtDrugiDohodki");
		var skupaj					= document.all("txtSkupaj");
		
		if (brezDohodkov.checked)
		{
			//set the default value to 0
			pokojnina.value					= "0,00";
			invalidnina.value				= "0,00";
			dodatekPomoc.value				= "0,00";
			varstveniDodatek.value			= "0,00";
			nadomestiloInvalidnost.value	= "0,00";
			drugiDohodki.value				= "0,00";
			skupaj.value					= "0,00";
			alert("'Nimam rednih dohodkov' je označen, zato ne morete spreminjati teh polj!");
		}//end if
		else
		{	
			if (pokojnina.value				 == "") 
			{	pokojnina.value				 = "0,00";}//end if
			
			if (invalidnina.value			 == "") 
			{	invalidnina.value			 = "0,00";}//end if
				
			if (dodatekPomoc.value			 == "") 
			{	dodatekPomoc.value			 = "0,00";}//end if
			
			if (varstveniDodatek.value		 == "") 
			{	varstveniDodatek.value		 = "0,00";}//end if
				
			if (nadomestiloInvalidnost.value == "") 
			{	nadomestiloInvalidnost.value = "0,00";}//end if
			
			if (drugiDohodki.value			 == "") 
			{	drugiDohodki.value			 = "0,00";}//end if
			
			//get the exact value of the variables
			var pokojn = pokojnina.value;
			var invali = invalidnina.value;
			var	dodate = dodatekPomoc.value;
			var	varstv = varstveniDodatek.value;
			var nadome = nadomestiloInvalidnost.value;
			var drugiD = drugiDohodki.value;
			
			//replace the coma (,) with a dot (.)
			pokojn = pokojn.replace(/,/gi, ".");
			invali = invali.replace(/,/gi, ".");
			dodate = dodate.replace(/,/gi, ".");
			varstv = varstv.replace(/,/gi, ".");
			nadome = nadome.replace(/,/gi, ".");
			drugiD = drugiD.replace(/,/gi, ".");
			
			//sum the values including the decimals
			var sum = parseFloat(pokojn) +
					  parseFloat(invali) + 
					  parseFloat(dodate) +
					  parseFloat(varstv) + 
					  parseFloat(nadome) + 
					  parseFloat(drugiD);
			
			
			skupaj.value = sum;
			
		}//end else
	}//end function
//-----------------------------------------------------------------------------------------------
	function checkDate(evt) 
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
	
		if ((charCode > 47 && charCode < 58) || (charCode==46)) 
		{
			return true
		}//end if
		
		return false
	}//end function
//-----------------------------------------------------------------------------------------------
	function checkNumbersComa(evt) 
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		
		if ( (charCode > 47 && charCode < 58) || (charCode == 44)) 
		{
			return true
		}//end if
		
		return false
	}//end function
//-----------------------------------------------------------------------------------------------
	function checkPhoneNumber(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		
		if ((charCode > 47 && charCode < 58) || (charCode==40) || (charCode==41) || 
			(charCode==43) || (charCode==45) || (charCode==32)) 
		{
			
			return true
		}//end if
	
		return false
	}//end function
//-----------------------------------------------------------------------------------------------
	function checkNumbers(evt) 
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		
		if ( (charCode > 47 && charCode < 58) || charCode == 8) 
		{
			return true
		}//end if
		
		return false
	}//end function
//-----------------------------------------------------------------------------------------------
function DruzinskaSkupnostOnClick(clickedRadioID) 
{
	switch (clickedRadioID) 
	{
		case 1:
		{	document.getElementById("txtNaslovDruzinskiSkupnost").disabled	= true;
			document.getElementById("txtNaslovDruzinskiSkupnost").value		= "";
			break;}//end case
		case 2:
		{	document.getElementById("txtNaslovDruzinskiSkupnost").disabled	= true;
			document.getElementById("txtNaslovDruzinskiSkupnost").value		= "";
			break;}//end case
		case 3:
		{	document.getElementById("txtNaslovDruzinskiSkupnost").disabled	= true;
			document.getElementById("txtNaslovDruzinskiSkupnost").value		= "";
			break;}//end case
		case 4:
		{	document.getElementById("txtNaslovDruzinskiSkupnost").disabled	= true;
			document.getElementById("txtNaslovDruzinskiSkupnost").value		= "";
			break;}//end case
		case 5:
		{	document.getElementById("txtNaslovDruzinskiSkupnost").disabled	= true;
			document.getElementById("txtNaslovDruzinskiSkupnost").value		= "";
			break;}//end case
		case 6:
		{	document.getElementById("txtNaslovDruzinskiSkupnost").disabled	= true;
			document.getElementById("txtNaslovDruzinskiSkupnost").value		= "";
			break;}//end case
		case 7:
		{	document.getElementById("txtNaslovDruzinskiSkupnost").disabled = false;
			document.getElementById("txtNaslovDruzinskiSkupnost").focus();
			break;}//end case
	}//end switch
}//end function
//-----------------------------------------------------------------------------------------------
function TipDohodek()
{
	document.getElementById("rbPlacalVisine").disabled	= false;
	document.getElementById("rbPlacalsam").disabled		= false;
}//end if
//-----------------------------------------------------------------------------------------------
function NiDohodke()
{
	var stZadeve				= document.all("txtStZadeve");
	var pokojnina				= document.all("txtPokojnina");
	var invalidnina				= document.all("txtInvalidnina");
	var dodatekPomoc			= document.all("txtDodatekPomoc");
	var varstveniDodatek		= document.all("txtVarstveniDodatek");
	var nadomestiloInvalidnost	= document.all("txtNadomestiloInvalidnost");
	var drugiDohodki			= document.all("txtDrugiDohodki");
	var skupaj					= document.all("txtSkupaj");
	
	//set the default value to 0
	stZadeve.value					= "";
	pokojnina.value					= "0,00";
	invalidnina.value				= "0,00";
	dodatekPomoc.value				= "0,00";
	varstveniDodatek.value			= "0,00";
	nadomestiloInvalidnost.value	= "0,00";
	drugiDohodki.value				= "0,00";
	skupaj.value					= "0,00";
	
	stZadeve.disabled				= true;
	pokojnina.disabled				= true;
	invalidnina.disabled			= true;
	dodatekPomoc.disabled			= true;
	varstveniDodatek.disabled		= true;
	nadomestiloInvalidnost.disabled = true;
	drugiDohodki.disabled			= true;
	
	alert("'Nimam rednih dohodkov' je označen, zato ne morete spreminjati teh polj!");
}//end function
//-----------------------------------------------------------------------------------------------
function ImamDohodke()
{
	var stZadeve				= document.all("txtStZadeve");
	var pokojnina				= document.all("txtPokojnina");
	var invalidnina				= document.all("txtInvalidnina");
	var dodatekPomoc			= document.all("txtDodatekPomoc");
	var varstveniDodatek		= document.all("txtVarstveniDodatek");
	var nadomestiloInvalidnost	= document.all("txtNadomestiloInvalidnost");
	var drugiDohodki			= document.all("txtDrugiDohodki");
	var skupaj					= document.all("txtSkupaj");
	
	stZadeve.disabled				= false;
	pokojnina.disabled				= false;
	invalidnina.disabled			= false;
	dodatekPomoc.disabled			= false;
	varstveniDodatek.disabled		= false;
	nadomestiloInvalidnost.disabled = false;
	drugiDohodki.disabled			= false;
}//end function
//-----------------------------------------------------------------------------------------------
function PlacalSam()
{
	var imePlacnik						= document.all("txtImePlacnik");
	var priimekPlacnik					= document.all("txtPriimekPlacnik");
	var datumRojstvaPlacnik				= document.all("txtDatumRojstvaPlacnik");
	var telefonPlacnik					= document.all("txtTelefonPlacnik");
	var ulicaPlacnik					= document.all("txtUlicaPlacnik");
	var postaPlacnik					= document.all("cbxPostaPlacnik");
	var razmerjeDoUpravicencaPlacnik	= document.all("cbxRazmerjeDoUpravicencaPlacnik");
	var dodajPlacnik					= document.all("btnDodajPlacnik");
	var izbrisiPlacnik					= document.all("btnIzbrisiPlacnik");
	var datumRojstvaPlacnik				= document.all("btnDatumRojstvaPlacnik");
	
	imePlacnik.disabled						= true;
	priimekPlacnik.disabled					= true;
	datumRojstvaPlacnik.disabled			= true;
	telefonPlacnik.disabled					= true;
	ulicaPlacnik.disabled					= true;
	postaPlacnik.disabled					= true;
	razmerjeDoUpravicencaPlacnik.disabled	= true;
	dodajPlacnik.disabled					= true;
	izbrisiPlacnik.disabled					= true;
	datumRojstvaPlacnik.disabled			= true;
}//end function
//-----------------------------------------------------------------------------------------------
function PlacalDoVisine()
{
	var imePlacnik						= document.all("txtImePlacnik");
	var priimekPlacnik					= document.all("txtPriimekPlacnik");
	var datumRojstvaPlacnik				= document.all("txtDatumRojstvaPlacnik");
	var telefonPlacnik					= document.all("txtTelefonPlacnik");
	var ulicaPlacnik					= document.all("txtUlicaPlacnik");
	var postaPlacnik					= document.all("cbxPostaPlacnik");
	var razmerjeDoUpravicencaPlacnik	= document.all("cbxRazmerjeDoUpravicencaPlacnik");
	var dodajPlacnik					= document.all("btnDodajPlacnik");
	var izbrisiPlacnik					= document.all("btnIzbrisiPlacnik");
	var datumRojstvaPlacnik				= document.all("btnDatumRojstvaPlacnik");
	
	imePlacnik.disabled						= false;
	priimekPlacnik.disabled					= false;
	datumRojstvaPlacnik.disabled			= false;
	telefonPlacnik.disabled					= false;
	ulicaPlacnik.disabled					= false;
	postaPlacnik.disabled					= false;
	razmerjeDoUpravicencaPlacnik.disabled	= false;
	dodajPlacnik.disabled					= false;
	izbrisiPlacnik.disabled					= false;
	datumRojstvaPlacnik.disabled			= false;
}//end function
//-----------------------------------------------------------------------------------------------
function ImamPrevoz()
{
	var prevoz = document.getElementById("rbtnPrevoz");
	prevoz.disabled		 = false;
}//end function
//-----------------------------------------------------------------------------------------------
function NimamPrevoza()
{
	var prevoz = document.getElementById("rbtnPrevoz");
	prevoz.disabled		 = true;
}//end function
//-----------------------------------------------------------------------------------------------

function ignoreInvalidEmso(emsoTagId) {
	var sum = 0;
	var emso = document.getElementById(emsoTagId).value;
	if (!ignoreInvalidEmso.sprejet) {
		if (emso.length != 13)
			ignoreInvalidEmso.sprejet = confirm("EMŠO mora biti dolg 13 znakov. Nadaljujem kljub temu?");
		else {
			sum = 7 * (parseInt(emso.charAt(0)) + parseInt(emso.charAt(6)));
			sum	+= 6 * (parseInt(emso.charAt(1)) + parseInt(emso.charAt(7)));
			sum	+= 5 * (parseInt(emso.charAt(2)) + parseInt(emso.charAt(8)));
			sum	+= 4 * (parseInt(emso.charAt(3)) + parseInt(emso.charAt(9)));
			sum	+= 3 * (parseInt(emso.charAt(4)) + parseInt(emso.charAt(10)));
			sum	+= 2 * (parseInt(emso.charAt(5)) + parseInt(emso.charAt(11)));
			
			
			var result = 11 - sum % 11;
			if (result == 11)
			{
			    result = 0;
			}
			if ((result) != parseInt(emso.charAt(12)))
				ignoreInvalidEmso.sprejet = confirm("Preveranje EMSO-ja s kontrolno cifro ni uspelo. Nadaljujem kljub temu?");
			else
				ignoreInvalidEmso.sprejet = true;
		}
	}
	else
		ignoreInvalidEmso.sprejet = false;
		
	return ignoreInvalidEmso.sprejet;
}

ignoreInvalidEmso.sprejet = false;