// calcul indemnite kilometrique mensuelle 2008
function kmm(month)
{
var id2 = month.puissance2.selectedIndex;
var a = parseFloat(month.distance2.value);
// 3CV
{
if ( id2 == "1" && month.kman[0].checked) b = 0.387*a
else
if ( id2 == "1" && month.kman[1].checked) b = (0.232*a)+64.83
else
if ( id2 == "1" && month.kman[2].checked) b = 0.271*a
// 4CV
else
if ( id2 == "2" && month.kman[0].checked) b = 0.466*a
else
if ( id2 == "2" && month.kman[1].checked) b = (0.262*a)+85.00
else
if ( id2 == "2" && month.kman[2].checked) b = 0.313*a
// 5CV
else
if ( id2 == "3" && month.kman[0].checked) b = 0.512*a
else
if ( id2 == "3" && month.kman[1].checked) b = (0.287*a)+93.58
else
if ( id2 == "3" && month.kman[2].checked) b = 0.343*a
// 6CV
else
if ( id2 == "4" && month.kman[0].checked) b = 0.536*a
else
if ( id2 == "4" && month.kman[1].checked) b = (0.301*a)+98.17
else
if ( id2 == "4" && month.kman[2].checked) b = 0.360*a
// 7CV
else
if ( id2 == "5" && month.kman[0].checked) b = 0.561*a
else
if ( id2 == "5" && month.kman[1].checked) b = (0.318*a)+101.50
else
if ( id2 == "5" && month.kman[2].checked) b = 0.379*a
// 8CV
else
if ( id2 == "6" && month.kman[0].checked) b = 0.592*a
else
if ( id2 == "6" && month.kman[1].checked) b = (0.337*a)+106.50
else
if ( id2 == "6" && month.kman[2].checked) b = 0.401*a
// 9CV
else
if ( id2 == "7" && month.kman[0].checked) b = 0.607*a
else
if ( id2 == "7" && month.kman[1].checked) b = (0.352*a)+106.50
else
if ( id2 == "7" && month.kman[2].checked) b = 0.416*a
// 10CV
else
if ( id2 == "8" && month.kman[0].checked) b = 0.639*a
else
if ( id2 == "8" && month.kman[1].checked) b = (0.374*a)+110.25
else
if ( id2 == "8" && month.kman[2].checked) b = 0.440*a
// 11CV
else
if ( id2 == "9" && month.kman[0].checked) b = 0.651*a
else
if ( id2 == "9" && month.kman[1].checked) b = (0.392*a)+108.17
else
if ( id2 == "9" && month.kman[2].checked) b = 0.457*a
// 12CV
else
if ( id2 == "10" && month.kman[0].checked) b = 0.685*a
else
if ( id2 == "10" && month.kman[1].checked) b = (0.408*a)+115.25
else
if ( id2 == "10" && month.kman[2].checked) b = 0.477*a
// 13CV
else
if ( id2 == "11" && month.kman[0].checked) b = 0.697*a
else
if ( id2 == "11" && month.kman[1].checked) b = (0.424*a)+113.58
else
if ( id2 == "11" && month.kman[2].checked) b = 0.492*a
else
alert ("erreur")
}
// decimale distance
{
var i = parseInt(a);
var j = a - i;
var k = (Math.round(j*100));
	{
	if (k==0)
	month.distance2.value= eval(i) + '.00'
	else
	if (k<=9)
	month.distance2.value= eval(i) + '.0' + eval(k)
	else
	month.distance2.value= eval(i) + '.' + eval(k)
	}
}
// arrondi total
{
var u = parseInt(b);
var v = b - u;
var w = (Math.round(v*100));
	{
	if (w==0)
	month.total2.value= eval(u) + '.00 €'
	else
	if (w<=9)
	month.total2.value= eval(u) + '.0' + eval(w) + ' €'
	else
	month.total2.value= eval(u) + '.' + eval(w) + ' €';
	}
}
}

