function test_champ(champ) {
	champ.value = champ.value.replace(/,/, ".") ;
	if (!isFinite(champ.value)) {
		alert ("Veuillez entrer un nombre.") ;
		champ.value = "" ;
		exit();		
	}
	if (parseInt(champ.value) < 0) {
		alert ("Veuillez entrer une valeur positive.") ;
		champ.value = "" ;
		exit();		
	}

	switch (champ.name) {
		case "degrePotentiel" :
			if (champ.value < 9 || champ.value > 18) {
				alert ("Veuillez entrer une valeur comprise entre 9 et 18.") ;
				champ.value = "" ;				
			}
			break;
		case "titreEau" :
			if (champ.value < 40 || champ.value > 90) {
				alert ("Veuillez entrer une valeur comprise entre 40 et 90.") ;
				champ.value = "" ;				
			}
			break;
		case "degreFinal" :
			if (champ.value < 15 || champ.value > 22) {
				alert ("Veuillez entrer une valeur comprise entre 15 et 22.") ;
				champ.value = "" ;				
			}
			break;			
	}
   calcul_form() ;
}


function valide_champ (champ) {
	return (isFinite(champ.value) && champ.value != 0 && champ.value != "");
}

function calcul_form() {
	
	var armagnac, mout, sucre;
	
	if (document.forms.form1.degrePotentiel.value!="" && document.forms.form1.volumeFinal.value!="" && document.forms.form1.titreEau.value!="" && document.forms.form1.degreFinal.value!="" ){
		
		armagnac = document.forms.form1.volumeFinal.value*document.forms.form1.degreFinal.value/document.forms.form1.titreEau.value;
		mout =document.forms.form1.volumeFinal.value-armagnac;
		sucre = document.forms.form1.degrePotentiel.value*16.83*mout/document.forms.form1.volumeFinal.value;
		
		if (isFinite(armagnac) && armagnac != 0) {
				document.forms.form1.armagnac.value = armagnac.toFixed(1) ;
		}
		if (isFinite(mout) && mout != 0) {
				document.forms.form1.mout.value = mout.toFixed(1) ;
		}
		if (isFinite(sucre) && sucre != 0) {
				document.forms.form1.sucre.value = sucre.toFixed(0) ;
		}			
	}
	
}
