function nalepnica(nale)
{
	if(nale == 0) return 0  
	 else return 400
}
function saobracajna(saobr)
{
	if(saobr == 0) return 0  
	 else return 1713
}
function tablice(tabl)
{
	if(tabl == 0) return 0
	 else return 1887
}
function polisa(kw)
{
	 if(kw <= 22) return 5319
	 else if(kw <= 33) return 6355
	  else if(kw <= 44) return 7398
	 else if(kw <= 55) return 8441
	 else if(kw <= 66) return 9477
	 else if(kw <= 84) return 10868
	 else if(kw <= 110) return 12947
	 else return 15373
	 }
	
function drumarina(ccm)
{
	 if((0 <= ccm) && (ccm <= 900)) return 130
	 else if((901 <= ccm) && (ccm <= 1350)) return 150
	 else if((1351 <= ccm) && (ccm <= 1800)) return 650
	 else if((1801 <= ccm) && (ccm <= 2500)) return 1300
	 else if((2501 <= ccm) && (ccm <= 3150)) return 1940
	 else if (3151 <= ccm ) return 3460
}
function rat()
{
	return 1400
}

function porez(vlasnik, zapremina, godiste)
{
	var taksa = 
		[[950, 808, 713, 570, 190],
	[1860, 1581, 1395, 1116, 372],
	[4110, 3494, 3083,	2466, 822],
	[8430, 7166, 6323,	5058, 1686],
	[41630,	35386, 31223, 24978, 8326],
	[84370,	71715, 63278, 50622, 16874],
	[174370, 148215, 130778, 104622, 34874]]
 
	var proizvedeno = 2012 - godiste
 
	if((0 <= proizvedeno) && (proizvedeno <= 5)) godisteIndeks = 0
	else if((5 <= proizvedeno) && (proizvedeno <= 8)) godisteIndeks = 1
	else if((8 <= proizvedeno) && (proizvedeno <= 10)) godisteIndeks = 2
	else if((10 <= proizvedeno) && (proizvedeno <= 20)) godisteIndeks = 3
	else if(20 <= proizvedeno) godisteIndeks = 4
 
 
	if((0 <= zapremina) && (zapremina <= 1150)) zapreminaIndeks = 0
	else if((1151 <= zapremina) && (zapremina <= 1300))  zapreminaIndeks = 1
	else if((1301 <= zapremina) && (zapremina <= 1600))  zapreminaIndeks = 2
	else if((1601 <= zapremina) && (zapremina <= 2000))  zapreminaIndeks = 3
	else if((2001 <= zapremina) && (zapremina <= 2500))  zapreminaIndeks = 4
	else if((2501 <= zapremina) && (zapremina <= 3000))  zapreminaIndeks = 5
	else if(3001 <= zapremina) zapreminaIndeks = 6
 
 
	return taksa[zapreminaIndeks][godisteIndeks]
	
}
function eko_taksa(motor, zapremina, godiste)
{
	var ekotaksa = 
	[[[534,	601,	668,	801],
	[712,	801,	889,	1068],
	[889,	1001,	1112,	1334],
	[1245,	1402,	1557,	1868],
	[1602,	1802,	2002,	2401]],
	[[268,	301,	334,	401],
	[357,	401,	445,	534],
	[445,	501,	556,	668],
	[624,	701,	780,	934],
	[802,	901,	1001,	1201]],
	[[133,	150,	167,	200],
	[177,	200,	224,	268],
	[224,	250,	277,	334],
	[312,	350,	389,	467],
	[401,	449,	501,	601]],
	[[214,	240,	268,	320],
	[286,	320,	357,	426],
	[357,	401,	445,	534],
	[498,	505,	624,	749],
	[640,	720,	802,	961]]]
 
	var proizvedeno = 2012 - godiste
 
	if((0 <= proizvedeno) && (proizvedeno <= 5)) godisteIndeks = 0
	else if((6 <= proizvedeno) && (proizvedeno <= 10)) godisteIndeks = 1
	else if((11 <= proizvedeno) && (proizvedeno <= 20)) godisteIndeks = 2
	else if(21 <= proizvedeno) godisteIndeks = 3
 
 
	if((0 <= zapremina) && (zapremina <= 700)) zapreminaIndeks = 0
	else if((701 <= zapremina) && (zapremina <= 1300))  zapreminaIndeks = 1
	else if((1301 <= zapremina) && (zapremina <= 2000))  zapreminaIndeks = 2
	else if((2001 <= zapremina) && (zapremina <= 3000))  zapreminaIndeks = 3
	else if(3001 <= zapremina) zapreminaIndeks = 4
 
 
	return ekotaksa[motor][zapreminaIndeks][godisteIndeks]
}

function komunalna_taksa(grad, ccm, kw)
{
	switch(grad)
	{
	
 
		case "21000":
			 if((0 <= ccm) && (ccm <= 1150)) return 450
			 else if((1151 <= ccm) && (ccm <= 1300)) return 900
			 else if((1301 <= ccm) && (ccm <= 1600)) return 1400
			 else if((1601 <= ccm) && (ccm <= 2000)) return 1850
			 else if (2001 <= ccm ) return 3500
			break;
 
	}
}
  
function calculate(nale, saobr, tabl, ccm, grad, motor, godiste, vlasnik, kw)
{  

   
      	suma = 0 		 
        suma += drumarina(ccm)
		suma += eko_taksa(motor, ccm, godiste)				
		suma += polisa(kw)
		suma += porez(vlasnik, ccm, godiste)
		suma += komunalna_taksa(grad, ccm, kw)                                                    
        suma += rat()
		suma += saobracajna(saobr)
		suma += tablice(tabl)
		suma += nalepnica(nale)		
		
			 
        document.getElementById('drumarina').innerHTML = drumarina(ccm).toFixed(2) + " din"
		document.getElementById('saobracajna').innerHTML = saobracajna(saobr).toFixed(2) + " din"			
		document.getElementById('tablice').innerHTML = tablice(tabl).toFixed(2) + " din"	
		document.getElementById('nalepnica').innerHTML = nalepnica(nale).toFixed(2) + " din"	
				document.getElementById('ekotaksa').innerHTML = eko_taksa(motor, ccm, godiste).toFixed(2) + " din"
				document.getElementById('rat').innerHTML = rat().toFixed(2) + " din"
				document.getElementById('polisa').innerHTML = polisa(kw).toFixed(2) + " din"
				document.getElementById('porez').innerHTML = porez(vlasnik, ccm, godiste).toFixed(2) + " din"
				document.getElementById('komunalna').innerHTML = komunalna_taksa(grad, ccm, kw).toFixed(2) + " din"
        document.getElementById('ukupno').innerHTML = "<b>" + suma.toFixed(2) + " din </b>"
	    
}


