function prebivalstvo() {
	
	today = new Date()
	Zamik = today.getTimezoneOffset() * 60 * 1000
	RazlikaSvet = (( today.getTime() + Zamik ) - ZacetniDatumSvet.getTime() ) / 1000;
	RazlikaSlo = (( today.getTime() + Zamik ) - ZacetniDatumSlo.getTime() ) / 1000;
	ZacetniCas = (( ZacetnaUra.getTime() + Zamik ) - ZacetniDatumSlo.getTime() ) / 1000;
	RazlikaRelativno = (( today.getTime() + Zamik ) - (ZacetnaUra.getTime() + Zamik) ) / 1000;
	
	var stPrebivalciSvet = Math.ceil(ZacetniPodatekSvet + (RazlikaSvet * StopnjaSvet));
	var stRojeniSlo = Math.ceil(RazlikaSlo * StopnjaSloRodnost);
	var stUmrliSlo = Math.ceil(RazlikaSlo * StopnjaSloSmrtnost);
	var stMigracijeSlo = Math.ceil(RazlikaSlo * StopnjaSloMigracije);
	var stPrebivalciSlo = ZacetniPodatekSlo + stRojeniSlo - stUmrliSlo + stMigracijeSlo
	
	var stRelSvet = Math.ceil(-1 + (RazlikaRelativno * StopnjaSvet));
	var stRelRojeniSlo = Math.ceil(0 + (ZacetniCas * StopnjaSloRodnost));
	var stRelUmrliSlo = Math.ceil(0 + (ZacetniCas * StopnjaSloSmrtnost));
	var stRelMigracijeSlo = Math.ceil(0 + (ZacetniCas * StopnjaSloMigracije));
	var stRelSlo = stPrebivalciSlo - (ZacetniPodatekSlo + stRelRojeniSlo - stRelUmrliSlo + stRelMigracijeSlo);
		
	PrebivalciSvet = FormatStevilo(stPrebivalciSvet);
	RojeniSlo = FormatStevilo(stRojeniSlo);
	UmrliSlo = FormatStevilo(stUmrliSlo);
	MigracijeSlo = FormatStevilo(stMigracijeSlo);
	PrebivalciSlo = FormatStevilo(stPrebivalciSlo);
	RelSvet = FormatStevilo(stRelSvet);
	RelSlo = FormatStevilo(stRelSlo);
	
	document.formUra.PrebivalciSvet.value = PrebivalciSvet;
	document.formUra.PrebivalciSlo.value = PrebivalciSlo;
	document.formUra.RelSvet.value = RelSvet;
	document.formUra.RelSlo.value = RelSlo;
	
	setTimeout('prebivalstvo()',200);
}

function prebivalstvo_index() {

	today = new Date()
	Zamik = today.getTimezoneOffset() * 60 * 1000
	RazlikaSvet = (( today.getTime() + Zamik ) - ZacetniDatumSvet.getTime() ) / 1000;
	RazlikaSlo = (( today.getTime() + Zamik ) - ZacetniDatumSlo.getTime() ) / 1000;
	
	var stPrebivalciSvet = Math.ceil(ZacetniPodatekSvet + (RazlikaSvet * StopnjaSvet));
	var stRojeniSlo = Math.ceil(RazlikaSlo * StopnjaSloRodnost);
	var stUmrliSlo = Math.ceil(RazlikaSlo * StopnjaSloSmrtnost);
	var stMigracijeSlo = Math.ceil(RazlikaSlo * StopnjaSloMigracije);
	var stPrebivalciSlo = ZacetniPodatekSlo + stRojeniSlo - stUmrliSlo + stMigracijeSlo
		
	PrebivalciSvet = FormatStevilo(stPrebivalciSvet);
	RojeniSlo = FormatStevilo(stRojeniSlo);
	UmrliSlo = FormatStevilo(stUmrliSlo);
	MigracijeSlo = FormatStevilo(stMigracijeSlo);
	PrebivalciSlo = FormatStevilo(stPrebivalciSlo);
	
	document.formUra.PrebivalciSvet.value = PrebivalciSvet;
	document.formUra.PrebivalciSlo.value = PrebivalciSlo;
	
	setTimeout('prebivalstvo_index()',200);
}

function FormatStevilo(strValue)
{
	strValue = strValue.toString().replace(/\$|\./g,'');
	dblValue = parseFloat(strValue);

	blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
	dblValue = Math.floor(dblValue*100+0.50000000001);
	intCents = dblValue%100;
	strCents = intCents.toString();
	dblValue = Math.floor(dblValue/100).toString();
	if(intCents<10)
		strCents = "0" + strCents;
	for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
		dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+'.'+
		dblValue.substring(dblValue.length-(4*i+3));
	return (((blnSign)?'':'-') + dblValue);
}