function round(number,X) {
	X = (!X ? 2 : X);
	return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}



function UpdatePoids(input) {
	var Poids=input.value*1;
	var Type=input.name;

	if (Type == "T")	   { mg = Poids * 1000000000; }
	else if (Type == "kg") { mg = Poids * 1000000; }
	else if (Type == "g")  { mg = Poids * 1000; }
	else if (Type == "lbs"){ mg = Poids * 453592.3699999539; }
	else if (Type == "oz") { mg = Poids * 28349.52312500033; }
	else if (Type == "ll"){ mg = Poids * 327450; }
	else if (Type == "ul") { mg = Poids * 27287.5; }

	T   = round ( mg * 1e-9 );
	kg  = round ( mg * 0.000001);
	g   = round ( mg * 0.001);
	lbs = round ( mg * 0.000002204622621849);
	oz  = round ( mg * 0.00003527396194958);
	ll = round ( mg * 0.000003053901358986105);
	ul  = round ( mg * 0.000036646816307833254);

	if (Type != "kg") { document.Poids.kg.value=kg; }
	if (Type != "g") { document.Poids.g.value=g; }
	if (Type != "lbs") { document.Poids.lbs.value=lbs; }
	if (Type != "oz") { document.Poids.oz.value=oz; }
	if (Type != "ll") { document.Poids.ll.value=ll; }
	if (Type != "ul") { document.Poids.ul.value=ul; }
}

