function formatFloat(num,nb_decimales)
{
	var diviseur = 1;
	for (var i = 0; i < nb_decimales; i++) { diviseur *= 10; }
	var intEtFrac = (""+Math.round(num*diviseur)/diviseur).split(".");
	var partie_int = intEtFrac[0];
	var partie_frac = "0";

	if (intEtFrac.length > 1) {
		partie_frac = ""+intEtFrac[1];
	}

	if (partie_frac == "0") {
		partie_frac = "";
	}

	while (partie_frac.length < nb_decimales) {
		partie_frac += "0";
	}

	var result = partie_int;
	if (partie_frac != "") { result += "." + partie_frac; }
	return result;
}


function stringToFloat(strFloat) {
	strFloat = ""+strFloat;
	strFloat = strFloat.replace(/,/g, "."); // remplacer toutes les virgules par des points
	strFloat = strFloat.replace(/ /g, ""); // supprimer les espaces
	return parseFloat(strFloat);
}
