/*
		METRIC AND ENGLISH CONVERSION FACTORS
*/

// LENGTH FACTORS
	var Inches2Millimeters = 25.4000;
	var Inches2Centimeters = 2.5400;
	var Inches2Meters =  0.0254;
	var Inches2Kilometers = 0.0000254;
	var Inches2Feet =  0.08333333;
	var Inches2Yards = 0.027777778;
	var Inches2Miles = 0.00001578 ;
	var Inches2Inches = 1;
	
	var Feet2Meters = 0.3048;
	var Feet2Centimeters = 30.48;
	var Feet2Millimeters = 304.8;
	var Feet2Kilometers = 0.0003048;
	var Feet2Inches = 12;
	var Feet2Yards = 0.333333333;
	var Feet2Miles =  0.0001894;
	var Feet2Feet = 1;
	
	var Yards2Meters = 0.9144;
	var Yards2Centimeters =  91.44;
	var Yards2Millimeters = 914.4;
	var Yards2Kilometers = 9.14E-04;
	var Yards2Inches = 36;
	var Yards2Feet = 3;
	var Yards2Yards = 1;
	var Yards2Miles = 0.000568181818;
	
	var Miles2Kilometers = 1.6093;
	var Miles2Meters = 1609;
	var Miles2Centimeters = 160934.4;
	var Miles2Millimeters = 1609344;
	var Miles2Inches = 63360;
	var Miles2Feet = 5280;
	var Miles2Yards = 1760;
	var Miles2Miles = 1;
	
	var Millimeters2Inches = 0.0394;
	var Millimeters2Feet = 0.0032808399;
	var Millimeters2Yards = 0.0010936133;
	var Millimeters2Miles = 0.000000621371192237;
	var Millimeters2Millimeters = 1;
	var Millimeters2Centimeters = 0.1;
	var Millimeters2Meters = 0.001;
	var Millimeters2Kilometers = 0.000001;
	
	var Centimeters2Inches = 0.3937;
	var Centimeters2Feet = 0.03281;
	var Centimeters2Yards = 0.01094;
	var Centimeters2Miles = 0.00000621371192237;
	var Centimeters2Millimeters = 10;
	var Centimeters2Centimeters = 1;
	var Centimeters2Meters = 0.01;
	var Centimeters2Kilometers = 0.00001;
	
	var Meters2Feet = 3.2808;
	var Meters2Inches = 39.37;
	var Meters2Yards = 1.0936;
	var Meters2Miles = 0.000621371192;
	var Meters2Millimeters = 1000;
	var Meters2Centimeters = 100;
	var Meters2Meters = 1;
	var Meters2Kilometers = 0.001;
	
	var Kilometers2Miles = 0.621371192;
	var Kilometers2Yards = 1094;
	var Kilometers2Feet = 3280.84;
	var Kilometers2Inches = 39370.078740157;
	var Kilometers2Millimeters = 1000000;
	var Kilometers2Centimeters = 100000;
	var Kilometers2Meters = 1000 ;
	var Kilometers2Kilometers = 1;
	
// AREA FACTORS
	var sqrInches2sqrCentimeters = 6.4516;
	var sqrInches2sqrMeters = 0.00064516;
	var sqrInches2sqrKilometers = 0.00000000064516;
	var sqrInches2sqrInches = 1;
	var sqrInches2sqrFeet = 0.00694444444;
	var sqrInches2sqrYards = 0.000771604938;
	var sqrInches2sqrMiles = 0.000000000249097679217;
	
	var sqrFeet2sqrCentimeters = 929.0304;
	var sqrFeet2sqrMeters = 0.0929030400;
	var sqrFeet2sqrKilometers = 0.00000009290304;
	var sqrFeet2sqrInches = 144;
	var sqrFeet2sqrFeet = 1;
	var sqrFeet2sqrYards = 0.111111111;
	var sqrFeet2sqrMiles = 0.0000000358700658073;
	
	var sqrYards2sqrCentimeters = 8361.2736;
	var sqrYards2sqrMeters = 0.836127360;
	var sqrYards2sqrKilometers = 0.00000083612736;
	var sqrYards2sqrInches = 1296;
	var sqrYards2sqrFeet = 9;
	var sqrYards2sqrYards = 1;
	var sqrYards2sqrMiles = 0.000000322830592265;
	
	var sqrMiles2sqrCentimeters = 25899880000;
	var sqrMiles2sqrMeters = 2589988;
	var sqrMiles2sqrKilometers = 2.589988000;
	var sqrMiles2sqrInches = 4014489428.98;
	var sqrMiles2sqrFeet = 27878398.8124;
	var sqrMiles2sqrYards = 3097599.86804;
	var sqrMiles2sqrMiles = 1;
	
	var sqrCentimeters2sqrInches = 0.155000310;
	var sqrCentimeters2sqrFeet = 0.00107639104;
	var sqrCentimeters2sqrYards = 0.000119599005;
	var sqrCentimeters2sqrMiles = 0.0000000000386102174991;
	var sqrCentimeters2sqrCentimeters = 1;
	var sqrCentimeters2sqrMeters = 0.0001;
	var sqrCentimeters2sqrKilometers = 0.0000000001;
	
	var sqrMeters2sqrInches = 1550.003100006;
	var sqrMeters2sqrFeet = 10.763910417;
	var sqrMeters2sqrYards = 1.195990046;
	var sqrMeters2sqrMiles = 0.000000386102174991;
	var sqrMeters2sqrCentimeters = 10000;
	var sqrMeters2sqrMeters = 1;
	var sqrMeters2sqrKilometers = 0.000001;
	
	var sqrKilometers2sqrInches = 1550003100.01;
	var sqrKilometers2sqrFeet = 10763910.4167;
	var sqrKilometers2sqrYards = 1195990.0463;
	var sqrKilometers2sqrMiles = 0.386102175;
	var sqrKilometers2sqrCentimeters = 10000000000;
	var sqrKilometers2sqrMeters = 1000000;
	var sqrKilometers2sqrKilometers = 1;
	
// DRY VOLUME FACTORS
	var cubInches2cubMillimeters = 16387.064;
	var cubInches2cubCentimeters = 16.387064000;
	var cubInches2cubMeters = 0.000016387064;
	var cubInches2cubInches = 1;
	var cubInches2cubFeet = 0.000578703704;
	var cubInches2cubYards = 0.0000214334705;
	
	var cubFeet2cubMillimeters = 28316846.592;
	var cubFeet2cubCentimeters = 28316.846592;
	var cubFeet2cubMeters = 0.0283168466;
	var cubFeet2cubInches = 1728;
	var cubFeet2cubFeet = 1;
	var cubFeet2cubYards = 0.037037037;
	
	var cubYards2cubMillimeters = 764554857.984;
	var cubYards2cubCentimeters = 764554.857984001;
	var cubYards2cubMeters = 0.764554858;
	var cubYards2cubInches = 46656;
	var cubYards2cubFeet = 27;
	var cubYards2cubYards = 1;
	
	var cubMillimeters2cubMillimeters = 1;
	var cubMillimeters2cubCentimeters = 0.001;
	var cubMillimeters2cubMeters = 0.000000001;
	var cubMillimeters2cubInches = 0.0000610237441;
	var cubMillimeters2cubFeet = 0.0000000353146667215;
	var cubMillimeters2cubYards = 0.00000000130795061931;
	
	var cubCentimeters2cubInches = 0.0610237441;
	var cubCentimeters2cubFeet = 0.0000353146667;
	var cubCentimeters2cubYards = 0.00000130795061931;
	var cubCentimeters2cubMillimeters = 1000;
	var cubCentimeters2cubCentimeters = 1;
	var cubCentimeters2cubMeters = 0.000001;
	
	var cubMeters2cubInches = 61023.744094732;
	var cubMeters2cubFeet = 35.314666721;
	var cubMeters2cubYards = 1.307950619;
	var cubMeters2cubMillimeters = 1000000000;
	var cubMeters2cubCentimeters = 1000000;
	var cubMeters2cubMeters = 1;
	
	// var cubCentimeters2Teaspoon = 0.202839; // U.S. Teaspoon
	// var Teaspoon2cubCentimeters = 4.93;	// U.S. Teaspoon

// LIQUID VOLUME FACTORS

	var Pints2Pints = 1;
	var Pints2Liters = 0.4732;
	var Pints2Quarts = 0.5;
	var Pints2Gallons = 0.125;
	var Pints2cubCentimeters = 473.2;
	var Pints2cubMeters = 47300;
	
	var Liters2Pints =  2.113;
	var Liters2Liters = 1;
	var Liters2Quarts = 1.057;
	var Liters2Gallons = 0.2642;
	var Liters2cubCentimeters = 1000;
	var Liters2cubMeters = 0.001;
	
	var Quarts2Pints = 2;
	var Quarts2Liters = 0.9463;
	var Quarts2Quarts = 1;
	var Quarts2Gallons = 0.25;
	var Quarts2cubCentimeters =  946.4;
	var Quarts2cubMeters = 94600;
	
	// U.S. Gallons
	var Gallons2Pints = 8;
	var Gallons2Liters = 3.785411784;
	var Gallons2Quarts = 4;
	var Gallons2Gallons = 1;
	var Gallons2cubCentimeters = 3785.412;
	var Gallons2cubMeters = 0.003785;

	var cubCentimeters2Pints = 0.002113;
	var cubCentimeters2Liters = 0.001;
	var cubCentimeters2Quarts = 0.001057;
	var cubCentimeters2Gallons = 0.0002642;
	var cubCentimeters2cubCentimeters = 1;
	var cubCentimeters2cubMeters = 0.000001;
	
	var cubMeters2Pints = 2113;
	var cubMeters2Liters = 1000;
	var cubMeters2Quarts = 1057;
	var cubMeters2Gallons = 264.2;
	var cubMeters2cubCentimeters = 1000000;
	var cubMeters2cubMeters = 1;
	
// MASS FACTORS
	var Ounces2Ounces = 1;
	var Ounces2Pounds = 0.0625;
	var Ounces2Tons = 0.00003125;
	var Ounces2Grams = 28.349527;
	var Ounces2Kilograms = 0.0283495231;
	var Ounces2Megagrams = 0.0000283495231;
	
	var Pounds2Ounces = 16;
	var Pounds2Pounds = 1;
	var Pounds2Tons = 0.0005;
	var Pounds2Grams = 453.59237;
	var Pounds2Kilograms = 0.4536;
	var Pounds2Megagrams = 0.00045359237;
	
	var Tons2Ounces = 35273.96194958;
	var Tons2Pounds = 2000;
	var Tons2Tons = 1;
	var Tons2Grams = 907184.74;
	var Tons2Kilograms = 907.18474;
	var Tons2Megagrams = 0.907184740;	// U.S. Ton
	
	var Grams2Ounces = 0.0352739619;	// Not Troy
	var Grams2Pounds = 0.00220462262;
	var Grams2Tons = 0.00000110231131092;
	var Grams2Grams = 1;
	var Grams2Kilograms = 0.001;
	var Grams2Megagrams = 0.000001;
	
	var Kilograms2Ounces = 35.27396195;
	var Kilograms2Pounds = 2.205;
	var Kilograms2Tons = 0.00110231131;
	var Kilograms2Grams = 1000;
	var Kilograms2Kilograms = 1;
	var Kilograms2Megagrams = 0.001;
	
	var Megagrams2Ounces = 35273.96194958;
	var Megagrams2Pounds = 2204.622621849;
	var Megagrams2Tons = 1.102311311;
	var Megagrams2Grams = 1000000;
	var Megagrams2Kilograms = 1000;
	var Megagrams2Tons = 1.102311311;	// U.S. Ton
	
// DENSITY FACTORS
	
	var PoundsPerCubicFoot2PoundsPerCubicFoot = 1;
	var PoundsPerCubicFoot2KilogramsPerCubicMeter = 16.018463374;
	
	var KilogramsPerCubicMeter2PoundsPerCubicFoot = 0.0624279606;
	var KilogramsPerCubicMeter2KilogramsPerCubicMeter = 1;
	
// PRESSURE FACTORS
	var PoundsPerSquareInch2Megapascals = 0.00689475729;
	var PoundsPerSquareInch2PoundsPerSquareInch = 1;
	
	var Megapascals2PoundsPerSquareInch = 145.037737730;
	var Megapascals2Megapascals = 1;
	
// FORCE PER LENGTH FACTORS
	var PoundsPerInch2KilonewtonsPerMeter = 0;
	var PoundsPerInch2PoundsPerInch = 1;
	
	var KilonewtonsPerMeter2PoundsPerInch = 0;
	var KilonewtonsPerMeter2KilonewtonsPerMeter = 1;
	
// RHEOMETER FACTORS
	var InchPounds2NewtonMeters = 0.112984829;
	var InchPounds2InchPounds = 1;
	
	var NewtonMeters2InchPounds = 8.850745791;
	var NewtonMeters2NewtonMeters = 1;

// ABSOLUTE VISCOSITY FACTORS
	var Centipoises2Centipoises = 1;
	var Centipoises2Poise = 0.01;
	var Centipoises2Pascalsec = 0.001;
	var Centipoises2lbfsecft2 = 0.0000208854342;
	
	var Poise2Centipoises = 100;
	var Poise2Poise = 1;
	var Poise2Pascalsec = 0.1;
	var Poise2lbfsecft2 = 0.00208854342;
	
	var Pascalsec2Centipoises = 1000;
	var Pascalsec2Poise = 10;
	var Pascalsec2Pascalsec = 1;
	var Pascalsec2lbfsecft2 = 0.0208854342;
	
	var lbfsecft22Centipoises = 47880.258980336;
	var lbfsecft22Poise = 478.802589803;
	var lbfsecft22Pascalsec = 47.880258980;
	var lbfsecft22lbfsecft2 = 1;
	
// PARTICLE SIZE FACTORS
	var Microns2Microns = 1;
	var Microns2Millimeters = 0.001;
	var Microns2Inches = 0.0000393700787;
	
	var Millimeters2Microns = 1000;
	var Millimeters2Millimeters = 1;
	var Millimeters2Inches = 0.0393700787;
	
	var Inches2Microns = 25400;
	var Inches2Millimeters = 25.4;
	var Inches2Inches = 1;


// TEMPERATURE FUNCTIONS
	function Celsius2Farenheit(C) {
		return (C * (9/5)) + 32 ;
	}
	
	function Celsius2Celsius(C) {
		return C ;
	}
	
	function Farenheit2Celsius(F) {
		return (F - 32) * (5/9) ;
	}
	
	function Farenheit2Farenheit(F) {
		return F ;
	}

