// JavaScript Document
function calcul_poids(){
	with (document.poid){
		switch(unite1.value)
		{
			case 'tus':
				switch(unite2.value)
				{
					case 'tus' : resultat.value = data.value;break; 
					case 'ten' : resultat.value =  roundit(data.value*0.892857142857143);break;
					case 't' : resultat.value =  roundit(data.value*0.9071847400000106);break;
					case 'kg' : resultat.value =  roundit(data.value*907.1847400000106);break;
					case 'hg' : resultat.value =  roundit(data.value*9071.847400000106);break;
					case 'dag' : resultat.value =  roundit(data.value*90718.47400000106);break;
					case 'g' : resultat.value =  roundit(data.value*907184.7400000106);break;
					case 'dg' : resultat.value =  roundit(data.value*9071847.400000106);break;
					case 'cg' : resultat.value =  roundit(data.value*90718474.00000106);break;
					case 'mg' : resultat.value =  roundit(data.value*907184740.000011);break;
					case 'oz' : resultat.value =  roundit(data.value*32000);break;
					case 'lb' : resultat.value =  roundit(data.value*2000);break;
					case 'gr' : resultat.value =  roundit(data.value*14000000.00000175);break;
					case 'dr' : resultat.value =  roundit(data.value*512000);break;
					case 'qc' : resultat.value =  roundit(data.value*20);break;
					case 'qf' : resultat.value =  roundit(data.value*17.85714285714286);break;
				}
				break;
				case 'ten':
				switch(unite2.value)
				{
					case 'ten' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*1.12);break;
					case 't' : resultat.value =  roundit(data.value*1.016046908800012);break;
					case 'kg' : resultat.value =  roundit(data.value*1016.046908800012);break;
					case 'hg' : resultat.value =  roundit(data.value*10160.46908800012);break;
					case 'dag' : resultat.value =  roundit(data.value*101604.6908800012);break;
					case 'g' : resultat.value =  roundit(data.value*1016046.908800012);break;
					case 'dg' : resultat.value =  roundit(data.value*10160469.08800012);break;
					case 'cg' : resultat.value =  roundit(data.value*101604690.8800012);break;
					case 'mg' : resultat.value =  roundit(data.value*1016046908.800012);break;
					case 'oz' : resultat.value =  roundit(data.value*35840);break;
					case 'lb' : resultat.value =  roundit(data.value*2240);break;
					case 'gr' : resultat.value =  roundit(data.value*15680000.00000196);break;
					case 'dr' : resultat.value =  roundit(data.value*573440);break;
					case 'qc' : resultat.value =  roundit(data.value*22.4);break;
					case 'qf' : resultat.value =  roundit(data.value*20);break;
				}
				break;
				case 't':
				switch(unite2.value)
				{
					case 't' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*1.102311310924375);break;
					case 'ten' : resultat.value =  roundit(data.value*0.984206527611049);break;
					case 'kg' : resultat.value =  roundit(data.value*1000);break;
					case 'hg' : resultat.value =  roundit(data.value*10000);break;
					case 'dag' : resultat.value =  roundit(data.value*100000);break;
					case 'g' : resultat.value =  roundit(data.value*1000000);break;
					case 'dg' : resultat.value =  roundit(data.value*10000000);break;
					case 'cg' : resultat.value =  roundit(data.value*100000000);break;
					case 'mg' : resultat.value =  roundit(data.value*1000000000);break;
					case 'oz' : resultat.value =  roundit(data.value*352746.612);break;
					case 'lb' : resultat.value =  roundit(data.value*2204.624);break;
					case 'gr' : resultat.value =  roundit(data.value*15432358.35294318);break;
					case 'dr' : resultat.value =  roundit(data.value*564383.39119328);break;
					case 'qc' : resultat.value =  roundit(data.value*22.0462262184875);break;
					case 'qf' : resultat.value =  roundit(data.value*19.68413055222098);break;
				}
				break;
				case 'kg':
				switch(unite2.value)
				{
					case 'kg' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.0011023113109244);break;
					case 'ten' : resultat.value =  roundit(data.value*0.000984206527611049);break;
					case 't' : resultat.value =  roundit(data.value/1000);break;
					case 'hg' : resultat.value =  roundit(data.value*10);break;
					case 'dag' : resultat.value =  roundit(data.value*100);break;
					case 'g' : resultat.value =  roundit(data.value*1000);break;
					case 'dg' : resultat.value =  roundit(data.value*10000);break;
					case 'cg' : resultat.value =  roundit(data.value*100000);break;
					case 'mg' : resultat.value =  roundit(data.value*1000000);break;
					case 'oz' : resultat.value =  roundit(data.value/0.028349);break;
					case 'lb' : resultat.value =  roundit(data.value/0.453592);break;
					case 'gr' : resultat.value =  roundit(data.value*15432.35835294318);break;
					case 'dr' : resultat.value =  roundit(data.value*564.38339119328);break;
					case 'qc' : resultat.value =  roundit(data.value*0.0220462262184875);break;
					case 'qf' : resultat.value =  roundit(data.value*0.019684130552221);break;
				}
				break;
				case 'hg':
				switch(unite2.value)
				{
					case 'hg' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.0001102311310924);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0000984206527611);break;
					case 't' : resultat.value =  roundit(data.value/10000);break;
					case 'kg' : resultat.value =  roundit(data.value/10);break;
					case 'dag' : resultat.value =  roundit(data.value*10);break;
					case 'g' : resultat.value =  roundit(data.value*100);break;
					case 'dg' : resultat.value =  roundit(data.value*1000);break;
					case 'cg' : resultat.value =  roundit(data.value*10000);break;
					case 'mg' : resultat.value =  roundit(data.value*100000);break;
					case 'oz' : resultat.value =  roundit(data.value/0.28349);break;
					case 'lb' : resultat.value =  roundit(data.value/4.53592);break;
					case 'gr' : resultat.value =  roundit(data.value*1543.235835294318);break;
					case 'dr' : resultat.value =  roundit(data.value*56.438339119328);break;
					case 'qc' : resultat.value =  roundit(data.value*0.0022046226218488);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0019684130552221);break;
				}
				break;
				case 'dag':
				switch(unite2.value)
				{
					case 'dag' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.0000110231131092);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0000098420652761);break;
					case 't' : resultat.value =  roundit(data.value/100000);break;
					case 'kg' : resultat.value =  roundit(data.value/100);break;
					case 'hg' : resultat.value =  roundit(data.value/10);break;
					case 'g' : resultat.value =  roundit(data.value*10);break;
					case 'dg' : resultat.value =  roundit(data.value*100);break;
					case 'cg' : resultat.value =  roundit(data.value*1000);break;
					case 'mg' : resultat.value =  roundit(data.value*10000);break;
					case 'oz' : resultat.value =  roundit(data.value/2.8349);break;
					case 'lb' : resultat.value =  roundit(data.value/45.3592);break;
					case 'gr' : resultat.value =  roundit(data.value*154.3235835294318);break;
					case 'dr' : resultat.value =  roundit(data.value*5.6438339119328);break;
					case 'qc' : resultat.value =  roundit(data.value*0.0002204622621849);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0001968413055222);break;
				}
				break;
				case 'g':
				switch(unite2.value)
				{
					case 'g' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.0000011023113109);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0000009842065276);break;
					case 't' : resultat.value =  roundit(data.value/1000000);break;
					case 'kg' : resultat.value =  roundit(data.value/1000);break;
					case 'hg' : resultat.value =  roundit(data.value/100);break;
					case 'gag' : resultat.value =  roundit(data.value/10);break;
					case 'dg' : resultat.value =  roundit(data.value*10);break;
					case 'cg' : resultat.value =  roundit(data.value*100);break;
					case 'mg' : resultat.value =  roundit(data.value*1000);break;
					case 'oz' : resultat.value =  roundit(data.value/28.349);break;
					case 'lb' : resultat.value =  roundit(data.value/453.592);break;
					case 'gr' : resultat.value =  roundit(data.value*15.43235835294318);break;
					case 'dr' : resultat.value =  roundit(data.value*0.56438339119328);break;
					case 'qc' : resultat.value =  roundit(data.value*0.0000220462262185);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0000196841305522);break;
				}
				break;
				case 'dg':
				switch(unite2.value)
				{
					case 'dg' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.0000001102311311);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0000000984206528);break;
					case 't' : resultat.value =  roundit(data.value/10000000);break;
					case 'kg' : resultat.value =  roundit(data.value/10000);break;
					case 'hg' : resultat.value =  roundit(data.value/1000);break;
					case 'dag' : resultat.value =  roundit(data.value/100);break;
					case 'g' : resultat.value =  roundit(data.value/10);break;
					case 'cg' : resultat.value =  roundit(data.value*10);break;
					case 'mg' : resultat.value =  roundit(data.value*100);break;
					case 'oz' : resultat.value =  roundit(data.value/283.49);break;
					case 'lb' : resultat.value =  roundit(data.value/4535.92);break;
					case 'gr' : resultat.value =  roundit(data.value*1.543235835294318);break;
					case 'dr' : resultat.value =  roundit(data.value*0.056438339119328);break;
					case 'qc' : resultat.value =  roundit(data.value*0.0000022046226218);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0000019684130552);break;
				}
				break;
				case 'cg':
				switch(unite2.value)
				{
					case 'cg' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.0000000110231131);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0000000098420653);break;
					case 't' : resultat.value =  roundit(data.value/100000000);break;
					case 'kg' : resultat.value =  roundit(data.value/100000);break;
					case 'hg' : resultat.value =  roundit(data.value/10000);break;
					case 'dag' : resultat.value =  roundit(data.value/1000);break;
					case 'g' : resultat.value =  roundit(data.value/100);break;
					case 'dg' : resultat.value =  roundit(data.value/10);break;
					case 'mg' : resultat.value =  roundit(data.value*10);break;
					case 'oz' : resultat.value =  roundit(data.value/2834.9);break;
					case 'lb' : resultat.value =  roundit(data.value/45359.2);break;
					case 'gr' : resultat.value =  roundit(data.value*0.1543235835294318);break;
					case 'dr' : resultat.value =  roundit(data.value*0.0056438339119328);break;
					case 'qc' : resultat.value =  roundit(data.value*0.0000002204623);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0000001968413055);break;
				}
				break;
				case 'mg':
				switch(unite2.value)
				{
					case 'mg' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.0000000011023113);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0000000009842065);break;
					case 't' : resultat.value =  roundit(data.value/1000000000);break;
					case 'kg' : resultat.value =  roundit(data.value/1000000);break;
					case 'hg' : resultat.value =  roundit(data.value/100000);break;
					case 'dag' : resultat.value =  roundit(data.value/10000);break;
					case 'g' : resultat.value =  roundit(data.value/1000);break;
					case 'dg' : resultat.value =  roundit(data.value/100);break;
					case 'cg' : resultat.value =  roundit(data.value/10);break;
					case 'oz' : resultat.value =  roundit(data.value/28349);break;
					case 'lb' : resultat.value =  roundit(data.value/453592);break;
					case 'gr' : resultat.value =  roundit(data.value*0.0154323583529432);break;
					case 'dr' : resultat.value =  roundit(data.value*0.0005643833911933);break;
					case 'qc' : resultat.value =  roundit(data.value*0.0000000220462);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0000000196841306);break;
				}
				break;
				case 'oz':
				switch(unite2.value)
				{
					case 'oz' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.00003125);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0000279017857143);break;
					case 't' : resultat.value =  roundit(data.value*0.0000283);break;
					case 'kg' : resultat.value =  roundit(data.value*0.028349);break;
					case 'hg' : resultat.value =  roundit(data.value*0.28349);break;
					case 'dag' : resultat.value =  roundit(data.value*2.8349);break;
					case 'g' : resultat.value =  roundit(data.value*28.349);break;
					case 'dg' : resultat.value =  roundit(data.value*283.49);break;
					case 'cg' : resultat.value =  roundit(data.value*2834.9);break;
					case 'mg' : resultat.value =  roundit(data.value*28349);break;
					case 'lb' : resultat.value =  roundit(data.value/16);break;
					case 'gr' : resultat.value =  roundit(data.value*437.5000000000547);break;
					case 'dr' : resultat.value =  roundit(data.value*16);break;
					case 'qc' : resultat.value =  roundit(data.value*0.000625);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0005580357142857001);break;
				}
				break;
				case 'lb':
				switch(unite2.value)
				{
					case 'lb' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.0005);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0004464285714286);break;
					case 't' : resultat.value =  roundit(data.value*0.000453592);break;
					case 'kg' : resultat.value =  roundit(data.value*0.453592);break;
					case 'hg' : resultat.value =  roundit(data.value*4.53592);break;
					case 'dag' : resultat.value =  roundit(data.value*45.3592);break;
					case 'g' : resultat.value =  roundit(data.value*453.592);break;
					case 'dg' : resultat.value =  roundit(data.value*4535.92);break;
					case 'cg' : resultat.value =  roundit(data.value*45359.2);break;
					case 'mg' : resultat.value =  roundit(data.value*453592);break;
					case 'oz' : resultat.value =  roundit(data.value*16);break;
					case 'gr' : resultat.value =  roundit(data.value*7000.000000000875);break;
					case 'dr' : resultat.value =  roundit(data.value*256);break;
					case 'qc' : resultat.value =  roundit(data.value*0.01);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0089285714285714);break;
				}
				break;
				case 'gr':
				switch(unite2.value)
				{
					case 'gr' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.000000714285714);break;
					case 'ten' : resultat.value =  roundit(data.value*0.000000637755102);break;
					case 't' : resultat.value =  roundit(data.value*0.00000006479891);break;
					case 'kg' : resultat.value =  roundit(data.value*0.00006479890999999);break;
					case 'hg' : resultat.value =  roundit(data.value*0.0006479890999999);break;
					case 'dag' : resultat.value =  roundit(data.value*0.0064798909999993);break;
					case 'g' : resultat.value =  roundit(data.value*0.0647989099999927);break;
					case 'dg' : resultat.value =  roundit(data.value*0.6479890999999266);break;
					case 'cg' : resultat.value =  roundit(data.value*6.479890999999266);break;
					case 'mg' : resultat.value =  roundit(data.value*64.79890999999266);break;
					case 'oz' : resultat.value =  roundit(data.value*0.002285714285714);break;
					case 'lb' : resultat.value =  roundit(data.value*0.0001428571428571);break;
					case 'dr' : resultat.value =  roundit(data.value*0.036571428571424);break;
					case 'qc' : resultat.value =  roundit(data.value*0.0000014285714286);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0000012755102041);break;
				}
				break;
				case 'dr':
				switch(unite2.value)
				{
					case 'dr' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.000001953125);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0000017438616071);break;
					case 't' : resultat.value =  roundit(data.value*0.0000017718451953);break;
					case 'kg' : resultat.value =  roundit(data.value*0.0017718451953125);break;
					case 'hg' : resultat.value =  roundit(data.value*0.0177184519531252);break;
					case 'dag' : resultat.value =  roundit(data.value*0.1771845195312521);break;
					case 'g' : resultat.value =  roundit(data.value*1.771845195312521);break;
					case 'dg' : resultat.value =  roundit(data.value*17.71845195312521);break;
					case 'cg' : resultat.value =  roundit(data.value*177.1845195312521);break;
					case 'mg' : resultat.value =  roundit(data.value*1771.845195312521);break;
					case 'oz' : resultat.value =  roundit(data.value*0.0625);break;
					case 'lb' : resultat.value =  roundit(data.value*0.00390625);break;
					case 'gr' : resultat.value =  roundit(data.value*27.34375000000342);break;
					case 'qc' : resultat.value =  roundit(data.value*0.0000390625);break;
					case 'qf' : resultat.value =  roundit(data.value*0.0000348772321429);break;
				}
				break;
				case 'qc':
				switch(unite2.value)
				{
					case 'qc' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.05);break;
					case 'ten' : resultat.value =  roundit(data.value*0.0446428571428571);break;
					case 't' : resultat.value =  roundit(data.value*0.0453592370000005);break;
					case 'kg' : resultat.value =  roundit(data.value*45.35923700000053);break;
					case 'hg' : resultat.value =  roundit(data.value*453.5923700000053);break;
					case 'dag' : resultat.value =  roundit(data.value*4535.923700000053);break;
					case 'g' : resultat.value =  roundit(data.value*45359.23700000053);break;
					case 'dg' : resultat.value =  roundit(data.value*453592.3700000053);break;
					case 'cg' : resultat.value =  roundit(data.value*4535923.700000053);break;
					case 'mg' : resultat.value =  roundit(data.value*45359237.00000053);break;
					case 'oz' : resultat.value =  roundit(data.value*1600);break;
					case 'lb' : resultat.value =  roundit(data.value*100);break;
					case 'gr' : resultat.value =  roundit(data.value*700000.0000000874);break;
					case 'dr' : resultat.value =  roundit(data.value*25600);break;
					case 'qf' : resultat.value =  roundit(data.value*0.892857142857143);break;
				}
				break;
				case 'qf':
				switch(unite2.value)
				{
					case 'qf' : resultat.value = data.value; break;
					case 'tus' : resultat.value =  roundit(data.value*0.056);break;
					case 'ten' : resultat.value =  roundit(data.value*0.05);break;
					case 't' : resultat.value =  roundit(data.value*0.0508023454400006);break;
					case 'kg' : resultat.value =  roundit(data.value*50.8023454400006);break;
					case 'hg' : resultat.value =  roundit(data.value*508.023454400006);break;
					case 'dag' : resultat.value =  roundit(data.value*5080.23454400006);break;
					case 'g' : resultat.value =  roundit(data.value*50802.3454400006);break;
					case 'dg' : resultat.value =  roundit(data.value*508023.454400006);break;
					case 'cg' : resultat.value =  roundit(data.value*5080234.544000059);break;
					case 'mg' : resultat.value =  roundit(data.value*50802345.44000059);break;
					case 'oz' : resultat.value =  roundit(data.value*1792);break;
					case 'lb' : resultat.value =  roundit(data.value*112);break;
					case 'gr' : resultat.value =  roundit(data.value*784000.000000098);break;
					case 'dr' : resultat.value =  roundit(data.value*28672);break;
					case 'qc' : resultat.value =  roundit(data.value*1.12);break;
				}
				break;
		}
	}
}