/*  Document JavaScript - La Brigade Des Loups - Convertisseur FPS-m/s-J */
function arrondir(resultat) {
	resultat = Math.round(resultat*100)/100;
	return resultat;
}

function getJoules(){
	var poids = document.getElementById("poids").value;
	var vitesse = document.getElementById("vitesse").value;
	var typevitesse = document.getElementById("typevitesse").value;

	if (isNaN(vitesse)==false){ //si int
	vitesse=parseInt(vitesse);
	document.getElementById("reponseint").innerHTML = '';
	
	if(typevitesse == 1){//si vitesse est FPS
	
		var ms = vitesse*0.3048;
		var fps = vitesse;
		
		
	}
	if(typevitesse == 2){ //si vitesse est ms
		var ms =  vitesse;
		var fps = vitesse/0.3048;
	}
	
	var joules = arrondir((1/2)*poids*(ms*ms));
	if(joules > 2){
		var message = joules+'J<br><font color="#ff0000">Puissance sup&eacute;rieure &agrave; la Loi Fran&ccedil;aise.</font>';
	}
	else var message = joules+'J';
	
	document.getElementById("resultatjoules").innerHTML = message;
	
	//portee effective
	var portee = arrondir(fps*0.137648);
	document.getElementById("resultatportee").innerHTML = '~'+portee+'m';
	
	}
	else{ //si non int
	document.getElementById("reponseint").innerHTML = '<img src="images/bad.gif" alt="bad" />';
	}
}

function changemsfps(){
	var vitesse = document.getElementById("vitesse").value;
	if (isNaN(vitesse)==false){ //si int
	vitesse=parseInt(vitesse);
	getJoules();
	}
	
}
	
function getFps(){
	var poids = document.getElementById("poids2").value;
	var joules = document.getElementById("joules").value;
	
	if (isNaN(joules)==false){ //si int
	
	document.getElementById("reponseint2").innerHTML = '';
	
	var fps = Math.sqrt((2*joules)/poids)*3.28;
	var ms = fps*0.3048;
	
	document.getElementById("resultatms").innerHTML = arrondir(ms)+'m/s';
	document.getElementById("resultatfps").innerHTML = arrondir(fps)+'fps';
	
	//portee effective
	var portee = arrondir(fps*0.137648);
	document.getElementById("resultatportee2").innerHTML = '~'+portee+'m';
	
	}
	else{ //si non int
	document.getElementById("reponseint2").innerHTML = '<img src="images/bad.gif" alt="bad" />';
	}
}
	
function changegr(){
	var vitesse = document.getElementById("vitesse").value;
	if (isNaN(vitesse)==false){ //si int
	vitesse=parseInt(vitesse);
	getJoules();
	}
	
}

function changegr2(){
	var joules = document.getElementById("joules").value;
	if (isNaN(joules)==false){ //si int
	joules=parseInt(joules);
	getFps();
	}
	
}
