var cursul_euro = 3.7694;
var __vehicle_age = ["0.0 luni - 0.0 luni", "1 luni", "1 luni - 3 luni", "3 luni - 6 luni", "6 luni - 9 luni", "9 luni - 1 ani", "1 ani - 2 ani", "2 ani - 3 ani", "3 ani - 4 ani", "4 ani - 5 ani", "5 ani - 6 ani", "6 ani - 7 ani", "7 ani - 8 ani", "8 ani - 9 ani", "9 ani - 10 ani", "10 ani - 11 ani", "11 ani - 12 ani", "12 ani - 13 ani", "13 ani - 14 ani", "14 ani - 15 ani", ">15 ani"];
var __vehicle_cmc = ["0", "3", "5", "8", "10", "13", "21", "28", "33", "38", "43", "49", "55", "61", "66", "73", "79", "84", "89", "93", "95"];
var __reducere	  = 0;
var __old_value   = 0;
var __cmc 		  = [	[0, 1601], [1600, 2001], [2000, 2501], [2500, 3001], [3000, 100000]	];
var __europercmc  = [
						[8   , 12  , 17  , 20   , 23  ],
						[3.3 , 4.9 , 6.9 , 8.4  , 9.4 ],
						[2.2 , 3.3 , 4.6 , 5.6  , 6.2 ],
						[1   , 1.5 , 2.1 , 2.55 , 2.80],
						[0.3 , 0.5 , 0.7 , 0.85 , 0.95],
					];
function calculate_taxe()
{
	oldness  = document.getElementById('vechime_vehicul').value
	tip_euros = parseInt(document.getElementById('tip_euro').value)

	cmc_nr		 = document.getElementById('cmc').value
	if (cmc_nr!="")
	{
		if (IsNumeric(cmc_nr))
		{
			for (i=0;i<__vehicle_age.length;i++)
			{
				if (__vehicle_age[i]==oldness)
				{
					__reducere = __vehicle_cmc[i];
					document.getElementById("cota_reducere").innerHTML = __reducere
				}
			}
			__cmc_res = 0
			for (i=0;i<__cmc.length;i++)
			{
				min_e_cmc = __cmc[i][0];
				max_e_cmc = __cmc[i][1];
				if ((cmc_nr > min_e_cmc) && (cmc_nr < max_e_cmc))
					__cmc_res = i
			}
			pret_pe_cmc = __europercmc[tip_euros][__cmc_res]
			document.getElementById("cost_pe_cmc").innerHTML = pret_pe_cmc
			
			__pret_in_euro = (cmc_nr * pret_pe_cmc * (100-__reducere))/100
			
			document.getElementById("pret_in_euro").innerHTML = (__pret_in_euro).toFixed(2)
			document.getElementById("pret_in_ron").innerHTML = (__pret_in_euro * cursul_euro).toFixed(2)
	
			__old_value = cmc_nr
		}
		else
			document.getElementById('cmc').value = __old_value
	}
}

function IsNumeric(strString)
{
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;

	if (strString.length == 0)
		return false;

	for (i = 0; i < strString.length && blnResult == true; i++)
	{
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
			blnResult = false;
	}
	return blnResult;
}