function temperature_fahrenheit(i)
{
	if(i == 0) { result = val; unit = " *F"; }
	if(i == 1) { result = val + 459.67;  unit = " *R"; }
	if(i == 2) { result = (val - 32) * 5/9; unit = " *C"; }
	if(i == 3) { result = (val - 32) * 5/9 + 273.15; unit = " *K"; }
	
	return result;
}

function temperature_celsius(i)
{
	if(i == 0) { result = (val * 9/5) + 32 ; unit = " *F"; }
	if(i == 1) { result = val * 9/5 + 491.67; unit = " *R"; }
	if(i == 2) { result = val; unit = " *C"; }
	if(i == 3) { result = val + 273.15 ; unit = " *K"; }
	
	return result;
}

function temperature_kelvin(i)
{
	if(i == 0) { result = (val - 273.15) * 9/5 + 32  ; unit = " *F";	}
	if(i == 1) { result = val * 9/5; unit = " *R"; }
	if(i == 2) { result = val - 273.15 ;	unit = " *C"; }
	if(i == 3) { result = val ; 	unit = " *K"; }
	
	return result;
}

function temperature_rankine(i)
{
	if(i == 0) { result = val - 459.67 ; unit = " *F"; }
	if(i == 1) { result = val; unit = " *R"; }
	if(i == 2) { result = (val - 491.67) * 5/9; unit = " *C"; }
	if(i == 3) { result = val * (5/9) ; unit = " *K"; }
	
	return result;
}

function time_picosecond(i)
{
	if(i==0)  { result = val ;	unit = " ps"; }
	if(i==1)  { result = val * parseFloat(0.001); unit = " ns"; }
	if(i==2)  { result = (val*parseFloat(1))*Math.pow(10,-009); unit = " ms"; }
	if(i==3)  { result = (val*parseFloat(1))*Math.pow(10,-12); unit = " s"; }
	if(i==4)  { result = (val*parseFloat(1.002737875))*Math.pow(10,-12);  unit = " s"; }
	if(i==5)  { result = (val*parseFloat(1.6666666667))*Math.pow(10,-14); unit = " min"; }
	if(i==6)  { result = (val*parseFloat(2.777777778))*Math.pow(10,-16); unit = " h"; }
	if(i==7)  { result = (val*parseFloat(2.785383422))*Math.pow(10,-16); unit = " h"; }
	if(i==8)  { result = (val*parseFloat(1.157407407))*Math.pow(10,-17); unit = " d";	}
	if(i==9)  { result = (val*parseFloat(1.160576291))*Math.pow(10,-17); unit = " d"; }
	if(i==10) { result = (val*parseFloat(1.653439153))*Math.pow(10,-18); unit = " wk"; }
	if(i==11) { result = (val*parseFloat(3.858024691))*Math.pow(10,-19); unit = " mo"; }
	if(i==12) { result = (val*parseFloat(3.170979198))*Math.pow(10,-20); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(3.170979198))*Math.pow(10,-22); unit = " century"; }
	if(i==14) { result = (val*parseFloat(3.170979198))*Math.pow(10,-23); unit = " millennium"; }
	
	return result;
}

function time_nanosecond(i)
{
	if(i==0)  { result = val * 1000;	unit = " ps"; }
	if(i==1)  { result = val; unit = " ns"; }
	if(i==2)  { result = (val*parseFloat(1))*Math.pow(10,-006); unit = " ms"; }
	if(i==3)  { result = (val*parseFloat(1))*Math.pow(10,-009); unit = " s"; }
	if(i==4)  { result = (val*parseFloat(1.002737875))*Math.pow(10,-009);  unit = " s"; }
	if(i==5)  { result = (val*parseFloat(1.666666666))*Math.pow(10,-11); unit = " min"; }
	if(i==6)  { result = (val*parseFloat(2.777777778))*Math.pow(10,-13); unit = " h"; }
	if(i==7)  { result = (val*parseFloat(2.785383422))*Math.pow(10,-13); unit = " h"; }
	if(i==8)  { result = (val*parseFloat(1.157407407))*Math.pow(10,-14); unit = " d";	}
	if(i==9)  { result = (val*parseFloat(1.160576291))*Math.pow(10,-14); unit = " d"; }
	if(i==10) { result = (val*parseFloat(1.653439153))*Math.pow(10,-15); unit = " wk"; }
	if(i==11) { result = (val*parseFloat(3.858024691))*Math.pow(10,-16); unit = " mo"; }
	if(i==12) { result = (val*parseFloat(3.170979198))*Math.pow(10,-17); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(3.170979198))*Math.pow(10,-19); unit = " century"; }
	if(i==14) { result = (val*parseFloat(3.170979198))*Math.pow(10,-20); unit = " millennium"; }
	
	return result;
}

function time_millisecond(i)
{
	if(i==0)  { result = val * 1000000000;	unit = " ps"; }
	if(i==1)  { result = val * 1000000; unit = " ns"; }
	if(i==2)  { result = val; unit = " ms"; }
	if(i==3)  { result = (val*0.001); unit = " s"; }
	if(i==4)  { result = (val*0.001002737875);  unit = " s"; }
	if(i==5)  { result = (val*parseFloat(1.6666666667))*Math.pow(10,-005); unit = " min"; }
	if(i==6)  { result = (val*parseFloat(2.777777778))*Math.pow(10,-007); unit = " h"; }
	if(i==7)  { result = (val*parseFloat(2.785383422))*Math.pow(10,-007); unit = " h"; }
	if(i==8)  { result = (val*parseFloat(1.157407407))*Math.pow(10,-008); unit = " d"; }
	if(i==9)  { result = (val*parseFloat(1.160576291))*Math.pow(10,-008); unit = " d"; }
	if(i==10) { result = (val*parseFloat(1.653439153))*Math.pow(10,-009); unit = " wk"; }
	if(i==11) { result = (val*parseFloat(3.858024691))*Math.pow(10,-10); unit = " mo"; }
	if(i==12) { result = (val*parseFloat(3.170979198))*Math.pow(10,-11); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(3.170979198))*Math.pow(10,-13); unit = " century"; }
	if(i==14) { result = (val*parseFloat(3.170979198))*Math.pow(10,-14); unit = " millennium"; }
	
	return result;
}

function time_second(i)
{
	if(i==0)  { result = val * 1000000000000;	unit = " ps"; }
	if(i==1)  { result = val * 1000000000; unit = " ns"; }
	if(i==2)  { result = val * 1000; unit = " ms"; }
	if(i==3)  { result = val; unit = " s"; }
	if(i==4)  { result = (val*1.002737875);  unit = " s"; }
	if(i==5)  { result = (val*0.016666666667); unit = " min"; }
	if(i==6)  { result = (val*0.0002777777778); unit = " h"; }
	if(i==7)  { result = (val*0.0002785383422); unit = " h"; }
	if(i==8)  { result = (val*parseFloat(1.157407407))*Math.pow(10,-005); unit = " d"; }
	if(i==9)  { result = (val*parseFloat(1.160576291))*Math.pow(10,-005); unit = " d"; }
	if(i==10) { result = (val*parseFloat(1.653439153))*Math.pow(10,-006); unit = " wk"; }
	if(i==11) { result = (val*parseFloat(3.858024691))*Math.pow(10,-007); unit = " mo"; }
	if(i==12) { result = (val*parseFloat(3.170979198))*Math.pow(10,-008); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(3.170979198))*Math.pow(10,-10); unit = " century"; }
	if(i==14) { result = (val*parseFloat(3.170979198))*Math.pow(10,-11); unit = " millennium"; }

	return result;
}

function time_second_sidereal(i)
{
	if(i==0)  { result = val * 997269600492.6;	unit = " ps"; }
	if(i==1)  { result = val * 997269600.4926; unit = " ns"; }
	if(i==2)  { result = val * 997.2696004926; unit = " ms"; }
	if(i==3)  { result = val * 0.9972696004926; unit = " s"; }
	if(i==4)  { result = (val);  unit = " s"; }
	if(i==5)  { result = (val*0.01662116000854); unit = " min"; }
	if(i==6)  { result = (val*0.0002770193334923); unit = " h"; }
	if(i==7)  { result = (val*0.0002777778212477); unit = " h"; }
	if(i==8)  { result = (val*parseFloat(1.154247222386))*Math.pow(10,-005); unit = " d"; }
	if(i==9)  { result = (val*parseFloat(1.157407454067))*Math.pow(10,-005); unit = " d"; }
	if(i==10) { result = (val*parseFloat(1.648924603551))*Math.pow(10,-006); unit = " wk"; }
	if(i==11) { result = (val*parseFloat(3.847490742284))*Math.pow(10,-007); unit = " mo"; }
	if(i==12) { result = (val*parseFloat(3.16232115796))*Math.pow(10,-008); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(3.16232115796))*Math.pow(10,-10); unit = " century"; }
	if(i==14) { result = (val*parseFloat(3.16232115796))*Math.pow(10,-11); unit = " millennium"; }

	return result;
	
}

function time_minute(i)
{
	if(i==0)  { result = (val*parseFloat(5.99999999988))*Math.pow(10,13);	unit = " ps"; }
	if(i==1)  { result = val * 59999999998.8; unit = " ns"; }
	if(i==2)  { result = val * 59999.9999988; unit = " ms"; }
	if(i==3)  { result = val * 59.9999999988; unit = " s"; }
	if(i==4)  { result = val * 60.1642724988;  unit = " s"; }
	if(i==5)  { result = val; unit = " min"; }
	if(i==6)  { result = (val*0.01666666666767); unit = " h"; }
	if(i==7)  { result = (val*0.01671230053167); unit = " h"; }
	if(i==8)  { result = (val*0.0006944444441861); unit = " d"; }
	if(i==9)  { result = (val*0.0006963457745861); unit = " d"; }
	if(i==10) { result = (val*parseFloat(9.920634917802))*Math.pow(10,-005); unit = " wk"; }
	if(i==11) { result = (val*parseFloat(2.314814814554))*Math.pow(10,-005); unit = " mo"; }
	if(i==12) { result = (val*parseFloat(1.902587518762))*Math.pow(10,-006); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(1.902587518762))*Math.pow(10,-008); unit = " century"; }
	if(i==14) { result = (val*parseFloat(1.902587518762))*Math.pow(10,-009); unit = " millennium";}

	return result;	
}

function time_hour(i)
{
	if(i==0)  { result = (val*parseFloat(3.599999999712))*Math.pow(10,15);	unit = " ps"; }
	if(i==1)  { result = val * 3599999999712; unit = " ns"; }
	if(i==2)  { result = val * 3599999.999712; unit = " ms"; }
	if(i==3)  { result = val * 3599.999999712; unit = " s"; }
	if(i==4)  { result = val * 3609.856349711;  unit = " s"; }
	if(i==5)  { result = val * 59.99999999639; unit = " min"; }
	if(i==6)  { result = val; unit = " h"; }
	if(i==7)  { result = (val*1.00273803184); unit = " h"; }
	if(i==8)  { result = (val*0.04166666664867); unit = " d"; }
	if(i==9)  { result = (val*0.04178074647265); unit = " d"; }
	if(i==10) { result = (val*0.005952380950324); unit = " wk"; }
	if(i==11) { result = (val*0.001388888888649); unit = " mo"; }
	if(i==12) { result = (val*0.0001141552511189); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(1.141552511189))*Math.pow(10,-006); unit = " century"; }
	if(i==14) { result = (val*parseFloat(1.141552511189))*Math.pow(10,-007); unit = " millennium";}

	return result;	
}

function time_hour_sidereal(i)
{
	if(i==0)  { result = (val*parseFloat(3.590169999942))*Math.pow(10,15);	unit = " ps"; }
	if(i==1)  { result = val * 3590169999942; unit = " ns"; }
	if(i==2)  { result = val * 3590169.999942; unit = " ms"; }
	if(i==3)  { result = val * 3590.169999942; unit = " s"; }
	if(i==4)  { result = val * 3599.99943663;  unit = " s"; }
	if(i==5)  { result = val * 59.83616666688; unit = " min"; }
	if(i==6)  { result = val * 0.9972694445079; unit = " h"; }
	if(i==7)  { result = val; unit = " h"; }
	if(i==8)  { result = (val*0.04155289350322); unit = " d"; }
	if(i==9)  { result = (val*0.04166666182591); unit = " d"; }
	if(i==10) { result = (val*0.00593612764383); unit = " wk"; }
	if(i==11) { result = (val*0.001385096450466); unit = " mo"; }
	if(i==12) { result = (val*0.000113843543871); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(1.13843543871))*Math.pow(10,-006); unit = " century"; }
	if(i==14) { result = (val*parseFloat(1.13843543871))*Math.pow(10,-006); unit = " millennium";}

	return result;	
}

function time_day(i)
{
	if(i==0)  { result = (val*parseFloat(8.640000003041))*Math.pow(10,16);	unit = " ps"; }
	if(i==1)  { result = (val*parseFloat(8.640000003041))*Math.pow(10,13); unit = " ns"; }
	if(i==2)  { result = val * 86400000.03041; unit = " ms"; }
	if(i==3)  { result = val * 86400.00003041; unit = " s"; }
	if(i==4)  { result = val * 86636.5524305;  unit = " s"; }
	if(i==5)  { result = val * 1440.000000536; unit = " min"; }
	if(i==6)  { result = val * 24.00000001037; unit = " h"; }
	if(i==7)  { result = val * 24.06571277455; unit = " h"; }
	if(i==8)  { result = val; unit = " d"; }
	if(i==9)  { result = (val*1.002737915777); unit = " d"; }
	if(i==10) { result = (val*0.1428571428695); unit = " wk"; }
	if(i==11) { result = (val*0.03333333334196); unit = " mo"; }
	if(i==12) { result = (val*0.002739726028036); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(2.739726028036))*Math.pow(10,-005); unit = " century"; }
	if(i==14) { result = (val*parseFloat(2.739726028036))*Math.pow(10,-006); unit = " millennium";}

	return result;	
}

function time_day_sidereal(i)
{
	if(i==0)  { result = (val*parseFloat(8.616409000897))*Math.pow(10,16);	unit = " ps"; }
	if(i==1)  { result = (val*parseFloat(8.616409000897))*Math.pow(10,13); unit = " ns"; }	
	if(i==2)  { result = val * 86164090.00897; unit = " ms"; }
	if(i==3)  { result = val * 86164.09000897; unit = " s"; }
	if(i==4)  { result = val * 86399.99651688;  unit = " s"; }
	if(i==5)  { result = val * 1436.068166845; unit = " min"; }
	if(i==6)  { result = val * 23.93446944886; unit = " h"; }
	if(i==7)  { result = val * 24.00000278828; unit = " h"; }
	if(i==8)  { result = val * 0.9972695599379; unit = " d"; }
	if(i==9)  { result = val; unit = " d"; }
	if(i==10) { result = (val*0.1424670800035); unit = " wk"; }
	if(i==11) { result = (val*0.03324231867322); unit = " mo"; }
	if(i==12) { result = (val*0.002732245370331); unit = " yr"; }
	if(i==13) { result = (val*parseFloat(2.732245370331))*Math.pow(10,-005); unit = " century"; }
	if(i==14) { result = (val*parseFloat(2.732245370331))*Math.pow(10,-006); unit = " millennium";}

	return result;	
}

function time_week(i)
{
	if(i==0)  { result = (val*parseFloat(6.048000001606))*Math.pow(10,17);	unit = " ps"; }
	if(i==1)  { result = (val*parseFloat(6.048000001606))*Math.pow(10,14); unit = " ns"; }
	if(i==2)  { result = val * 604800000.1606; unit = " ms"; }
	if(i==3)  { result = val * 604800.0001606; unit = " s"; }
	if(i==4)  { result = val * 606455.8669611;  unit = " s"; }
	if(i==5)  { result = val * 10080.00000288; unit = " min"; }
	if(i==6)  { result = val * 168.0000000581; unit = " h"; }
	if(i==7)  { result = val * 168.4599894073; unit = " h"; }
	if(i==8)  { result = val * 6.999999999395; unit = " d"; }
	if(i==9)  { result = val * 7.01916540983; unit = " d"; }
	if(i==10) { result = val; unit = " wk"; }
	if(i==11) { result = (val*0.2333333333736); unit = " mo"; }
	if(i==12) { result = (val*0.0191780821946); unit = " yr"; }
	if(i==13) { result = (val*0.000191780821946); unit = " century"; }
	if(i==14) { result = (val*parseFloat(1.91780821946))*Math.pow(10,-005); unit = " millennium";}

	return result;	
}

function time_month(i)
{
	if(i==0)  { result = (val*parseFloat(2.592000000241))*Math.pow(10,18);	unit = " ps"; }
	if(i==1)  { result = (val*parseFloat(2.592000000241))*Math.pow(10,15); unit = " ns"; }
	if(i==2)  { result = val * 2592000000.241; unit = " ms"; }
	if(i==3)  { result = val * 2592000.000241; unit = " s"; }
	if(i==4)  { result = val * 2599096.572241;  unit = " s"; }
	if(i==5)  { result = val * 43200.00000487; unit = " min"; }
	if(i==6)  { result = val * 720.0000001244; unit = " h"; }
	if(i==7)  { result = val * 721.9713830496; unit = " h"; }
	if(i==8)  { result = val * 29.99999999224; unit = " d"; }
	if(i==9)  { result = val * 30.08213746551; unit = " d"; }
	if(i==10) { result = val * 4.285714284975; unit = " wk"; }
	if(i==11) { result = val ; unit = " mo"; }
	if(i==12) { result = (val*0.08219178081983); unit = " yr"; }
	if(i==13) { result = (val*0.0008219178081983); unit = " century"; }
	if(i==14) { result = (val*parseFloat(8.219178081983))*Math.pow(10,-005); unit = " millennium";}

	return result;	
}

function time_year(i)
{
	if(i==0)  { result = (val*parseFloat(3.153600000374))*Math.pow(10,19);	unit = " ps"; }
	if(i==1)  { result = (val*parseFloat(3.153600000374))*Math.pow(10,16); unit = " ns"; }
	if(i==2)  { result = val * 31536000003.74; unit = " ms"; }
	if(i==3)  { result = val * 31536000.00374; unit = " s"; }
	if(i==4)  { result = val * 31622341.62975;  unit = " s"; }
	if(i==5)  { result = val * 525600.0000729; unit = " min"; }
	if(i==6)  { result = val * 8760.000001738; unit = " h"; }
	if(i==7)  { result = val * 8783.985160662; unit = " h"; }
	if(i==8)  { result = val * 364.9999999149; unit = " d"; }
	if(i==9)  { result = val * 365.9993391731; unit = " d"; }
	if(i==10) { result = val * 52.14285713519; unit = " wk"; }
	if(i==11) { result = val * 12.16666666698; unit = " mo"; }
	if(i==12) { result = val; unit = " yr"; }
	if(i==13) { result = (val*0.01); unit = " century"; }
	if(i==14) { result = (val*0.001); unit = " millennium";}

	return result;	
}

function time_century(i)
{
	if(i==0)  { result = (val*parseFloat(3.153600000374))*Math.pow(10,21);	unit = " ps"; }
	if(i==1)  { result = (val*parseFloat(3.153600000374))*Math.pow(10,18); unit = " ns"; }
	if(i==2)  { result = val * 3153600000374; unit = " ms"; }
	if(i==3)  { result = val * 3153600000.374; unit = " s"; }
	if(i==4)  { result = val * 3162234162.975;  unit = " s"; }
	if(i==5)  { result = val * 52560000.00729; unit = " min"; }
	if(i==6)  { result = val * 876000.0001738; unit = " h"; }
	if(i==7)  { result = val * 878398.5160662; unit = " h"; }
	if(i==8)  { result = val * 36499.99999149; unit = " d"; }
	if(i==9)  { result = val * 36599.93391731; unit = " d"; }
	if(i==10) { result = val * 5214.285713519; unit = " wk"; }
	if(i==11) { result = val * 1216.666666698; unit = " mo"; }
	if(i==12) { result = val * 100; unit = " yr"; }
	if(i==13) { result = val; unit = " century"; }
	if(i==14) { result = (val*0.1); unit = " millennium";}

	return result;	
}

function time_millennium(i)
{
	if(i==0)  { result = (val*parseFloat(3.153600000374))*Math.pow(10,22);	unit = " ps"; }
	if(i==1)  { result = (val*parseFloat(3.153600000374))*Math.pow(10,19); unit = " ns"; }
	if(i==2)  { result = (val*parseFloat(3.153600000374))*Math.pow(10,13); unit = " ms"; }
	if(i==3)  { result = val * 31536000003.74; unit = " s"; }
	if(i==4)  { result = val * 31622341629.75;  unit = " s"; }
	if(i==5)  { result = val * 525600000.0729; unit = " min"; }
	if(i==6)  { result = val * 8760000.001738; unit = " h"; }
	if(i==7)  { result = val * 8783985.160662; unit = " h"; }
	if(i==8)  { result = val * 364999.9999149; unit = " d"; }
	if(i==9)  { result = val * 365999.3391731; unit = " d"; }
	if(i==10) { result = val * 52142.85713519; unit = " wk"; }
	if(i==11) { result = val * 12166.66666698; unit = " mo"; }
	if(i==12) { result = val * 1000; unit = " yr"; }
	if(i==13) { result = val * 10; unit = " century"; }
	if(i==14) { result = val; unit = " millennium";}

	return result;	
}

function distance_angstrom(i)
{
	if(i==0)  { result = val;	unit = " A"; }
	if(i==1)  { result = (val*0.0001); unit = " &#181;s"; }
	if(i==2)  { result = (val*parseFloat(1))*Math.pow(10,-007); unit = " mm"; }
	if(i==3)  { result = (val*parseFloat(1))*Math.pow(10,-008); unit = " cm"; }
	if(i==4)  { result = (val*parseFloat(1))*Math.pow(10,-10);  unit = " m"; }
	if(i==5)  { result = (val*parseFloat(1))*Math.pow(10,-13); unit = " km"; }
	if(i==6)  { result = (val*parseFloat(3.937007874))*Math.pow(10,-006); unit = " mil"; }
	if(i==7)  { result = (val*parseFloat(3.937007874))*Math.pow(10,-009); unit = " in"; }
	if(i==8)  { result = (val*parseFloat(3.280839895))*Math.pow(10,-10); unit = " ft"; } 
	if(i==9)  { result = (val*parseFloat(1.093613298))*Math.pow(10,-10); unit = " yd"; }
	if(i==10) { result = (val*parseFloat(5.46806649))*Math.pow(10,-11); unit = " fath"; }
	if(i==11) { result = (val*parseFloat(6.213700339))*Math.pow(10,-14); unit = " mi"; }
	if(i==12) { result = (val*parseFloat(5.399568035))*Math.pow(10,-14); unit = " nmi"; }
	if(i==13) { result = (val*parseFloat(1.98838386))*Math.pow(10,-11); unit = " rod"; }
	if(i==14) { result = (val*parseFloat(4.9709596))*Math.pow(10,-12); unit = " chain";}

	return result;	
}

function distance_micrometer(i)
{
	if(i==0)  { result = (val * 10000);	unit = " A"; }
	if(i==1)  { result = val; unit = " &#181;s"; }
	if(i==2)  { result = (val*0.001); unit = " mm"; }
	if(i==3)  { result = (val*0.0001); unit = " cm"; }
	if(i==4)  { result = (val*parseFloat(1))*Math.pow(10,-006);  unit = " m"; }
	if(i==5)  { result = (val*parseFloat(1))*Math.pow(10,-009); unit = " km"; }
	if(i==6)  { result = (val*0.03937007874); unit = " mil"; }
	if(i==7)  { result = (val*parseFloat(3.937007873999))*Math.pow(10,-005); unit = " in"; }
	if(i==8)  { result = (val*parseFloat(3.280839894999))*Math.pow(10,-006); unit = " ft"; }
	if(i==9)  { result = (val*parseFloat(1.093613298))*Math.pow(10,-006); unit = " yd"; }
	if(i==10) { result = (val*parseFloat(5.468066489999))*Math.pow(10,-007); unit = " fath"; }
	if(i==11) { result = (val*parseFloat(6.213700339))*Math.pow(10,-10); unit = " mi"; }
	if(i==12) { result = (val*parseFloat(5.399568035))*Math.pow(10,-10); unit = " nmi"; }
	if(i==13) { result = (val*parseFloat(1.98838386))*Math.pow(10,-007); unit = " rod"; }
	if(i==14) { result = (val*parseFloat(4.9709596))*Math.pow(10,-008); unit = " chain";}

	return result;	
}

function distance_millimeter(i)
{
	if(i==0)  { result = (val * 10000000);	unit = " A"; }
	if(i==1)  { result = val * 1000; unit = " &#181;s"; }
	if(i==2)  { result = val; unit = " mm"; }
	if(i==3)  { result = (val*0.1); unit = " cm"; }
	if(i==4)  { result = (val*0.001);  unit = " m"; }
	if(i==5)  { result = (val*parseFloat(1))*Math.pow(10,-006); unit = " km"; }
	if(i==6)  { result = (val*39.37007874); unit = " mil"; }
	if(i==7)  { result = (val*0.03937007873999); unit = " in"; }
	if(i==8)  { result = (val*0.003280839894999); unit = " ft"; }
	if(i==9)  { result = (val*0.001093613297999); unit = " yd"; }
	if(i==10) { result = (val*0.0005468066489999); unit = " fath"; }
	if(i==11) { result = (val*parseFloat(6.213700338998))*Math.pow(10,-007); unit = " mi"; }
	if(i==12) { result = (val*parseFloat(5.399568035))*Math.pow(10,-007); unit = " nmi"; }
	if(i==13) { result = (val*0.000198838386); unit = " rod"; }
	if(i==14) { result = (val*parseFloat(4.9709596))*Math.pow(10,-005); unit = " chain";}

	return result;	
}

function distance_centimeter(i)
{
	if(i==0)  { result = (val * 100000000);	unit = " A"; }
	if(i==1)  { result = val * 10000; unit = " &#181;s"; }
	if(i==2)  { result = val * 10; unit = " mm"; }
	if(i==3)  { result = val ; unit = " cm"; }
	if(i==4)  { result = (val*0.01);  unit = " m"; }
	if(i==5)  { result = (val*parseFloat(1))*Math.pow(10,-005); unit = " km"; }
	if(i==6)  { result = (val*393.7007874); unit = " mil"; }
	if(i==7)  { result = (val*0.3937007874); unit = " in"; }
	if(i==8)  { result = (val*0.03280839895); unit = " ft"; }
	if(i==9)  { result = (val*0.01093613298); unit = " yd"; }
	if(i==10) { result = (val*0.00546806649); unit = " fath"; }
	if(i==11) { result = (val*parseFloat(6.213700339))*Math.pow(10,-006); unit = " mi"; }
	if(i==12) { result = (val*parseFloat(5.399568035))*Math.pow(10,-006); unit = " nmi"; }
	if(i==13) { result = (val*0.00198838386); unit = " rod"; }
	if(i==14) { result = (val*0.00049709596); unit = " chain";}

	return result;	
}

function distance_meter(i)
{
	if(i==0)  { result = (val * 10000000000);	unit = " A"; }
	if(i==1)  { result = val * 1000000; unit = " &#181;s"; }
	if(i==2)  { result = val * 1000; unit = " mm"; }
	if(i==3)  { result = val * 100; unit = " cm"; }
	if(i==4)  { result = val;  unit = " m"; }
	if(i==5)  { result = (val*0.001); unit = " km"; }
	if(i==6)  { result = (val*39370.07874); unit = " mil"; }
	if(i==7)  { result = (val*39.37007874); unit = " in"; }
	if(i==8)  { result = (val*3.280839895); unit = " ft"; }
	if(i==9)  { result = (val*1.093613298); unit = " yd"; }
	if(i==10) { result = (val*0.546806649); unit = " fath"; }
	if(i==11) { result = (val*0.0006213700339); unit = " mi"; }
	if(i==12) { result = (val*0.0005399568035); unit = " nmi"; }
	if(i==13) { result = (val*0.198838386); unit = " rod"; }
	if(i==14) { result = (val*0.049709596); unit = " chain";}

	return result;	
}

function distance_kilometer(i)
{
	if(i==0)  { result = (val*parseFloat(1))*Math.pow(10,13);	unit = " A"; }
	if(i==1)  { result = val * 1000000000; unit = " &#181;s"; }
	if(i==2)  { result = val * 1000000; unit = " mm"; }
	if(i==3)  { result = val * 100000; unit = " cm"; }
	if(i==4)  { result = val * 1000;  unit = " m"; }
	if(i==5)  { result = val ; unit = " km"; }
	if(i==6)  { result = (val*39370078.74); unit = " mil"; }
	if(i==7)  { result = (val*39370.07873999); unit = " in"; }
	if(i==8)  { result = (val*3280.839894999); unit = " ft"; }
	if(i==9)  { result = (val*1093.613298); unit = " yd"; }
	if(i==10) { result = (val*546.8066489999); unit = " fath"; }
	if(i==11) { result = val * 0.6213700339; unit = " mi"; }
	if(i==12) { result = (val*0.5399568035); unit = " nmi"; }
	if(i==13) { result = (val*198.838386); unit = " rod"; }
	if(i==14) { result = (val*49.709596); unit = " chain";}

	return result;	
}

function distance_mil(i)
{
	if(i==0)  { result = (val*254000.000001);	unit = " A"; }
	if(i==1)  { result = val * 25.4000000001; unit = " &#181;s"; }
	if(i==2)  { result = val * 0.0254000000001; unit = " mm"; }
	if(i==3)  { result = val * 0.00254000000001; unit = " cm"; }
	if(i==4)  { result = (val*parseFloat(2.54000000001))*Math.pow(10,-005);  unit = " m"; }
	if(i==5)  { result = (val*parseFloat(2.54000000001))*Math.pow(10,-008) ; unit = " km"; }
	if(i==6)  { result = (val); unit = " mil"; }
	if(i==7)  { result = (val*0.000999999999999); unit = " in"; }
	if(i==8)  { result = (val*parseFloat(8.333333333326))*Math.pow(10,-005); unit = " ft"; }
	if(i==9)  { result = (val*parseFloat(2.77777777693))*Math.pow(10,-005); unit = " yd"; }
	if(i==10) { result = (val*parseFloat(1.388888888465))*Math.pow(10,-005); unit = " fath"; }
	if(i==11) { result = (val * parseFloat(1.578282828283))*Math.pow(10,-008); unit = " mi"; }
	if(i==12) { result = (val * parseFloat(1.371490280896))*Math.pow(10,-008); unit = " nmi"; }
	if(i==13) { result = (val* parseFloat(5.05049500442))*Math.pow(10,-006); unit = " rod"; }
	if(i==14) { result = (val*parseFloat(1.262623738405))*Math.pow(10,-006); unit = " chain";}

	return result;	
}

function distance_inch(i)
{
	if(i==0)  { result = (val*254000000.001);	unit = " A"; }
	if(i==1)  { result = val * 25400.00000011; unit = " &#181;s"; }
	if(i==2)  { result = val * 25.40000000011; unit = " mm"; }
	if(i==3)  { result = val * 2.54000000001; unit = " cm"; }
	if(i==4)  { result = (val*0.0254000000001);  unit = " m"; }
	if(i==5)  { result = (val*parseFloat(2.540000000011))*Math.pow(10,-005) ; unit = " km"; }
	if(i==6)  { result = (val * 1000.000000001); unit = " mil"; }
	if(i==7)  { result = (val); unit = " in"; }
	if(i==8)  { result = (val*0.08333333333333); unit = " ft"; }
	if(i==9)  { result = (val*0.02777777776931); unit = " yd"; }
	if(i==10) { result = (val*0.01388888888466); unit = " fath"; }
	if(i==11) { result = (val * parseFloat(1.578282828283))*Math.pow(10,-005); unit = " mi"; }
	if(i==12) { result = (val * parseFloat(1.371490280896))*Math.pow(10,-005); unit = " nmi"; }
	if(i==13) { result = (val*0.005050495004422); unit = " rod"; }
	if(i==14) { result = (val*0.001262623738405); unit = " chain";}

	return result;	
}


function distance_foot(i)
{
	if(i==0)  { result = (val*3048000000.012);	unit = " A"; }
	if(i==1)  { result = val * 304800.0000013; unit = " &#181;s"; }
	if(i==2)  { result = val * 304.8000000013; unit = " mm"; }
	if(i==3)  { result = val * 30.48000000012; unit = " cm"; }
	if(i==4)  { result = (val*0.3048000000012);  unit = " m"; }
	if(i==5)  { result = (val*0.0003048000000013) ; unit = " km"; }
	if(i==6)  { result = (val * 12000.00000001); unit = " mil"; }
	if(i==7)  { result = (val * 12); unit = " in"; }
	if(i==8)  { result = (val); unit = " ft"; }
	if(i==9)  { result = (val*0.3333333332317); unit = " yd"; }
	if(i==10) { result = (val*0.1666666666159); unit = " fath"; }
	if(i==11) { result = (val * 0.0001893939393939); unit = " mi"; }
	if(i==12) { result = (val * 0.0001645788337075); unit = " nmi"; }
	if(i==13) { result = (val* 0.06060594005307); unit = " rod"; }
	if(i==14) { result = (val*0.01515148486086); unit = " chain";}

	return result;	
}

function distance_yard(i)
{
	if(i==0)  { result = (val* 9144000002.824);	unit = " A"; }
	if(i==1)  { result = val * 914400.0002824; unit = " &#181;s"; }
	if(i==2)  { result = val * 914.4000002832; unit = " mm"; }
	if(i==3)  { result = val * 91.44000002824; unit = " cm"; }
	if(i==4)  { result = (val * 0.9144000002824);  unit = " m"; }
	if(i==5)  { result = (val * 0.0009144000002824) ; unit = " km"; }
	if(i==6)  { result = (val * 36000.00001099); unit = " mil"; }
	if(i==7)  { result = (val * 36.00000001097); unit = " in"; }
	if(i==8)  { result = (val * 3.000000000915); unit = " ft"; }
	if(i==9)  { result = (val); unit = " yd"; }
	if(i==10) { result = (val * 0.5000000000003); unit = " fath"; }
	if(i==11) { result = (val * 0.0005681818181818); unit = " mi"; }
	if(i==12) { result = (val * 0.0004937365012731); unit = " nmi"; }
	if(i==13) { result = (val* 0.1818178202147); unit = " rod"; }
	if(i==14) { result = (val*0.04545445459644); unit = " chain";}

	return result;	
}

function distance_fathom(i)
{
	if(i==0)  { result = (val * 18288000005.65);	unit = " A"; }
	if(i==1)  { result = val * 1828800.000565; unit = " &#181;s"; }
	if(i==2)  { result = val * 1828.800000565; unit = " mm"; }
	if(i==3)  { result = val * 182.8800000565; unit = " cm"; }
	if(i==4)  { result = (val * 1.828800000565);  unit = " m"; }
	if(i==5)  { result = (val * 0.001828800000565) ; unit = " km"; }
	if(i==6)  { result = (val * 72000.00002195); unit = " mil"; }
	if(i==7)  { result = (val * 72.00000002193); unit = " in"; }
	if(i==8)  { result = (val * 6.000000001827); unit = " ft"; }
	if(i==9)  { result = (val * 1.999999999999); unit = " yd"; }
	if(i==10) { result = (val); unit = " fath"; }
	if(i==11) { result = (val * 0.001136363636364); unit = " mi"; }
	if(i==12) { result = (val * 0.0009874730025457); unit = " nmi"; }
	if(i==13) { result = (val * 0.3636356404291); unit = " rod"; }
	if(i==14) { result = (val * 0.09090890919284); unit = " chain";}

	return result;	
}

function distance_mile_us(i)
{
	if(i==0)  { result = (val*parseFloat(1.609347000086))*Math.pow(10,13);	unit = " A"; }
	if(i==1)  { result = val * 1609347000.086; unit = " &#181;s"; }
	if(i==2)  { result = val * 1609347.000086; unit = " mm"; }
	if(i==3)  { result = val * 160934.7000086; unit = " cm"; }
	if(i==4)  { result = (val * 1609.347000086);  unit = " m"; }
	if(i==5)  { result = (val * 1.609347000086) ; unit = " km"; }
	if(i==6)  { result = (val * 63360000); unit = " mil"; }
	if(i==7)  { result = (val * 63359.99999999); unit = " in"; }
	if(i==8)  { result = (val * 5280.000000001); unit = " ft"; }
	if(i==9)  { result = (val * 1760); unit = " yd"; }
	if(i==10) { result = (val * 879.9999999997); unit = " fath"; }
	if(i==11) { result = (val); unit = " mi"; }
	if(i==12) { result = (val * 0.8689778618888); unit = " nmi"; }
	if(i==13) { result = (val * 319.9999600109); unit = " rod"; }
	if(i==14) { result = (val * 79.99998919808); unit = " chain";}

	return result;	
}

function distance_mile_nautical(i)
{
	if(i==0)  { result = (val*parseFloat(1.851999999848))*Math.pow(10,13);	unit = " A"; }
	if(i==1)  { result = val * 1851999999.848; unit = " &#181;s"; }
	if(i==2)  { result = val * 1851999.999848; unit = " mm"; }
	if(i==3)  { result = val * 185199.9999848; unit = " cm"; }
	if(i==4)  { result = (val * 1851.999999848);  unit = " m"; }
	if(i==5)  { result = (val * 1.851999999848) ; unit = " km"; }
	if(i==6)  { result = (val * 72913385.8205); unit = " mil"; }
	if(i==7)  { result = (val * 72913.38582047); unit = " in"; }
	if(i==8)  { result = (val * 6076.11548504); unit = " ft"; }
	if(i==9)  { result = (val * 2025.371827729); unit = " yd"; }
	if(i==10) { result = (val * 1012.685913865); unit = " fath"; }
	if(i==11) { result = (val * 1.150777302688); unit = " mi"; }
	if(i==12) { result = (val); unit = " nmi"; }
	if(i==13) { result = (val * 368.2486908418); unit = " rod"; }
	if(i==14) { result = (val * 92.06217178445); unit = " chain";}

	return result;	
}

function distance_rod(i)
{
	if(i==0)  { result = (val*50292100037.46);	unit = " A"; }
	if(i==1)  { result = val * 5029210.003746; unit = " &#181;s"; }
	if(i==2)  { result = val * 5029.210003746; unit = " mm"; }
	if(i==3)  { result = val * 502.9210003746; unit = " cm"; }
	if(i==4)  { result = (val * 5.029210003746);  unit = " m"; }
	if(i==5)  { result = (val * 0.005029210003746) ; unit = " km"; }
	if(i==6)  { result = (val * 198000.3938475); unit = " mil"; }
	if(i==7)  { result = (val * 198.0003938474); unit = " in"; }
	if(i==8)  { result = (val * 16.50003282062); unit = " ft"; }
	if(i==9)  { result = (val * 5.500010938528); unit = " yd"; }
	if(i==10) { result = (val * 2.750005469266); unit = " fath"; }
	if(i==11) { result = (val * 0.003125000390519); unit = " mi"; }
	if(i==12) { result = (val * 0.002715556157753); unit = " nmi"; }
	if(i==13) { result = (val); unit = " rod"; }
	if(i==14) { result = (val * 0.2499999974854); unit = " chain";}

	return result;	
}

function distance_chain(i)
{
	if(i==0)  { result = (val*201168402173.3);	unit = " A"; }
	if(i==1)  { result = val * 20116840.21733; unit = " &#181;s"; }
	if(i==2)  { result = val * 20116.84021733; unit = " mm"; }
	if(i==3)  { result = val * 2011.684021733; unit = " cm"; }
	if(i==4)  { result = (val * 20.11684021733);  unit = " m"; }
	if(i==5)  { result = (val * 0.02011684021733) ; unit = " km"; }
	if(i==6)  { result = (val * 792001.5833563); unit = " mil"; }
	if(i==7)  { result = (val * 792.0015833563); unit = " in"; }
	if(i==8)  { result = (val * 66.00013194636); unit = " ft"; }
	if(i==9)  { result = (val * 22.00004397541); unit = " yd"; }
	if(i==10) { result = (val * 11.00002198771); unit = " fath"; }
	if(i==11) { result = (val * 0.0125000016878); unit = " mi"; }
	if(i==12) { result = (val * 0.01086222474027); unit = " nmi"; }
	if(i==13) { result = (val * 4.000000040234); unit = " rod"; }
	if(i==14) { result = (val); unit = " chain";}

	return result;	
}

function mass_milligram(i)
{
	if(i==0)  { result = (val);	unit = " mg"; }
	if(i==1)  { result = val * 0.001; unit = " g"; }
	if(i==2)  { result = val * 0.005; unit = " Kt"; }
	if(i==3)  { result = (val*parseFloat(1))*Math.pow(10,-006); unit = " kg"; }
	if(i==4)  { result = (val*parseFloat(1))*Math.pow(10,-009);  unit = " t"; }
	if(i==5)  { result = (val * 0.01543235835) ; unit = " gr"; }
	if(i==6)  { result = (val*parseFloat(3.215074326))*Math.pow(10,-005); unit = " oz t"; }
	if(i==7)  { result = (val*parseFloat(3.527396584))*Math.pow(10,-005); unit = " oz"; }
	if(i==8)  { result = (val *parseFloat(2.204622622))*Math.pow(10,-006); unit = " lb"; }
	if(i==9)  { result = (val *parseFloat(2.679229036))*Math.pow(10,-006); unit = " lb t"; }
	if(i==10) { result = (val * 0.0006430148652); unit = " pwt"; }
	if(i==11) { result = (val *parseFloat(6.8521779))*Math.pow(10,-008); unit = " slug"; }
	if(i==12) { result = (val *parseFloat(2.2046224))*Math.pow(10,-008); unit = " hwt"; }
	if(i==13) { result = (val *parseFloat(1.10231136))*Math.pow(10,-009); unit = " ton"; }	
	if(i==14) { result = (val *parseFloat(9.842064393))*Math.pow(10,-10); unit = " ton";}

	return result;	
}

function mass_gram(i)
{
	if(i==0)  { result = (val * 1000);	unit = " mg"; }
	if(i==1)  { result = val; unit = " g"; }
	if(i==2)  { result = val * 5; unit = " Kt"; }
	if(i==3)  { result = (val*0.001); unit = " kg"; }
	if(i==4)  { result = (val*parseFloat(1))*Math.pow(10,-006);  unit = " t"; }
	if(i==5)  { result = (val * 15.43235835) ; unit = " gr"; }
	if(i==6)  { result = (val*0.03215074326); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val*0.03527396584); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *0.002204622622); unit = " lb"; } // pound
	if(i==9)  { result = (val *0.002679229036); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 0.6430148652); unit = " pwt"; }
	if(i==11) { result = (val *parseFloat(6.8521779))*Math.pow(10,-005); unit = " slug"; }
	if(i==12) { result = (val *parseFloat(2.2046224))*Math.pow(10,-005); unit = " hwt"; }
	if(i==13) { result = (val *parseFloat(1.10231136))*Math.pow(10,-006); unit = " ton"; }	 //short
	if(i==14) { result = (val *parseFloat(9.842064393))*Math.pow(10,-007); unit = " ton";}  // long 

	return result;	
}

function mass_carat(i)
{
	if(i==0)  { result = (val * 200);	unit = " mg"; }
	if(i==1)  { result = val * 0.2; unit = " g"; }
	if(i==2)  { result = val; unit = " Kt"; }
	if(i==3)  { result = (val*0.0002); unit = " kg"; }
	if(i==4)  { result = (val*parseFloat(2))*Math.pow(10,-007);  unit = " t"; }
	if(i==5)  { result = (val * 3.08647167) ; unit = " gr"; }
	if(i==6)  { result = (val*0.006430148652); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val*0.007054793168); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *0.0004409245244); unit = " lb"; } // pound
	if(i==9)  { result = (val *0.0005358458072); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 0.12860297304); unit = " pwt"; }
	if(i==11) { result = (val *parseFloat(1.37043558))*Math.pow(10,-005); unit = " slug"; } 
	if(i==12) { result = (val *parseFloat(4.4092448))*Math.pow(10,-006); unit = " hwt"; } // short 
	if(i==13) { result = (val *parseFloat(2.20462272))*Math.pow(10,-007); unit = " ton"; }	 //short  
	if(i==14) { result = (val *parseFloat(1.9684128786))*Math.pow(10,-007); unit = " ton";}  // long 

	return result;	
}

function mass_kilogram(i)
{
	if(i==0)  { result = (val * 1000000);	unit = " mg"; }
	if(i==1)  { result = val * 1000; unit = " g"; }
	if(i==2)  { result = val * 5000; unit = " Kt"; }
	if(i==3)  { result = val; unit = " kg"; }
	if(i==4)  { result = (val*0.001);  unit = " t"; }
	if(i==5)  { result = (val *15432.35835) ; unit = " gr"; }
	if(i==6)  { result = (val*32.15074326); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val*35.27396584); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *2.204622622); unit = " lb"; } // pound
	if(i==9)  { result = (val *2.679229036); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 643.0148652); unit = " pwt"; }
	if(i==11) { result = (val *0.068521779); unit = " slug"; } 
	if(i==12) { result = (val *0.022046224); unit = " hwt"; } // short 
	if(i==13) { result = (val *0.00110231136); unit = " ton"; }	 //short  
	if(i==14) { result = (val *0.0009842064393); unit = " ton";}  // long 

	return result;	
}

function mass_ton_metric(i)
{
	if(i==0)  { result = (val * 1000000000);	unit = " mg"; }
	if(i==1)  { result = val * 1000000; unit = " g"; }
	if(i==2)  { result = val * 5000000; unit = " Kt"; }
	if(i==3)  { result = val * 1000; unit = " kg"; }
	if(i==4)  { result = (val);  unit = " t"; }
	if(i==5)  { result = (val *15432358.35) ; unit = " gr"; }
	if(i==6)  { result = (val*32150.74326); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val*35273.96584); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *2204.622622); unit = " lb"; } // pound
	if(i==9)  { result = (val *2679.229036); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 643014.8651999); unit = " pwt"; }
	if(i==11) { result = (val *68.521779); unit = " slug"; } 
	if(i==12) { result = (val *22.046224); unit = " hwt"; } // short 
	if(i==13) { result = (val *1.10231136); unit = " ton"; }	 //short  
	if(i==14) { result = (val *0.9842064393); unit = " ton";}  // long 

	return result;	
}

function mass_grain(i)
{
	if(i==0)  { result = (val *64.79891001235);	unit = " mg"; }
	if(i==1)  { result = val * 0.06479891001235; unit = " g"; }
	if(i==2)  { result = val * 0.3239945500618; unit = " Kt"; }
	if(i==3)  { result = (val *parseFloat(6.479891001235))*Math.pow(10,-005); unit = " kg"; } 
	if(i==4)  { result = (val *parseFloat(6.479891001235))*Math.pow(10,-008);  unit = " t"; }
	if(i==5)  { result = (val) ; unit = " gr"; }
	if(i==6)  { result = (val*0.002083333119335); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val*0.002285714538245); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *0.0001428571428942); unit = " lb"; } // pound
	if(i==9)  { result = (val *0.0001736111212062); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 0.0416666623867); unit = " pwt"; }
	if(i==11) { result = (val *parseFloat(4.440136591307))*Math.pow(10,-006); unit = " slug"; }  
	if(i==12) { result = (val *parseFloat(1.428571285088))*Math.pow(10,-006); unit = " hwt"; } // short 
	if(i==13) { result = (val *parseFloat(7.142857462223))*Math.pow(10,-008); unit = " ton"; }	 //short 
	if(i==14) { result = (val *parseFloat(6.377550449378))*Math.pow(10,-008); unit = " ton";}  // long  
 
	return result;	
}

function mass_ounce_troy(i)
{
	if(i==0)  { result = (val *31103.48000085);	unit = " mg"; }
	if(i==1)  { result = val * 31.10348000085; unit = " g"; }
	if(i==2)  { result = val * 155.5174000043; unit = " Kt"; }
	if(i==3)  { result = (val *0.03110348000085); unit = " kg"; } 
	if(i==4)  { result = (val *parseFloat(3.110348000085))*Math.pow(10,-005);  unit = " t"; }
	if(i==5)  { result = (val * 480.0000493052) ; unit = " gr"; }
	if(i==6)  { result = (val); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val*1.097143091055); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *0.06857143563281); unit = " lb"; } // pound
	if(i==9)  { result = (val *0.08333334673893); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 20); unit = " pwt"; }
	if(i==11) { result = (val *0.002131265782749); unit = " slug"; }  
	if(i==12) { result = (val *0.0006857142872783); unit = " hwt"; } // short 
	if(i==13) { result = (val *parseFloat(3.428571934047))*Math.pow(10,-005); unit = " ton"; }	 //short 
	if(i==14) { result = (val *parseFloat(3.061224530148))*Math.pow(10,-005); unit = " ton";}  // long  
 
	return result;	
}

function mass_ounce(i)
{
	if(i==0)  { result = (val *28349.51999829);	unit = " mg"; }
	if(i==1)  { result = val * 28.34951999829; unit = " g"; }
	if(i==2)  { result = val * 141.7475999914; unit = " Kt"; }
	if(i==3)  { result = (val *0.02834951999829); unit = " kg"; } 
	if(i==4)  { result = (val *parseFloat(2.834951999829))*Math.pow(10,-005);  unit = " t"; }
	if(i==5)  { result = (val * 437.499951664) ; unit = " gr"; }
	if(i==6)  { result = (val * 0.9114581390092); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *0.06249999311107); unit = " lb"; } // pound
	if(i==9)  { result = (val *0.07595485713608); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 18.22916278018); unit = " pwt"; }
	if(i==11) { result = (val *0.001942559544079); unit = " slug"; }  
	if(i==12) { result = (val *0.0006249998681746); unit = " hwt"; } // short 
	if(i==13) { result = (val *parseFloat(3.124999794466))*Math.pow(10,-005); unit = " ton"; }	 //short  
	if(i==14) { result = (val *parseFloat(2.790178013338))*Math.pow(10,-005); unit = " ton";}  // long   
	return result;	
}

function mass_pound(i)
{
	if(i==0)  { result = (val *453592.3699689);	unit = " mg"; }
	if(i==1)  { result = val * 453.5923699689; unit = " g"; }
	if(i==2)  { result = val * 2267.961849844; unit = " Kt"; }
	if(i==3)  { result = (val *0.4535923699689); unit = " kg"; } 
	if(i==4)  { result = (val *0.0004535923699689);  unit = " t"; }
	if(i==5)  { result = (val * 6999.999998184) ; unit = " gr"; }
	if(i==6)  { result = (val * 14.58333183156); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val * 16.00000176357); unit = " oz"; }  // ounce
	if(i==8)  { result = (val); unit = " lb"; } // pound
	if(i==9)  { result = (val *1.215277848129); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 291.6666366313); unit = " pwt"; }
	if(i==11) { result = (val *0.03108095613109	); unit = " slug"; }  
	if(i==12) { result = (val *0.00999999899302); unit = " hwt"; } // short 
	if(i==13) { result = (val *0.000500000022226); unit = " ton"; }	 //short  
	if(i==14) { result = (val *0.0004464285313407); unit = " ton";}  // long   
	return result;	
}

function mass_pound_troy(i)
{
	if(i==0)  { result = (val *373241.6999679);	unit = " mg"; }
	if(i==1)  { result = val *373.2416999679; unit = " g"; }
	if(i==2)  { result = val * 1866.20849984; unit = " Kt"; }
	if(i==3)  { result = (val *0.3732416999679); unit = " kg"; } 
	if(i==4)  { result = (val *0.0003732416999679);  unit = " t"; }
	if(i==5)  { result = (val *5759.999665069) ; unit = " gr"; }
	if(i==6)  { result = (val * 11.99999806959); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val * 13.16571497473); unit = " oz"; }  // ounce
	if(i==8)  { result = (val * 0.8228570952228); unit = " lb"; } // pound
	if(i==9)  { result = (val); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 239.9999613919); unit = " pwt"; }
	if(i==11) { result = (val *0.02557518527878	); unit = " slug"; }  
	if(i==12) { result = (val *0.008228570123634); unit = " hwt"; } // short 
	if(i==13) { result = (val *0.0004114285659003); unit = " ton"; }	 //short  
	if(i==14) { result = (val *0.0003673468845237); unit = " ton";}  // long   
	return result;	
}

function mass_pennyweight(i)
{
	if(i==0)  { result = (val *1555.174000043);	unit = " mg"; }
	if(i==1)  { result = val *1.555174000043; unit = " g"; }
	if(i==2)  { result = val * 7.775870000213; unit = " Kt"; }
	if(i==3)  { result = (val *0.001555174000043); unit = " kg"; } 
	if(i==4)  { result = (val *parseFloat(1.555174000043))*Math.pow(10,-006);  unit = " t"; }
	if(i==5)  { result = (val *24.00000246526) ; unit = " gr"; }
	if(i==6)  { result = (val *0.05); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val *0.05485715455277); unit = " oz"; }  // ounce
	if(i==8)  { result = (val * 0.00342857178164); unit = " lb"; } // pound
	if(i==9)  { result = (val * 0.004166667336947); unit = " lb t"; } //pound troy
	if(i==10) { result = (val); unit = " pwt"; }
	if(i==11) { result = (val *0.0001065632891375); unit = " slug"; }  
	if(i==12) { result = (val *parseFloat(3.428571436392))*Math.pow(10,-005); unit = " hwt"; } // short  
	if(i==13) { result = (val *parseFloat(1.714285967024))*Math.pow(10,-006); unit = " ton"; }	 //short 
	if(i==14) { result = (val *parseFloat(1.530612265074))*Math.pow(10,-006); unit = " ton";}  // long 
	return result;	
}

function mass_slug(i)
{
	if(i==0)  { result = (val *14593900.13794);	unit = " mg"; }
	if(i==1)  { result = val *14593.90013794; unit = " g"; }
	if(i==2)  { result = val * 72969.5006897; unit = " Kt"; }
	if(i==3)  { result = (val *14.59390013794); unit = " kg"; } 
	if(i==4)  { result = (val *0.01459390013794);  unit = " t"; }
	if(i==5)  { result = (val *225218.2966528) ; unit = " gr"; }
	if(i==6)  { result = (val *469.2047364971); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val *514.784734938); unit = " oz"; }  // ounce
	if(i==8)  { result = (val * 32.17404238732); unit = " lb"; } // pound
	if(i==9)  { result = (val *39.10040099806); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 9384.094729937); unit = " pwt"; }
	if(i==11) { result = (val); unit = " slug"; }  
	if(i==12) { result = (val *0.3217403914747); unit = " hwt"; } // short  
	if(i==13) { result = (val *0.01608702190876); unit = " ton"; }	 //short 
	if(i==14) { result = (val *0.01436341049026); unit = " ton";}  // long 
	return result;	
}

function mass_hundredweight_short(i)
{
	if(i==0)  { result = (val *45359241.56445);	unit = " mg"; }
	if(i==1)  { result = val *45359.24156445; unit = " g"; }
	if(i==2)  { result = val *226796.2078223; unit = " Kt"; }
	if(i==3)  { result = (val *45.35924156445); unit = " kg"; } 
	if(i==4)  { result = (val *0.04535924156445);  unit = " t"; }
	if(i==5)  { result = (val *700000.0703069) ; unit = " gr"; }
	if(i==6)  { result = (val *1458.333330007); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val *1600.000337473); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *100.0000100698); unit = " lb"; } // pound
	if(i==9)  { result = (val *121.5277970504); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 29166.66660014); unit = " pwt"; }
	if(i==11) { result = (val * 3.108095926087); unit = " slug"; }  
	if(i==12) { result = (val); unit = " hwt"; } // short  
	if(i==13) { result = (val *0.05000000725748); unit = " ton"; }	 //short 
	if(i==14) { result = (val *0.0446428576295); unit = " ton";}  // long 
	return result;	
}

function mass_ton_short(i)
{
	if(i==0)  { result = (val *907184699.6116);	unit = " mg"; }
	if(i==1)  { result = val *907184.6996116; unit = " g"; }
	if(i==2)  { result = val *4535923.498058; unit = " Kt"; }
	if(i==3)  { result = (val *907.1846996116); unit = " kg"; } 
	if(i==4)  { result = (val *0.9071846996116);  unit = " t"; }
	if(i==5)  { result = (val *13999999.37404) ; unit = " gr"; }
	if(i==6)  { result = (val *29166.66236661); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val *32000.00210467); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *1999.999911096); unit = " lb"; } // pound
	if(i==9)  { result = (val *2430.555588214); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 583333.2473321); unit = " pwt"; }
	if(i==11) { result = (val * 62.16190949895); unit = " slug"; }  
	if(i==12) { result = (val * 19.99999709701); unit = " hwt"; } // short  
	if(i==13) { result = (val); unit = " ton"; }	 //short 
	if(i==14) { result = (val *0.8928570229919); unit = " ton";}  // long 
	return result;	
}

function mass_ton_long(i)
{
	if(i==0)  { result = (val *1016046999.968);	unit = " mg"; }
	if(i==1)  { result = val *1016046.999968; unit = " g"; }
	if(i==2)  { result = val *5080234.99984; unit = " Kt"; }
	if(i==3)  { result = (val *1016.046999968); unit = " kg"; } 
	if(i==4)  { result = (val *1.016046999968);  unit = " t"; }
	if(i==5)  { result = (val *15680001.40395) ; unit = " gr"; }
	if(i==6)  { result = (val *32666.66623607); unit = " oz t"; } // ounce troy
	if(i==7)  { result = (val *35840.00716871); unit = " oz"; }  // ounce
	if(i==8)  { result = (val *2240.000201145); unit = " lb"; } // pound
	if(i==9)  { result = (val *2722.222624255); unit = " lb t"; } //pound troy
	if(i==10) { result = (val * 653333.3247213); unit = " pwt"; }
	if(i==11) { result = (val * 69.62134798543); unit = " slug"; }  
	if(i==12) { result = (val * 22.39999975582); unit = " hwt"; } // short  
	if(i==13) { result = (val * 1.120000150359); unit = " ton"; }	 //short 
	if(i==14) { result = (val); unit = " ton";}  // long 
	return result;	
}

function volume_milliliter(i)
{
	if(i==0)  { result = (val);	unit = " mL"; }
	if(i==1)  { result = val *0.001; unit = " L"; }
	if(i==2)  { result = (val *parseFloat(1))*Math.pow(10,-006); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *parseFloat(6.289810570001))*Math.pow(10,-006); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(8.107012566001))*Math.pow(10,-10);  unit = " acre-foot"; } 
	if(i==5)  { result = (val *0.0676132522) ; unit = " tbl"; }
	if(i==6)  { result = (val *0.2028809089); unit = " tsp"; } 
	if(i==7)  { result = (val *0.0338140222); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val *0.004226542688001); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val *0.002113378531); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *0.001056688149); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *0.0002641720373); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *0.06102374409); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *parseFloat(3.531466247))*Math.pow(10,-005); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *parseFloat(1.307950547))*Math.pow(10,-006); unit = " yd<sup>3</sup>";} 	

	return result;	
}

function volume_liter(i)
{
	if(i==0)  { result = (val *1000);	unit = " mL"; }
	if(i==1)  { result = val; unit = " L"; }
	if(i==2)  { result = (val *0.001); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *0.006289810570001); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(8.107012566001))*Math.pow(10,-007);  unit = " acre-foot"; } 
	if(i==5)  { result = (val *67.6132522) ; unit = " tbl"; }
	if(i==6)  { result = (val *202.8809089); unit = " tsp"; } 
	if(i==7)  { result = (val *33.8140222); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val *4.226542688001); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val *2.113378531); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *1.056688149); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *0.2641720373); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *61.02374409); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *0.03531466247); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *0.001307950547); unit = " yd<sup>3</sup>";} 	

	return result;	
}

function volume_cubic_meter(i)
{
	if(i==0)  { result = (val *1000000);	unit = " mL"; }
	if(i==1)  { result = val *1000; unit = " L"; }
	if(i==2)  { result = (val); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *6.28981057); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *0.0008107012566);  unit = " acre-foot"; } 
	if(i==5)  { result = (val *67613.2522) ; unit = " tbl"; }
	if(i==6)  { result = (val *202880.9089); unit = " tsp"; } 
	if(i==7)  { result = (val *33814.0222); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val *4226.542688); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val *2113.378531); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *1056.688149); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *264.1720373); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *61023.74409); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *35.31466247); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *1.307950547); unit = " yd<sup>3</sup>";} 	

	return result;	
}

function volume_barrel_oil(i)
{
	if(i==0)  { result = (val *158987.2999943);	unit = " mL"; }
	if(i==1)  { result = val *158.9872999943; unit = " L"; }
	if(i==2)  { result = (val * 0.1589872999943); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *0.0001288912038888);  unit = " acre-foot"; } 
	if(i==5)  { result = (val *10749.64841111) ; unit = " tbl"; }
	if(i==6)  { result = (val *32255.4879264); unit = " tsp"; } 
	if(i==7)  { result = (val *5376.000091526); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val *671.9666102758); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val *336.0003465096); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *167.9999957455); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *41.99999894432); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *9702.000308413); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *5.614582836316); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *0.2079475259936); unit = " yd<sup>3</sup>";} 	

	return result;	
}

function volume_acre_foot(i)
{
	if(i==0)  { result = (val *1233499999.98);	unit = " mL"; }
	if(i==1)  { result = val *1233499.99998; unit = " L"; }
	if(i==2)  { result = (val *1233.49999998); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val * 7758.48133797); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val);  unit = " acre-foot"; } 
	if(i==5)  { result = (val *83400946.58736) ; unit = " tbl"; }
	if(i==6)  { result = (val *250253601.1241); unit = " tsp"; } 
	if(i==7)  { result = (val *41709596.38303); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val *5213440.405564); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val *2606852.417947); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *1303424.831771); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *325856.2080043); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *75272788.3338); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *43560.63615604); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *1613.356999699); unit = " yd<sup>3</sup>";} 	

	return result;	
}

function volume_tablespoon(i)
{
	if(i==0)  { result = (val *14.78999999944);	unit = " mL"; }
	if(i==1)  { result = val *0.01478999999944; unit = " L"; }
	if(i==2)  { result = (val *parseFloat(1.478999999944))*Math.pow(10,-005); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *parseFloat(9.302629832679))*Math.pow(10,-005); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(1.199027158466))*Math.pow(10,-008);  unit = " acre-foot"; } 
	if(i==5)  { result = (val) ; unit = " tbl"; }
	if(i==6)  { result = (val *3.000608642517); unit = " tsp"; } 
	if(i==7)  { result = (val *0.5001093883189); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val *0.06251056635313); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val *0.03125686847231); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *0.01562841772312); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *0.003907104431518); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *0.9025411750572); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *0.0005223038579115); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *parseFloat(1.93445885894))*Math.pow(10,-005); unit = " yd<sup>3</sup>";}

	return result;	
}

function volume_teaspoon(i)
{
	if(i==0)  { result = (val *4.929000000157);	unit = " mL"; }
	if(i==1)  { result = val *0.004929000000157; unit = " L"; }
	if(i==2)  { result = (val *parseFloat(4.929000000157))*Math.pow(10,-006); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *parseFloat(3.100247630052))*Math.pow(10,-005); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(3.995946493909))*Math.pow(10,-009);  unit = " acre-foot"; }
	if(i==5)  { result = (val * 0.3332657201044) ; unit = " tbl"; }
	if(i==6)  { result = (val); unit = " tsp"; } 
	if(i==7)  { result = (val *0.1666693154291); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val *0.02083262890982); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val *0.01041684277963); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *0.005208415886587); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *0.001302103971893); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *0.3007860346292); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *0.0001740659713202); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *parseFloat(6.446888246368))*Math.pow(10,-006); unit = " yd<sup>3</sup>";}

	return result;	
}

function volume_ounce_US_fluid(i)
{
	if(i==0)  { result = (val *29.57353000141);	unit = " mL"; }
	if(i==1)  { result = val *0.02957353000141; unit = " L"; }
	if(i==2)  { result = (val *parseFloat(2.957353000141))*Math.pow(10,-005); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *0.0001860119015951); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(2.397529793424))*Math.pow(10,-008);  unit = " acre-foot"; } 
	if(i==5)  { result = (val * 1.99956254243) ; unit = " tbl"; }
	if(i==6)  { result = (val * 5.999904646067); unit = " tsp"; } 
	if(i==7)  { result = (val); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val *0.1249937869858); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val *0.06250006339086); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *0.02685524236747); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *0.007812499670624); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *1.804687526644); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *0.001044379230046); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *parseFloat(3.868071474206))*Math.pow(10,-005); unit = " yd<sup>3</sup>";}

	return result;	
}

function volume_cup_US(i)
{
	if(i==0)  { result = (val *236.6000000045);	unit = " mL"; }
	if(i==1)  { result = val *0.2366000000045; unit = " L"; }
	if(i==2)  { result = (val *0.0002366000000045); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *0.001488169180891); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(1.918119173152))*Math.pow(10,-007);  unit = " acre-foot"; }
	if(i==5)  { result = (val * 15.99729547083) ; unit = " tbl"; }
	if(i==6)  { result = (val * 48.00162304666); unit = " tsp"; } 
	if(i==7)  { result = (val * 8.000397652674); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val *0.5000253604442); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *0.2500124160582); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *0.06250310402638); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *14.43821785197); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *0.008355449140566); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *0.0003094610994262); unit = " yd<sup>3</sup>";}

	return result;	
}

function volume_pint__US_fluid(i)
{
	if(i==0)  { result = (val *473.176000102);	unit = " mL"; }
	if(i==1)  { result = val *0.473176000102; unit = " L"; }
	if(i==2)  { result = (val *0.000473176000102); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *0.002976187406912); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(3.836043778756))*Math.pow(10,-007);  unit = " acre-foot"; }
	if(i==5)  { result = (val * 31.99296822988) ; unit = " tbl"; }
	if(i==6)  { result = (val * 95.99837697036); unit = " tsp"; } 
	if(i==7)  { result = (val * 15.99998377196); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val * 1.999898563368); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val *0.499999471699); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *0.1249998679484); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *28.87497113975); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *0.01671005073251); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *0.0006188908081605); unit = " yd<sup>3</sup>";}

	return result;	
}

function volume_quart__US_fluid(i)
{
	if(i==0)  { result = (val *946.3530001225);	unit = " mL"; }
	if(i==1)  { result = val *0.9463530001225; unit = " L"; }
	if(i==2)  { result = (val *0.0009463530001225); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *0.005952381103121); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(7.672095663862))*Math.pow(10,-007);  unit = " acre-foot"; }
	if(i==5)  { result = (val * 63.98600406751) ; unit = " tbl"; }
	if(i==6)  { result = (val * 191.9969568051); unit = " tsp"; } 
	if(i==7)  { result = (val * 32.00000135518); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val * 3.999801352934); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val * 2.000002113206); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val *0.2500000000473); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *57.75000329827); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *0.0334201367768); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *0.001237782924165); unit = " yd<sup>3</sup>";}

	return result;	
}

function volume_gallon_US(i)
{
	if(i==0)  { result = (val *3785.411999773);	unit = " mL"; }
	if(i==1)  { result = val *3.785411999773; unit = " L"; }
	if(i==2)  { result = (val *0.003785411999773); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *0.02380952440798); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(3.068838264965))*Math.pow(10,-006);  unit = " acre-foot"; }	
	if(i==5)  { result = (val * 255.9440162216) ; unit = " tbl"; }
	if(i==6)  { result = (val * 767.987827075); unit = " tsp"; } 
	if(i==7)  { result = (val * 128.0000053965); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val * 15.99920540871); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val * 8.000008451311); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val * 3.999999999243); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val *231.0000131494); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *0.1336805470819); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *0.004951131695723); unit = " yd<sup>3</sup>";}

	return result;	
}

function volume_cubic_inch(i)
{
	if(i==0)  { result = (val *16.38706400127);	unit = " mL"; }
	if(i==1)  { result = val *0.01638706400127; unit = " L"; }
	if(i==2)  { result = (val *parseFloat(1.638706400127))*Math.pow(10,-005); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *0.0001030715283665); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(1.328501337782))*Math.pow(10,-008);  unit = " acre-foot"; }
	if(i==5)  { result = (val * 1.107982691135) ; unit = " tbl"; }
	if(i==6)  { result = (val * 3.32462243878); unit = " tsp"; } 
	if(i==7)  { result = (val * 0.5541125459318); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val * 0.06926062553236); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val * 0.03463206924641); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val * 0.01731601632705); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val * 0.004329004082581); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val *0.0005787036340792); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *parseFloat(2.143346932419))*Math.pow(10,-005); unit = " yd<sup>3</sup>";}

	return result;	
}

function volume_cubic_foot(i)
{
	if(i==0)  { result = (val *28316.85000103);	unit = " mL"; }
	if(i==1)  { result = val *28.31685000103; unit = " L"; }
	if(i==2)  { result = (val *0.02831685000103); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *0.1781076224456); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *parseFloat(2.295650587879))*Math.pow(10,-005);  unit = " acre-foot"; }
	if(i==5)  { result = (val * 1914.594320629) ; unit = " tbl"; }
	if(i==6)  { result = (val * 5744.948265394); unit = " tsp"; } 
	if(i==7)  { result = (val * 957.5065945689); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val * 119.682375319); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val * 59.84422285772); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val * 29.9220798131); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val * 7.480519954691); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val * 1728.000207898); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val *0.03703703944816); unit = " yd<sup>3</sup>";}

	return result;	
}

function volume_cubic_yard(i)
{
	if(i==0)  { result = (val *764554.900255);	unit = " mL"; }
	if(i==1)  { result = val *764.554900255; unit = " L"; }
	if(i==2)  { result = (val *0.764554900255); unit = " m<sup>3</sup>"; }
	if(i==3)  { result = (val *4.808905492969); unit = " bbl"; }  //barrel (oil)
	if(i==4)  { result = (val *0.0006198256183762);  unit = " acre-foot"; }
	if(i==5)  { result = (val * 51694.04329168) ; unit = " tbl"; }
	if(i==6)  { result = (val * 155113.5930677); unit = " tsp"; } 
	if(i==7)  { result = (val * 25852.67637034); unit = " oz"; }   //  ounce (US fluid)
	if(i==8)  { result = (val * 3231.423923247); unit = " cup"; } // cup (US)
	if(i==9)  { result = (val * 1615.79391197); unit = " pt"; } // pint (US fliud)
	if(i==10) { result = (val * 807.8961023593); unit = " qt"; } // quart (US fliud)
	if(i==11) { result = (val * 201.9740256281); unit = " gal"; }   // gallon(US)
	if(i==12) { result = (val * 46656.00257591); unit = " in<sup>3</sup>"; } 
	if(i==13) { result = (val * 26.99999824229); unit = " ft<sup>3</sup>"; }
	if(i==14) { result = (val); unit = " yd<sup>3</sup>";}

	return result;	
}

function area_barn(i)
{
	if(i==0)  { result = (val);	unit = " b"; }
	if(i==1)  { result = (val *parseFloat(1))*Math.pow(10,-22); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *parseFloat(1))*Math.pow(10,-28); unit = " m<sup>2</sup>"; }
	if(i==3)  { result = (val *parseFloat(1))*Math.pow(10,-30); unit = " a"; }
	if(i==4)  { result = (val *parseFloat(1))*Math.pow(10,-32);  unit = " ha"; }
	if(i==5)  { result = (val *parseFloat(1))*Math.pow(10,-34) ; unit = " km<sup>2</sup>"; }
	if(i==6)  { result = (val *parseFloat(1.97352516))*Math.pow(10,-19); unit = " cmil"; }
	if(i==7)  { result = (val *parseFloat(1.013250274))*Math.pow(10,-16); unit = " d"; } 
	if(i==8)  { result = (val *parseFloat(1.5500031))*Math.pow(10,-25); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val *parseFloat(1.076391042))*Math.pow(10,-27); unit = " ft<sup>2</sup>"; }
	if(i==10) { result = (val *parseFloat(1.195989989))*Math.pow(10,-28); unit = " yd<sup>2<sup>"; }
	if(i==11) { result = (val *parseFloat(2.471027206))*Math.pow(10,-32); unit = " acre"; }
	if(i==12) { result = (val *parseFloat(3.86102175))*Math.pow(10,-35); unit = " mi<sup>2</sup>"; }
	if(i==13) { result = (val *parseFloat(1.072505996))*Math.pow(10,-36); unit = " ts"; }

	return result;	
}

function area_square_millimeter(i)
{
	if(i==0)  { result = (val *parseFloat(1))*Math.pow(10,22);	unit = " b"; }
	if(i==1)  { result = (val); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *parseFloat(1))*Math.pow(10,-006); unit = " m<sup>2</sup>"; }
	if(i==3)  { result = (val *parseFloat(1))*Math.pow(10,-008); unit = " a"; }
	if(i==4)  { result = (val *parseFloat(1))*Math.pow(10,-10);  unit = " ha"; }
	if(i==5)  { result = (val *parseFloat(1))*Math.pow(10,-12) ; unit = " km<sup>2</sup>"; }
	if(i==6)  { result = (val *1973.52516); unit = " cmil"; }
	if(i==7)  { result = (val *1013250.274); unit = " d"; } 
	if(i==8)  { result = (val *0.0015500031); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val *parseFloat(1.076391042))*Math.pow(10,-005); unit = " ft<sup>2</sup>"; }
	if(i==10) { result = (val *parseFloat(1.195989989))*Math.pow(10,-006); unit = " yd<sup>2<sup>"; }
	if(i==11) { result = (val *parseFloat(2.471043692243))*Math.pow(10,-10); unit = " acre"; } 
	if(i==12) { result = (val *parseFloat(3.86102175))*Math.pow(10,-13); unit = " mi<sup>2</sup>"; }
	if(i==13) { result = (val *parseFloat(1.072505996))*Math.pow(10,-14); unit = " ts"; }

	return result;	
}

function area_square_meter(i)
{
	if(i==0)  { result = (val *parseFloat(1))*Math.pow(10,28);	unit = " b"; } 
	if(i==1)  { result = (val * 1000000); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val); unit = " m<sup>2</sup>"; }
	if(i==3)  { result = (val *0.01); unit = " a"; }
	if(i==4)  { result = (val *0.0001);  unit = " ha"; }
	if(i==5)  { result = (val *parseFloat(1))*Math.pow(10,-006) ; unit = " km<sup>2</sup>"; }
	if(i==6)  { result = (val *1973525160); unit = " cmil"; }
	if(i==7)  { result = (val *1013250274000); unit = " d"; } 
	if(i==8)  { result = (val *1550.0031); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val *10.76391042); unit = " ft<sup>2</sup>"; }
	if(i==10) { result = (val *1.195989989); unit = " yd<sup>2<sup>"; }
	if(i==11) { result = (val *0.0002471027206); unit = " acre"; } 
	if(i==12) { result = (val *parseFloat(3.86102175))*Math.pow(10,-007); unit = " mi<sup>2</sup>"; }
	if(i==13) { result = (val *parseFloat(1.072505996))*Math.pow(10,-008); unit = " ts"; }

	return result;	
}

function area_are(i)
{
	if(i==0)  { result = (val *parseFloat(1))*Math.pow(10,30);	unit = " b"; } 
	if(i==1)  { result = (val * 100000000); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *100); unit = " m<sup>2</sup>"; }
	if(i==3)  { result = (val); unit = " a"; }
	if(i==4)  { result = (val *0.01);  unit = " ha"; }
	if(i==5)  { result = (val *0.0001) ; unit = " km<sup>2</sup>"; }
	if(i==6)  { result = (val *197352516000); unit = " cmil"; }
	if(i==7)  { result = (val *parseFloat(1.013250274))*Math.pow(10,14); unit = " d"; } 
	if(i==8)  { result = (val *155000.31); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val *1076.391042); unit = " ft<sup>2</sup>"; }
	if(i==10) { result = (val *119.5989989); unit = " yd<sup>2<sup>"; }
	if(i==11) { result = (val *0.02471027206); unit = " acre"; } 
	if(i==12) { result = (val *parseFloat(3.86102175))*Math.pow(10,-005); unit = " mi<sup>2</sup>"; }
	if(i==13) { result = (val *parseFloat(1.072505996))*Math.pow(10,-006); unit = " ts"; }

	return result;	
}

function area_hectare(i)
{
	if(i==0)  { result = (val *parseFloat(1))*Math.pow(10,32);	unit = " b"; } 
	if(i==1)  { result = (val * 10000000000); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *10000); unit = " m<sup>2</sup>"; }
	if(i==3)  { result = (val * 100); unit = " a"; }
	if(i==4)  { result = (val);  unit = " ha"; }
	if(i==5)  { result = (val *0.01) ; unit = " km<sup>2</sup>"; }
	if(i==6)  { result = (val *parseFloat(1.97352516))*Math.pow(10,13); unit = " cmil"; }
	if(i==7)  { result = (val *parseFloat(1.013250274))*Math.pow(10,16); unit = " d"; } 
	if(i==8)  { result = (val *15500031); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val *107639.1042); unit = " ft<sup>2</sup>"; }
	if(i==10) { result = (val *11959.89989); unit = " yd<sup>2<sup>"; }
	if(i==11) { result = (val *2.471027206); unit = " acre"; } 
	if(i==12) { result = (val *0.00386102175); unit = " mi<sup>2</sup>"; }
	if(i==13) { result = (val *0.0001072505996); unit = " ts"; }

	return result;	
} 

function area_square_kilometer(i)
{
	if(i==0)  { result = (val *parseFloat(1))*Math.pow(10,34);	unit = " b"; } 
	if(i==1)  { result = (val * 1000000000000); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *1000000); unit = " m<sup>2</sup>"; }
	if(i==3)  { result = (val * 10000); unit = " a"; }
	if(i==4)  { result = (val * 100);  unit = " ha"; }
	if(i==5)  { result = (val) ; unit = " km<sup>2</sup>"; }
	if(i==6)  { result = (val *parseFloat(1.97352516))*Math.pow(10,15); unit = " cmil"; }
	if(i==7)  { result = (val *parseFloat(1.013250274))*Math.pow(10,18); unit = " d"; } 
	if(i==8)  { result = (val *1550003100); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val *10763910.42); unit = " ft<sup>2</sup>"; }
	if(i==10) { result = (val *1195989.989); unit = " yd<sup>2<sup>"; }
	if(i==11) { result = (val *247.1027206); unit = " acre"; } 
	if(i==12) { result = (val *0.386102175); unit = " mi<sup>2</sup>"; }
	if(i==13) { result = (val *0.01072505996); unit = " ts"; }

	return result;	
}

function area_circular_mil(i)
{
	if(i==0)  { result = (val *parseFloat(5.067074999946))*Math.pow(10,18);	unit = " b"; }
	if(i==1)  { result = (val * 0.0005067074999946); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *parseFloat(5.067074999946))*Math.pow(10,-10); unit = " m<sup>2</sup>"; }
	if(i==3)  { result = (val *parseFloat(5.067074999946))*Math.pow(10,-12); unit = " a"; }
	if(i==4)  { result = (val *parseFloat(5.067074999946))*Math.pow(10,-14);  unit = " ha"; }
	if(i==5)  { result = (val *parseFloat(5.067074999946))*Math.pow(10,-16) ; unit = " km<sup>2</sup>"; } 
	if(i==6)  { result = (val); unit = " cmil"; }
	if(i==7)  { result = (val *513.4215132074); unit = " d"; } 
	if(i==8)  { result = (val *parseFloat(7.853981957848))*Math.pow(10,-007); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val *parseFloat(5.454154139084))*Math.pow(10,-009); unit = " ft<sup>2</sup>"; }
	if(i==10) { result = (val *parseFloat(6.060170973447))*Math.pow(10,-10); unit = " yd<sup>2<sup>"; } 
	if(i==11) { result = (val *parseFloat(1.252088017971))*Math.pow(10,-13); unit = " acre"; } 
	if(i==12) { result = (val *parseFloat(1.956408678367))*Math.pow(10,-16); unit = " mi<sup>2</sup>"; } 
	if(i==13) { result = (val *parseFloat(5.434468319624))*Math.pow(10,-18); unit = " ts"; } 

	return result;	
}

function area_darcy(i)
{
	if(i==0)  { result = (val *parseFloat(9.869229998353))*Math.pow(10,15);	unit = " b"; }
	if(i==1)  { result = (val *parseFloat(9.869229998353))*Math.pow(10,-007); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *parseFloat(9.869229998353))*Math.pow(10,-13); unit = " m<sup>2</sup>"; } 
	if(i==3)  { result = (val *parseFloat(9.869229998353))*Math.pow(10,-15); unit = " a"; } 
	if(i==4)  { result = (val *parseFloat(9.869229998353))*Math.pow(10,-17);  unit = " ha"; } 
	if(i==5)  { result = (val *parseFloat(9.869229998353))*Math.pow(10,-19) ; unit = " km<sup>2</sup>"; } 
	if(i==6)  { result = (val * 0.001947717371157); unit = " cmil"; } 
	if(i==7)  { result = (val); unit = " d"; } 
	if(i==8)  { result = (val *parseFloat(1.529733709206))*Math.pow(10,-009); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val *parseFloat(1.062315076166))*Math.pow(10,-11); unit = " ft<sup>2</sup>"; } 
	if(i==10) { result = (val *parseFloat(1.180350027717))*Math.pow(10,-12); unit = " yd<sup>2<sup>"; } 
	if(i==11) { result = (val *parseFloat(2.43871358282))*Math.pow(10,-16); unit = " acre"; }
	if(i==12) { result = (val *parseFloat(3.810531167939))*Math.pow(10,-19); unit = " mi<sup>2</sup>"; } 
	if(i==13) { result = (val *parseFloat(1.058480834914))*Math.pow(10,-20); unit = " ts"; } 

	return result;	
}

function area_square_inch(i)
{
	if(i==0)  { result = (val *parseFloat(6.451600000026))*Math.pow(10,24);	unit = " b"; }
	if(i==1)  { result = (val *645.1600000026); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *0.0006451600000026); unit = " m<sup>2</sup>"; } 
	if(i==3)  { result = (val *parseFloat(6.451600000026))*Math.pow(10,-006); unit = " a"; }
	if(i==4)  { result = (val *parseFloat(6.451600000026))*Math.pow(10,-008);  unit = " ha"; } 
	if(i==5)  { result = (val *parseFloat(6.451600000026))*Math.pow(10,-10) ; unit = " km<sup>2</sup>"; }  
	if(i==6)  { result = (val * 1273239.492231); unit = " cmil"; } 
	if(i==7)  { result = (val * 653708546.7764); unit = " d"; } 
	if(i==8)  { result = (val); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val *0.006944444446595); unit = " ft<sup>2</sup>"; } 
	if(i==10) { result = (val *0.0007716049013063); unit = " yd<sup>2<sup>"; } 
	if(i==11) { result = (val *parseFloat(1.594207912229))*Math.pow(10,-007); unit = " acre"; }
	if(i==12) { result = (val *parseFloat(2.49097679224))*Math.pow(10,-10); unit = " mi<sup>2</sup>"; }
	if(i==13) { result = (val *parseFloat(6.919379683821))*Math.pow(10,-12); unit = " ts"; } 

	return result;	
}

function area_square_foot(i)
{
	if(i==0)  { result = (val *parseFloat(9.29030399716))*Math.pow(10,26);	unit = " b"; }
	if(i==1)  { result = (val *92903.0399716); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *0.0929030399716); unit = " m<sup>2</sup>"; } 
	if(i==3)  { result = (val *0.000929030399716); unit = " a"; }
	if(i==4)  { result = (val *parseFloat(9.29030399716))*Math.pow(10,-006);  unit = " ha"; } 
	if(i==5)  { result = (val *parseFloat(9.29030399716))*Math.pow(10,-008) ; unit = " km<sup>2</sup>"; } 
	if(i==6)  { result = (val * 183346486.8244); unit = " cmil"; } 
	if(i==7)  { result = (val * 94134030706.7); unit = " d"; } 
	if(i==8)  { result = (val * 143.9999999554); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val); unit = " ft<sup>2</sup>"; } 
	if(i==10) { result = (val *0.1111111057537); unit = " yd<sup>2<sup>"; } 
	if(i==11) { result = (val *parseFloat(2.295659392899))*Math.pow(10,-005); unit = " acre"; } 
	if(i==12) { result = (val *parseFloat(3.587006579715))*Math.pow(10,-008); unit = " mi<sup>2</sup>"; }
	if(i==13) { result = (val *parseFloat(9.963906741617))*Math.pow(10,-10); unit = " ts"; } 

	return result;	
}

function area_square_yard(i)
{
	if(i==0)  { result = (val *parseFloat(8.361274000597))*Math.pow(10,27);	unit = " b"; } 
	if(i==1)  { result = (val *836127.4000597); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *0.8361274000597); unit = " m<sup>2</sup>"; } 
	if(i==3)  { result = (val *0.008361274000597); unit = " a"; }
	if(i==4)  { result = (val *parseFloat(8.361274000597))*Math.pow(10,-005);  unit = " ha"; } 
	if(i==5)  { result = (val *parseFloat(8.361274000597))*Math.pow(10,-007) ; unit = " km<sup>2</sup>"; } 
	if(i==6)  { result = (val * 1650118460.983); unit = " cmil"; } 
	if(i==7)  { result = (val * 847206317209.3); unit = " d"; } 
	if(i==8)  { result = (val * 1296.000062088); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val * 9.00000043395); unit = " ft<sup>2</sup>"; } 
	if(i==10) { result = (val); unit = " yd<sup>2<sup>"; } 
	if(i==11) { result = (val *0.0002066093553229); unit = " acre"; } 
	if(i==12) { result = (val *parseFloat(3.228306077402))*Math.pow(10,-007); unit = " mi<sup>2</sup>"; } 
	if(i==13) { result = (val *parseFloat(8.967516499839))*Math.pow(10,-009); unit = " ts"; }

	return result;	
}

function area_acre(i)
{
	if(i==0)  { result = (val *parseFloat(4.046900000016))*Math.pow(10,31);	unit = " b"; }
	if(i==1)  { result = (val *4046873000.016); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *4046.900000016); unit = " m<sup>2</sup>"; } 
	if(i==3)  { result = (val *40.46900000016); unit = " a"; }
	if(i==4)  { result = (val *0.4046900000016);  unit = " ha"; } 
	if(i==5)  { result = (val *0.004046900000016) ; unit = " km<sup>2</sup>"; } 
	if(i==6)  { result = (val * 7986658970035); unit = " cmil"; } 
	if(i==7)  { result = (val *parseFloat(4.100522533866))*Math.pow(10,15); unit = " d"; }  
	if(i==8)  { result = (val * 6272707.545414); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val * 43560.46907887); unit = " ft<sup>2</sup>"; } 
	if(i==10) { result = (val * 4840.051886503); unit = " yd<sup>2<sup>"; } 
	if(i==11) { result = (val); unit = " acre"; } 
	if(i==12) { result = (val *0.001562516892014); unit = " mi<sup>2</sup>"; } 
	if(i==13) { result = (val *parseFloat(4.340324515229))*Math.pow(10,-005); unit = " ts"; }

	return result;	
}

function area_square_mile(i)
{
	if(i==0)  { result = (val *parseFloat(2.589987999938))*Math.pow(10,34);	unit = " b"; } 
	if(i==1)  { result = (val *2589987999938); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *2589987.999938); unit = " m<sup>2</sup>"; } 
	if(i==3)  { result = (val *25899.87999938); unit = " a"; }
	if(i==4)  { result = (val *258.9987999938);  unit = " ha"; } 
	if(i==5)  { result = (val *2.589987999938) ; unit = " km<sup>2</sup>"; } 
	if(i==6)  { result = (val *parseFloat(5.111406481976))*Math.pow(10,15); unit = " cmil"; }
	if(i==7)  { result = (val *parseFloat(2.624306050594))*Math.pow(10,18); unit = " d"; } 
	if(i==8)  { result = (val * 4014489428.867); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val * 27878398.82021); unit = " ft<sup>2</sup>"; } 
	if(i==10) { result = (val * 3097599.719556); unit = " yd<sup>2<sup>"; } 
	if(i==11) { result = (val * 639.9930811059); unit = " acre"; } 
	if(i==12) { result = (val); unit = " mi<sup>2</sup>"; } 
	if(i==13) { result = (val *0.02777777659502); unit = " ts"; }

	return result;	
} 

function area_township(i)
{
	if(i==0)  { result = (val *parseFloat(9.323957196786))*Math.pow(10,35);	unit = " b"; }  
	if(i==1)  { result = (val *parseFloat(9.323957196786))*Math.pow(10,13); unit = " mm<sup>2</sup>"; }
	if(i==2)  { result = (val *93239571.96786); unit = " m<sup>2</sup>"; } 
	if(i==3)  { result = (val *932395.7196786); unit = " a"; }
	if(i==4)  { result = (val *9323.957196786);  unit = " ha"; } 
	if(i==5)  { result = (val *93.23957196786) ; unit = " km<sup>2</sup>"; } 
	if(i==6)  { result = (val *parseFloat(1.840106411862))*Math.pow(10,17); unit = " cmil"; } 
	if(i==7)  { result = (val *parseFloat(9.447502184404))*Math.pow(10,19); unit = " d"; } 
	if(i==8)  { result = (val * 144521625592.9); unit = " in<sup>2</sup>"; }
	if(i==9)  { result = (val * 1003622400.261); unit = " ft<sup>2</sup>"; } 
	if(i==10) { result = (val * 111513594.6522); unit = " yd<sup>2<sup>"; } 
	if(i==11) { result = (val * 23039.75190084); unit = " acre"; } 
	if(i==12) { result = (val * 36.00000153285); unit = " mi<sup>2</sup>"; } 
	if(i==13) { result = (val ); unit = " ts"; }

	return result;	
} 

function angle_radian(i)
{
	if(i==0)  { result = (val);	unit = " rad"; }  
	if(i==1)  { result = (val *57.29578779); unit = " <sup>o</sup>"; }
	if(i==2)  { result = (val *3437.746873); unit = " <sup>'</sup>"; } //min
	if(i==3)  { result = (val *206264.7982); unit = " <sup>''</sup>"; }  //sec
	if(i==4)  { result = (val *0.15915495);  unit = " r"; } 
	if(i==5)  { result = (val *1018.6) ; unit = " mil"; } 
	if(i==6)  { result = (val *63.66199048); unit = " g"; } 
	if(i==7)  { result = (val *6366.199048); unit = " cg"; } 
	if(i==8)  { result = (val *0.6366199048); unit = " +"; } //quadrant

	return result;	
} 

function angle_degree(i)
{
	if(i==0)  { result = (val * 0.01745328999865);	unit = " rad"; }  
	if(i==1)  { result = (val); unit = " <sup>o</sup>"; }
	if(i==2)  { result = (val *59.99999311642); unit = " <sup>'</sup>"; } //min
	if(i==3)  { result = (val *3599.999339498); unit = " <sup>''</sup>"; }  //sec
	if(i==4)  { result = (val *0.002777777497071);  unit = " r"; } 
	if(i==5)  { result = (val *17.77792119263) ; unit = " mil"; } 
	if(i==6)  { result = (val *1.111111181739); unit = " g"; } 
	if(i==7)  { result = (val *111.1111181739); unit = " cg"; } 
	if(i==8)  { result = (val *0.01111111181739); unit = " +"; } //quadrant

	return result;	
} 

function angle_minute(i)
{
	if(i==0)  { result = (val * 0.0002908882000167);	unit = " rad"; }  
	if(i==1)  { result = (val * 0.01666666857877); unit = " <sup>o</sup>"; }
	if(i==2)  { result = (val); unit = " <sup>'</sup>"; } //min
	if(i==3)  { result = (val *59.99999587521); unit = " <sup>''</sup>"; }  //sec
	if(i==4)  { result = (val *parseFloat(4.629629692925))*Math.pow(10,-005);  unit = " r"; } 
	if(i==5)  { result = (val *0.296298720537) ; unit = " mil"; } 
	if(i==6)  { result = (val *0.01851852182021); unit = " g"; } 
	if(i==7)  { result = (val *1.851852182021); unit = " cg"; } 
	if(i==8)  { result = (val *0.0001851852182021); unit = " +"; } //quadrant

	return result;	
} 

function angle_second(i)
{
	if(i==0)  { result = (val *parseFloat(4.848137000238))*Math.pow(10,-006);	unit = " rad"; } 
	if(i==1)  { result = (val * 0.0002777778287424); unit = " <sup>o</sup>"; }
	if(i==2)  { result = (val * 0.01666666781244); unit = " <sup>'</sup>"; } //min
	if(i==3)  { result = (val); unit = " <sup>''</sup>"; }  //sec
	if(i==4)  { result = (val *parseFloat(7.71605001866))*Math.pow(10,-007);  unit = " r"; }
	if(i==5)  { result = (val *0.004938312348442) ; unit = " mil"; } 
	if(i==6)  { result = (val *0.0003086420515549); unit = " g"; } 
	if(i==7)  { result = (val *0.03086420515549); unit = " cg"; } 
	if(i==8)  { result = (val *parseFloat(3.086420515549))*Math.pow(10,-006); unit = " +"; } //quadrant 

	return result;	
} 

function angle_revolution(i)
{
	if(i==0)  { result = (val *6.283185034459);	unit = " rad"; } 
	if(i==1)  { result = (val *360.0000363796); unit = " <sup>o</sup>"; }
	if(i==2)  { result = (val *21599.99970469); unit = " <sup>'</sup>"; } //min
	if(i==3)  { result = (val *1295999.893186); unit = " <sup>''</sup>"; }  //sec
	if(i==4)  { result = (val);  unit = " r"; }
	if(i==5)  { result = (val *6400.052276098) ; unit = " mil"; } 
	if(i==6)  { result = (val *400.0000658479); unit = " g"; } 
	if(i==7)  { result = (val *40000.00658479); unit = " cg"; } 
	if(i==8)  { result = (val *4.000000658479); unit = " +"; } //quadrant 

	return result;	
} 

function angle_mil(i)
{
	if(i==0)  { result = (val *0.0009817396426468);	unit = " rad"; } 
	if(i==1)  { result = (val *0.0562495462301); unit = " <sup>o</sup>"; }
	if(i==2)  { result = (val *3.374972386609); unit = " <sup>'</sup>"; } //min
	if(i==3)  { result = (val *202.4983292755); unit = " <sup>''</sup>"; }  //sec
	if(i==4)  { result = (val *0.0001562487237385);  unit = " r"; }
	if(i==5)  { result = (val) ; unit = " mil"; } 
	if(i==6)  { result = (val *0.062499499784); unit = " g"; } 
	if(i==7)  { result = (val *6.2499499784); unit = " cg"; } 
	if(i==8)  { result = (val *0.0006249949978402); unit = " +"; } //quadrant 

	return result;	
} 

function angle_grade(i)
{
	if(i==0)  { result = (val *0.01570796000031);	unit = " rad"; } 
	if(i==1)  { result = (val *0.8999999427914); unit = " <sup>o</sup>"; }
	if(i==2)  { result = (val *53.99999037227); unit = " <sup>'</sup>"; } //min
	if(i==3)  { result = (val *3239.999199597); unit = " <sup>''</sup>"; }  //sec
	if(i==4)  { result = (val *0.002499999588451);  unit = " r"; }
	if(i==5)  { result = (val *16.00012805632) ; unit = " mil"; } 
	if(i==6)  { result = (val); unit = " g"; } 
	if(i==7)  { result = (val *100); unit = " cg"; } 
	if(i==8)  { result = (val *0.01); unit = " +"; } //quadrant 

	return result;	
} 

function angle_centigrade(i)
{
	if(i==0)  { result = (val *0.0001570796000031);	unit = " rad"; } 
	if(i==1)  { result = (val *0.008999999427914); unit = " <sup>o</sup>"; }
	if(i==2)  { result = (val *0.5399999037227); unit = " <sup>'</sup>"; } //min
	if(i==3)  { result = (val *32.39999199597); unit = " <sup>''</sup>"; }  //sec
	if(i==4)  { result = (val *parseFloat(2.499999588451))*Math.pow(10,-005);  unit = " r"; }
	if(i==5)  { result = (val *0.1600012805632) ; unit = " mil"; } 
	if(i==6)  { result = (val *0.01); unit = " g"; } 
	if(i==7)  { result = (val); unit = " cg"; } 
	if(i==8)  { result = (val *0.0001); unit = " +"; } //quadrant 

	return result;	
} 

function angle_quadrant(i)
{
	if(i==0)  { result = (val *1.570796000031);	unit = " rad"; } 
	if(i==1)  { result = (val *89.99999427914); unit = " <sup>o</sup>"; }
	if(i==2)  { result = (val *5399.999037227); unit = " <sup>'</sup>"; } //min
	if(i==3)  { result = (val *323999.9199597); unit = " <sup>''</sup>"; }  //sec
	if(i==4)  { result = (val *0.2499999588451);  unit = " r"; }
	if(i==5)  { result = (val *1600.012805632) ; unit = " mil"; } 
	if(i==6)  { result = (val *100); unit = " g"; } 
	if(i==7)  { result = (val *10000); unit = " cg"; } 
	if(i==8)  { result = (val); unit = " +"; } //quadrant 

	return result;	
} 

function power_watt(i)
{
	if(i==0)  { result = (val);	unit = " W"; } // watt
	if(i==1)  { result = val *0.001; unit = " kW"; } // kilowatt
 	if(i==2)  { result = (val *parseFloat(1))*Math.pow(10,-006); unit = " MW"; } // megawatt
	if(i==3)  { result = (val *0.001359621155); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *0.001341022038);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *0.001340482574) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *0.001340405312); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *0.0002390057361); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *2655.223714546); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *44.25372074221); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *10000000); unit = " erg/s"; } // erg per second
	if(i==11) { result = (val *860.4206946647); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *3.412141285852); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val * 3.414424783807); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val * 0.0002843332386); unit = " ton";} //ton refrigeration 
	
	return result;	
}

function power_kilowatt(i)
{
	if(i==0)  { result = (val * 1000);	unit = " W"; } // watt
	if(i==1)  { result = val ; unit = " kW"; } // kilowatt
 	if(i==2)  { result = (val *0.001); unit = " MW"; } // megawatt
	if(i==3)  { result = (val *1.359621155); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *1.341022038);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *1.340482574) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *1.340405312); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *0.2390057361); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *2655223.714546); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *44253.72074221); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *10000000000); unit = " erg/s"; } // erg per second
	if(i==11) { result = (val *860420.6946647); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *3412.141285852); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val * 3414.424783807); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val * 0.2843332386); unit = " ton";} //ton refrigeration 
	
	return result;	
}

function power_megawatt(i)
{
	if(i==0)  { result = (val * 1000000);	unit = " W"; } // watt
	if(i==1)  { result = val * 1000 ; unit = " kW"; } // kilowatt
 	if(i==2)  { result = (val); unit = " MW"; } // megawatt
	if(i==3)  { result = (val *1359.621155); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *1341.022038);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *1340.482574) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *1340.405312); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *239.0057361); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *2655223714.546); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *44253720.74221); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *parseFloat(1))*Math.pow(10,13); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *860420694.6647); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *3412141.285852); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val * 3414424.783807); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val * 284.3332386); unit = " ton";} //ton refrigeration 
	
	return result;	
}

function power_horsepower_metric(i)
{
	if(i==0)  { result = (val *735.4990000873);	unit = " W"; } // watt
	if(i==1)  { result = val *0.7354990000873 ; unit = " kW"; } // kilowatt
 	if(i==2)  { result = (val *0.0007354990000873); unit = " MW"; } // megawatt
	if(i==3)  { result = (val); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *0.9863203680441);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *0.9859235928115) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *0.9858667666877); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *0.1757884799167); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *1952914.386827); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *32548.56735441); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *7354990000.873); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *632838.5454429); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *2509.62650401); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *2511.305976099); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val *0.2091268126819); unit = " ton";} //ton refrigeration 
	
	return result;	
}

function power_horsepower_550(i)
{
	if(i==0)  { result = (val *745.6999002726);	unit = " W"; } // watt
	if(i==1)  { result = val *0.7456999002726 ; unit = " kW"; } // kilowatt
 	if(i==2)  { result = (val *0.0007456999002726); unit = " MW"; } // megawatt
	if(i==3)  { result = (val * 1.013869359692); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *0.999597721749) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *0.9995401074833); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *0.1782265535744); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *1980000.058416); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *32999.99514251); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *7456999000.002); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *641615.6107008); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *2544.433416687); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *2546.136219843); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val *0.2120272676682); unit = " ton";} //ton refrigeration 
	
	return result;	
}

function power_horsepower_electric(i)
{
	if(i==0)  { result = (val *745.9999998478);	unit = " W"; } // watt
	if(i==1)  { result = val *0.7459999998478 ; unit = " kW"; } // kilowatt
 	if(i==2)  { result = (val *0.0007459999998478); unit = " MW"; } // megawatt
	if(i==3)  { result = (val * 1.014277381423); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val * 1.000402440144);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *0.999942362548); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *0.1782982790942); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *1980796.891051); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *33013.27566531); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *7459999998.478); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *641873.8229456); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *2545.457398837); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *2547.160888723); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val *0.2121125959523); unit = " ton";} //ton refrigeration 
	
	return result;	
}

function power_horsepower_water(i)
{
	if(i==0)  { result = (val *746.0429998654);	unit = " W"; } // watt
	if(i==1)  { result = val *0.7460429998654 ; unit = " kW"; } // kilowatt
 	if(i==2)  { result = (val *0.0007460429998654); unit = " MW"; } // megawatt
	if(i==3)  { result = (val *1.014335845157); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val * 1.000460104115);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val * 1.000057640774) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *0.1783085563451); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *1980911.06567); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *33015.17857608); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *7460429998.654); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *641910.8210329); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *2545.604120972); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *2547.307708984); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val *0.2121248222866); unit = " ton";} //ton refrigeration 
	
	return result;	
}

function power_kilocalorie_therm_per_second(i)
{
	if(i==0)  { result = (val *4184.000000659);	unit = " W"; } // watt
	if(i==1)  { result = val *4.184000000659 ; unit = " kW"; } // kilowatt
 	if(i==2)  { result = (val *0.004184000000659); unit = " MW"; } // megawatt
	if(i==3)  { result = (val *5.688654913416); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *5.610836207875);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *5.608579090501) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *5.608255826291); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *11109456.02165); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *185157.5676053); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *41840000006.59); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *3600000.000101); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *14276.39914287); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *14285.95329545); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val *1.18965027049); unit = " ton";} //ton refrigeration 
	
	return result;	
}

function power_pound_force_per_hour(i)
{
	if(i==0)  { result = (val *0.0003766161000001);	unit = " W"; } // watt
	if(i==1)  { result = (val *parseFloat(3.766161000001))*Math.pow(10,-007) ; unit = " kW"; } // kilowatt  
 	if(i==2)  { result = (val *parseFloat(3.766161000001))*Math.pow(10,-10); unit = " MW"; } // megawatt 
	if(i==3)  { result = (val *parseFloat(5.12055216934))*Math.pow(10,-007); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *parseFloat(5.0505049015))*Math.pow(10,-007);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *parseFloat(5.04847319035))*Math.pow(10,-007) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *parseFloat(5.04818220934))*Math.pow(10,-007); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *parseFloat(9.00134082219))*Math.pow(10,-008); unit = " kcal/s"; }   //  kilocalorie (therm) per second 
	if(i==8)  { result = (val); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *0.0166666637164); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *3766.161000001); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *0.3240482786719); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *0.001285067345983); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *0.001285927345821); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val *parseFloat(1.07084475405))*Math.pow(10,-007); unit = " ton";} //ton refrigeration 
	
	return result;	
}

function power_pound_force_per_minute(i)
{
	if(i==0)  { result = (val *0.02259697);	unit = " W"; } // watt
	if(i==1)  { result = (val *parseFloat(2.259697))*Math.pow(10,-005) ; unit = " kW"; } // kilowatt   e-005
 	if(i==2)  { result = (val *parseFloat(2.259697))*Math.pow(10,-008); unit = " MW"; } // megawatt 
	if(i==3)  { result = (val *parseFloat(3.072331845243))*Math.pow(10,-005); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *parseFloat(3.030303476354))*Math.pow(10,-005);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *parseFloat(3.029084451171))*Math.pow(10,-005) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *parseFloat(3.028909862461))*Math.pow(10,-005); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *parseFloat(5.400805448749))*Math.pow(10,-006); unit = " kcal/s"; }   //  kilocalorie (therm) per second 
	if(i==8)  { result = (val *60.00001062096); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val); unit = " ft-lbf/min"; } // foot pound force per minute
	if(i==10) { result = (val *225969.7); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *19.44290016199); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *0.07710405427935); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *0.07715565440722); unit = " But/h"; } // Btu (therm) per hour
	if(i==14) { result = (val *parseFloat(6.425069662967))*Math.pow(10,-006); unit = " ton";} //ton refrigeration 
	return result;	
}

function power_erg_per_second(i)
{
	if(i==0)  { result = (val *parseFloat(1))*Math.pow(10,-007);	unit = " W"; } // watt
	if(i==1)  { result = (val *parseFloat(1))*Math.pow(10,-10) ; unit = " kW"; } // kilowatt   e-005
 	if(i==2)  { result = (val *parseFloat(1))*Math.pow(10,-13); unit = " MW"; } // megawatt 
	if(i==3)  { result = (val *parseFloat(1.359621155))*Math.pow(10,-10); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *parseFloat(1.34102203849))*Math.pow(10,-10);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *parseFloat(1.340482574))*Math.pow(10,-10) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *parseFloat(1.340405312))*Math.pow(10,-10); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *parseFloat(2.390057361))*Math.pow(10,-11); unit = " kcal/s"; }   //  kilocalorie (therm) per second 
	if(i==8)  { result = (val *0.0002655223714546); unit = " ft-lbf/h"; } //foot pound force per hour 
	if(i==9)  { result = (val *parseFloat(4.425372074221))*Math.pow(10,-006); unit = " ft-lbf/min"; } // foot pound force per minute 
	if(i==10) { result = (val); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *parseFloat(8.604206741874))*Math.pow(10,-005); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *parseFloat(3.412141285852))*Math.pow(10,-007); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *parseFloat(3.414424783809))*Math.pow(10,-007); unit = " But/h"; } // Btu (therm) per hour 
	if(i==14) { result = (val *parseFloat(2.843332386))*Math.pow(10,-11); unit = " ton";} //ton refrigeration 
	return result;	
}

function power_calorie_therm_per_hour(i)
{
	if(i==0)  { result = (val *0.00116222216202);	unit = " W"; } // watt
	if(i==1)  { result = (val *parseFloat(1.16222216202))*Math.pow(10,-006) ; unit = " kW"; } // kilowatt   
 	if(i==2)  { result = (val *parseFloat(1.16222216202))*Math.pow(10,-009); unit = " MW"; } // megawatt 
	if(i==3)  { result = (val *parseFloat(1.58018187609))*Math.pow(10,-006); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *parseFloat(1.55856556998))*Math.pow(10,-006);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *parseFloat(1.55793859206))*Math.pow(10,-006) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *parseFloat(1.55784879649))*Math.pow(10,-006); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *parseFloat(2.7777777777))*Math.pow(10,-007); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *3.08595991961); unit = " ft-lbf/h"; } //foot pound force per hour 
	if(i==9)  { result = (val *0.0514326562225); unit = " ft-lbf/min"; } // foot pound force per minute 
	if(i==10) { result = (val *11622.2218968); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *0.00396566622235); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *0.003968320248729); unit = " But/h"; } // Btu (therm) per hour 
	if(i==14) { result = (val *parseFloat(3.30458399113))*Math.pow(10,-007); unit = " ton";} //ton refrigeration
	return result;	
}

function power_Btu_intl_per_hour(i)
{
	if(i==0)  { result = (val *0.2930711);	unit = " W"; } // watt
	if(i==1)  { result = (val *0.0002930711) ; unit = " kW"; } // kilowatt   
 	if(i==2)  { result = (val *parseFloat(2.930711))*Math.pow(10,-007); unit = " MW"; } // megawatt 
	if(i==3)  { result = (val *0.0003984656674618); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *0.0003930148037838);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *0.0003928567024759) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *0.0003928340592166); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *parseFloat(7.004567398209))*Math.pow(10,-005); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *778.169333402); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *12.9694866158); unit = " ft-lbf/min"; } // foot pound force per minute 
	if(i==10) { result = (val *2930711); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val * 252.1644394488); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *1.000669227258); unit = " But/h"; } // Btu (therm) per hour 
	if(i==14) { result = (val *parseFloat(8.332985499945))*Math.pow(10,-005); unit = " ton";} //ton refrigeration
	return result;	
}

function power_Btu_therm_per_hour(i)
{
	if(i==0)  { result = (val *0.2928751);	unit = " W"; } // watt
	if(i==1)  { result = (val *0.0002928751) ; unit = " kW"; } // kilowatt   
 	if(i==2)  { result = (val *parseFloat(2.928751))*Math.pow(10,-007); unit = " MW"; } // megawatt  
	if(i==3)  { result = (val *0.0003981991878); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *0.000392751963625);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *0.000392593967828) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *0.000392571339722); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *parseFloat(6.99988288719))*Math.pow(10,-005); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *777.64891092); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *12.9608128877); unit = " ft-lbf/min"; } // foot pound force per minute 
	if(i==10) { result = (val *2928750.999998); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val * 251.995790995); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *0.9993312203076); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val); unit = " But/h"; } // Btu (therm) per hour 
	if(i==14) { result = (val *parseFloat(8.32741256753))*Math.pow(10,-005); unit = " ton";} //ton refrigeration 
	return result;	
} 

function power_ton_refrigeration(i)
{
	if(i==0)  { result = (val *3516.999999451);	unit = " W"; } // watt
	if(i==1)  { result = (val *3.516999999451) ; unit = " kW"; } // kilowatt   
 	if(i==2)  { result = (val *0.003516999999451); unit = " MW"; } // megawatt  
	if(i==3)  { result = (val *4.781787601388); unit = " hp"; }  //horsepower(metric)
	if(i==4)  { result = (val *4.71637450691);  unit = " hp"; } //horsepower(550 ft-lbf/s)
	if(i==5)  { result = (val *4.714477212022) ; unit = " hp"; } // horsepower(electric)
	if(i==6)  { result = (val *4.714205481567); unit = " hp"; }  // horsepower(water)
	if(i==7)  { result = (val *0.8405831737323); unit = " kcal/s"; }   //  kilocalorie (therm) per second
	if(i==8)  { result = (val *9338421.804075); unit = " ft-lbf/h"; } //foot pound force per hour
	if(i==9)  { result = (val *155640.3358183); unit = " ft-lbf/min"; } // foot pound force per minute 
	if(i==10) { result = (val *35169999994.51); unit = " erg/s"; } // erg per second 
	if(i==11) { result = (val *3026099.511116); unit = " cal/h"; }   //calorie (therm) per hour
	if(i==12) { result = (val *12000.50090099); unit = " But/h"; }   //Btu (int'l) per hour
	if(i==13) { result = (val *12008.53196465); unit = " But/h"; } // Btu (therm) per hour 
	if(i==14) { result = (val); unit = " ton";} //ton refrigeration 
	return result;	
}
