// calcul indemnite kilometrique annuelle 2007
function kmy(year)
{
var id1 = year.puissance.selectedIndex;
var a = parseFloat(year.distance.value);
// 3CV
{
if ( id1 == "1" && a <= "5000") b = 0.387*a
else
if ( id1 == "1" && a <= "20000") b = (0.232*a)+778
else
if ( id1 == "1" && a > "20000") b = 0.271*a
// 4CV
else
if ( id1 == "2" && a <= "5000") b = 0.466*a
else
if ( id1 == "2" && a <= "20000") b = (0.262*a)+1020
else
if ( id1 == "2" && a > "20000") b = 0.313*a
// 5CV
else
if ( id1 == "3" && a <= "5000") b = 0.512*a
else
if ( id1 == "3" && a <= "20000") b = (0.287*a)+1123
else
if ( id1 == "3" && a > "20000") b = 0.343*a
// 6CV
else
if ( id1 == "4" && a <= "5000") b = 0.536*a
else
if ( id1 == "4" && a <= "20000") b = (0.301*a)+1178
else
if ( id1 == "4" && a > "20000") b = 0.360*a
// 7CV
else
if ( id1 == "5" && a <= "5000") b = 0.561*a
else
if ( id1 == "5" && a <= "20000") b = (0.318*a)+1218
else
if ( id1 == "5" && a > "20000") b = 0.379*a
// 8CV
else
if ( id1 == "6" && a <= "5000") b = 0.592*a
else
if ( id1 == "6" && a <= "20000") b = (0.337*a)+1278
else
if ( id1 == "6" && a > "20000") b = 0.401*a
// 9CV
else
if ( id1 == "7" && a <= "5000") b = 0.607*a
else
if ( id1 == "7" && a <= "20000") b = (0.352*a)+1278
else
if ( id1 == "7" && a > "20000") b = 0.416*a
// 10CV
else
if ( id1 == "8" && a <= "5000") b = 0.639*a
else
if ( id1 == "8" && a <= "20000") b = (0.374*a)+1323
else
if ( id1 == "8" && a > "20000") b = 0.440*a
// 11CV
else
if ( id1 == "9" && a <= "5000") b = 0.651*a
else
if ( id1 == "9" && a <= "20000") b = (0.392*a)+1298
else
if ( id1 == "9" && a > "20000") b = 0.457*a
// 12CV
else
if ( id1 == "10" && a <= "5000") b = 0.685*a
else
if ( id1 == "10" && a <= "20000") b = (0.408*a)+1383
else
if ( id1 == "10" && a > "20000") b = 0.477*a
// 13CV
else
if ( id1 == "11" && a <= "5000") b = 0.697*a
else
if ( id1 == "11" && a <= "20000") b = (0.424*a)+1363
else
if ( id1 == "11" && a > "20000") b = 0.492*a
else
alert("erreur")
}
// decimale distance
{
var f = parseInt(a);
var g = a - f;
var h = (Math.round(g*100));
	{
		if (h==00) year.distance.value = eval(f) + '.00'
		else
		if (h<=9) year.distance.value = eval(f) + '.0' + eval(h)
		else
		year.distance.value = eval(f) + '.' + eval(h)
	}
}
// arrondi total
{
var x = parseInt(b);
var y = b - x;
var z = (Math.round(y*100));
	{
	if (z==0)
	year.total.value= eval(x) + '.00 €'
	else
	if (z<=9)
	year.total.value= eval(x) + '.0' + eval(z) + ' €'
	else
	year.total.value= eval(x) + '.' + eval(z) + ' €'
	}
}
}

