//Sauvegarde des données pour l'exécution suivante
var last_distance_m = 0;
var last_distance_k = 0;
var last_speed_m = 0;
var last_speed_k = 0;

function flight_time(){
	var tagg = false;
	var distance_m = document.getElementById('NM');
	var distance_k = document.getElementById('Km');
	var speed_m = document.getElementById('Mh');
	var speed_k = document.getElementById('Kmh');
	var result_m = document.getElementById('result_m');
	var result_k = document.getElementById('result_k');
	var heure_m = parseInt(parseInt(distance_m.value)/parseInt(speed_m.value));
	var minute_m = parseInt(((parseInt(distance_m.value)/parseInt(speed_m.value)) - heure_m)*60);
	var heure_k = parseInt(parseInt(distance_k.value)/parseInt(speed_k.value));
	var minute_k = parseInt(((parseInt(distance_k.value)/parseInt(speed_k.value)) - heure_k)*60);
	if(minute_k < 10){
		minute_k = '0'+minute_k;
	}
	if(minute_m < 10){
		minute_m = '0'+minute_m;
	}
	distance_k.style.color='black';
	distance_m.style.color='black';
	speed_k.style.color='black';
	speed_m.style.color='black';
	

	
	if(isNaN(distance_m.value) || isNaN(speed_m.value)){
		result_m.value = "";
	}else{
		result_m.value = heure_m+"h"+minute_m;
		if(isNaN(distance_k.value) || isNaN(speed_k.value) || ((speed_k.value == last_speed_k) && (distance_k.value == last_distance_k))){
			speed_k.value = speed_m.value*1.853;
			distance_k.value = distance_m.value*1.853;
			result_k.value=result_m.value;
			tagg = true;
			distance_k.style.color='black';
		}
	}
	if((isNaN(distance_k.value) || isNaN(speed_k.value)) || tagg){
		if(tagg == false){
		result_k.value = "";
		}
	}else{
		result_k.value = heure_k+"h"+minute_k;
		if(isNaN(distance_m.value) || isNaN(speed_m.value)|| ((speed_m.value == last_speed_m) && (distance_m.value == last_distance_m))){
			speed_m.value = speed_k.value/1.853;
			distance_m.value = distance_k.value/1.853;
			result_m.value=result_k.value;
		}
	
	}
	//Sauvegarde pour prochaine exécution
	last_distance_m = Math.ceil(distance_m.value);
	last_distance_k = Math.ceil(distance_k.value);
	last_speed_m = Math.ceil(speed_m.value);
	last_speed_k = Math.ceil(speed_k.value);

	speed_k.value = Math.ceil(speed_k.value);
	distance_k.value = Math.ceil(distance_k.value);
	distance_m.value = Math.ceil(distance_m.value);
	speed_m.value = Math.ceil(speed_m.value);
}
function gris(){
	document.getElementById('NM').style.color='#c6c5c5';
	document.getElementById('Km').style.color='#c6c5c5';
	document.getElementById('Mh').style.color='#c6c5c5';
	document.getElementById('Kmh').style.color='#c6c5c5';
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	