// JavaScript Document
function calcul() {
	var distance = parseFloat(document.cal.distance.value);
	var consommation = parseFloat(document.cal.consommation.value);

var LesRadios = document.getElementsByName("coche");
for (i=0; i<LesRadios.length; i++)
if (LesRadios[i].checked)
taux = LesRadios[i].value;
//alert(taux);

// Calcule et affiche le volume
	volume = Math.round((distance/100)*consommation);
	document.cal.volume.value = volume;
	
// Calcule et affiche le cout
	cout = Math.round(taux*volume);
	document.cal.cout.value = cout;

	var valeur1 = 1;
	var valeur2 = 1;
	var C99 = 0;
	var P18 = 0;
	
	if (document.cal.coche1.checked==true){
var valeur1 = document.cal.coche1.value;
	}
	if (document.cal.coche2.checked==true){
var valeur2 = document.cal.coche2.value;
	}
// Calcule et affiche le nouveau volume
	volume1 = Math.round(volume*valeur1*valeur2);
	document.cal.volume1.value = volume1;
	
// Calcule et affiche le nouveau cout
	cout1 = Math.round(taux*volume1);
	document.cal.cout1.value = cout1;
	
// Calcule et affiche l'économie L
	gainl = Math.round(volume-volume1);
	document.cal.gainl.value = gainl;

// Calcule et affiche l'économie E
	gain = Math.round(cout-cout1);
	document.cal.gain.value = gain;
	
// cout C99 et P18
	if (document.cal.coche1.checked==true){
var C99 = ((volume1/1000)*18);
	}
	if (document.cal.coche2.checked==true){
var P18 = ((distance/15000)*28);
	}
	
// Calcule et affiche l'économie réelle
	gain1 = Math.round(gain-C99-P18);
	document.cal.gain1.value = gain1;

// co2 (taux est la valeur du bouton radio "gazole" du formulaire)
	if (taux==1.2){
var co2 = 2.6;
	}
else {
var co2 = 2.3;
	}
	
// Calcule et affiche l'économie co2
	gainC = Math.round(gainl*co2);
	document.cal.gainC.value = gainC;
}

// La fonction qui affiche/masque l'élément 
function bascule(elem)
{
// Quel est l'état actuel ?
etat=document.getElementById(elem).style.visibility;
if(etat=="hidden"){document.getElementById(elem).style.visibility="visible";}
else{document.getElementById(elem).style.visibility="hidden";}
}
