// Eléments à inclure dans la page :
// <script language="JavaScript1.2" src="../commun/lib_conversion.js"></script>
// <script language="javascript">
// 	  Start('nomForm','nomChpE','nomChpF'); 	// lib_conversion.js
// </script>

// Les paramêtres :
// - nomForm = le nom du formulaire
// - nomChpE = le nom du champ qui contient le prix en Euros
// - nomChpF = le nom du champ qui contient le prix en Francs

// Dans le formulaire, prévoir les champs suivants (les noms des champs peuvent être différents) :
// <input type="text" name="Francs" onFocus="lequel='Euros';lautre='Francs'">  	PRIX EN FRANCS
// <input type="text" name="Euros" onFocus="lequel='Francs';lautre='Euros'">	PRIX EN EUROS

// Pour effacer les champs, prévoir les liens suivants :
// <a href="javascript:maraz('maform','Euros','Francs');">Effacer</a>
		

function maraz(myform,chpE,chpF) { 	// Efface les champs Francs et Euros
	document.forms[myform].elements[chpE].value="" ;
	document.forms[myform].elements[chpF].value="" ;
}	

var taux=6.55957; var lequel=""; var lautre="";
var valeur=0;

function conv(f,chpE,chpF) {
	if (lequel==chpE) {valeur=Math.round(1*parseFloat(f.elements[lequel].value)*taux)/1;}
	if (lequel==chpF)  {valeur=Math.round(1*parseFloat(f.elements[lequel].value)/taux)/1;}
	if (isNaN(valeur)) {
		return false;	
	} else {
		return true;
	}
}
function Start(myform,chpE,chpF) { 	// Gère la conversion des champs Euros et Francs
	if (lequel!="") {
		//var f=document.forms[myform];
		if (conv(document.forms[myform], document.forms[myform].elements[chpE].name, document.forms[myform].elements[chpF].name)) {
			document.forms[myform].elements[lautre].value=valeur;
		}
		// pour netscape !
		if (document.layers) {
			document.forms[myform].elements[lequel].blur()
			document.forms[myform].elements[lequel].focus()
		}
	}
	setTimeout("Start('"+myform+"', '"+chpE+"', '"+chpF+"')", 100);
}

