// ***********************************************************************************************************
// ********* Cette fonction "nettoie" la chaine de caractere et ne conserve que les chiffres *****************
// ***********************************************************************************************************
/*
function chiffresseuls (chaine,champ,entier) {
// ---------- Cette fonction "nettoie" la chaine saisie pour ne conserver que les chiffres -----------
var chainepropre="";
var virgule="."; // paramètre le caractère qui represente les virgules.
var presencevirgule=false;
for(i=0; i<chaine.length; i++) { // On passe en revue tous les caractères de la chaine
	caractere=chaine.substr(i,1);
	if ((!isNaN(caractere)) && (caractere!=" ") && !((chainepropre=="") && (entier) && (caractere=="0"))) {chainepropre+=caractere} ; // on verifie si le caractere est un chiffre
 	// on verifie si le chiffre doit etre un entier ou pas.
	if ((i>0) && (!entier) && (caractere=="." || caractere==",") && !presencevirgule) {
		chainepropre+=virgule;
		presencevirgule=true;
		}
	}
	
// Enfin, on retourne la chaine nettoyée.
document.getElementById(champ).value=chainepropre;
}


var taux=6.55957;
function convertirenfrancs() {
	document.getElementById('francs').value=Math.round(document.getElementById('euros').value*taux);
}
function convertireneuros() {
	document.getElementById('euros').value=Math.round(document.getElementById('francs').value/taux);
}
function convertir(prixeneuros) {
	document.getElementById('euros').value=prixeneuros;
	convertirenfrancs();
}
*/
function chiffresseuls (chaine,champ,entier) {
	document.getElementById(champ).value=chiffresseulsClear(chaine,entier);
}

function chiffresseulsClear (chaine,entier) {
// ---------- Cette fonction "nettoie" la chaine saisie pour ne conserver que les chiffres -----------
var chainepropre="";
var virgule="."; // paramètre le caractère qui represente les virgules.
var presencevirgule=false;
for(i=0; i<chaine.length; i++) { // On passe en revue tous les caractères de la chaine
	caractere=chaine.substr(i,1);
	if ((!isNaN(caractere))&& (caractere!=" ") && !((chainepropre=="") && (entier) && (caractere=="0"))) {chainepropre+=caractere} ; //  // on verifie si le caractere est un chiffre
 	// on verifie si le chiffre doit etre un entier ou pas.
	if ((i>0) && (!entier) && (caractere=="." || caractere==",") && !presencevirgule) {
		chainepropre+=virgule;
		presencevirgule=true;
		}
	}
return chainepropre;
}

function espaceur(montant)
{
	var val=Math.floor(Math.abs(montant));
	var val_format=val+"";
	var nb=val_format.length;
	separateur = ' ';
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}	
	return val_format;
}


// Conversion Francs / €uros
var taux=6.55957;
function convertirenfrancs() {
	valu=espaceur(Math.round(document.getElementById('euros').value*taux));
	document.getElementById('francs').value=valu;
	document.getElementById('euros').value=espaceur(document.getElementById('euros').value);
	//alert(valu);
}
function convertireneuros() {
	valu = espaceur(Math.round(document.getElementById('francs').value/taux));
	document.getElementById('euros').value=valu;
	document.getElementById('francs').value=espaceur(document.getElementById('francs').value);
	//alert(valu);
}
function convertir(prixeneuros) {
	document.getElementById('euros').value=prixeneuros;
	convertirenfrancs();
}

