//Liquid measure variables
var teaspoon = "teaspoon(s)";
var UStablespoon = "US tablespoon(s)";
var cup = "cup(s)";
var USpint = "US pint(s)";
var USquart = "US quart(s)";
var USfluidOunce = "US fluid ounce(s)";
var USgallon = "US gallon(s)";
var gill = "US Gill";
var UKtablespoon = "UK tablespoon(s)";
var UKpint = "UK pint(s)";
var UKquart = "UK quart(s)";
var UKgallon = "UK gallon(s)";
var milliliter = "milliliter(s)";
var liter = "liter(s)";

var teaspoonAbbrev = "tsp";
var UStablespoonAbbrev = "US Tbsp";
var cupAbbrev = "c";
var USpintAbbrev = "US pt";
var USquartAbbrev = "US qt";
var USfluidOunceAbbrev = "fl oz";
var USgallonAbbrev = "gal";
var gillAbbrev = "US Gill";
var UKtablespoonAbbrev = "UK Tbsp";
var UKpintAbbrev = "UK pt";
var UKquartAbbrev = "UK qt";
var UKgallonAbbrev = "UK gal";
var milliliterAbbrev = "ml";
var literAbbrev = "l";

var liquidMeasureArray = new Array(13);

  var teaspoonIndex = 0;
  var UStablespoonIndex = 1;
  var cupIndex = 2;
  var USpintIndex = 3;
  var USquartIndex = 4;
  var USfluidOunceIndex = 5;
  var USgallonIndex = 6;
  var gillIndex = 7;
  var UKtablespoonIndex = 8;
  var UKpintIndex = 9;
  var UKquartIndex = 10;
  var UKgallonIndex = 11;
  var milliliterIndex = 12;
  var literIndex = 13;

  var peckIndex = 5;
  var bushelIndex = 6;
  var barrelIndex = 7;
  
  var tUSTratio = 3;
  var tcupratio = 48;
  var tUSptratio = 96;
  var tUSqtratio = 192;
  var tUSflozratio = 6;
  var tUSgalratio = 768;
  var tgillratio = 24;
  var tUKTratio = 3.6;
  var tUKptratio = 115.2;
  var tUKqtratio = 230.4;
  var tUKgalratio = 921.6;
  var tlratio = .004929;

  var USTcupratio = 16;
  var USTUSptratio = 32;
  var USTUSqtratio = 64;
  var USTUSflozratio = 2;
  var USTUSgalratio = 256;
  var USTgillratio = 8;
  var USTUKTratio = 1.2;
  var USTUKptratio = 38.4;
  var USTUKqtratio = 76.8;
  var USTUKgalratio = 307.2;
  var USTlratio = .01479;

  var cupUSptratio = 2;
  var cupUSqtratio = 4;
  var cupUSflozratio = 8;
  var cupUSgalratio = 16;
  var cupgillratio = 2;
  var cupUKTratio = .075;
  var cupUKptratio = 2.4;
  var cupUKqtratio = 4.8;
  var cupUKgalratio = 19.2;
  var cuplratio = .2366;

  var USptUSqtratio = 2;
  var USptUSflozratio = 16;
  var USptUSgalratio = 8;
  var USptgillratio = 4;
  var USptUKTratio = .0375;
  var USptUKptratio = 1.2;
  var USptUKqtratio = 2.4;
  var USptUKgalratio = 9.6;
  var USptlratio = .4732;

  var USqtUSflozratio = 32;
  var USqtUSgalratio = 4;
  var USqtgillratio = 8;
  var USqtUKTratio = .01875;
  var USqtUKptratio = .6;
  var USqtUKqtratio = 1.2;
  var USqtUKgalratio = 4.8;
  var USqtlratio = .9463;

  var USflozUSgalratio = 128;
  var USflozgillratio = 4;
  var USflozUKTratio = 1.664;
  var USflozUKptratio = 19.2;
  var USflozUKqtratio = 38.4;
  var USflozUKgalratio = 153.6;
  var USflozlratio = .02957;

  var USgalgillratio = 32;
  var USgalUKTratio = .0046875;
  var USgalUKptratio = .15;
  var USgalUKqtratio = .3;
  var USgalUKgalratio = 1.2;
  var USgallratio = 3.7854;

  var gillUKTratio = .15;
  var gillUKptratio = 4.8;
  var gillUKqtratio = 9.6;
  var gillUKgalratio = 38.4;
  var gilllratio = .118;

  var UKTUKptratio = 32;
  var UKTUKqtratio = 64;
  var UKTUKgalratio = 256;
  var UKTlratio = .01848;

  var UKptUKqtratio = 2;
  var UKptUKgalratio = 8;
  var UKptlratio = .568;

  var UKqtUKgalratio = 4;
  var UKqtlratio = 1.136;

  var UKgallratio = 4.546;

  var formlist = "";

function formatLiquidArray(formatType)
{
  if (formatType == 'short')
  {
    liquidMeasureArray[0] = teaspoonAbbrev;
    liquidMeasureArray[1] = UStablespoonAbbrev;
    liquidMeasureArray[2] = cupAbbrev;
    liquidMeasureArray[3] = USpintAbbrev;
    liquidMeasureArray[4] = USquartAbbrev;
    liquidMeasureArray[5] = USfluidOunceAbbrev;
    liquidMeasureArray[6] = USgallonAbbrev;
    liquidMeasureArray[7] = gillAbbrev;
    liquidMeasureArray[8] = UKtablespoonAbbrev;
    liquidMeasureArray[9] = UKpintAbbrev;
    liquidMeasureArray[10] = UKquartAbbrev;
    liquidMeasureArray[11] = UKgallonAbbrev;
    liquidMeasureArray[12] = milliliterAbbrev;
    liquidMeasureArray[13] = literAbbrev;
  }
  else
  {
    liquidMeasureArray[0] = teaspoon;
    liquidMeasureArray[1] = UStablespoon;
    liquidMeasureArray[2] = cup;
    liquidMeasureArray[3] = USpint;
    liquidMeasureArray[4] = USquart;
    liquidMeasureArray[5] = USfluidOunce;
    liquidMeasureArray[6] = USgallon;
    liquidMeasureArray[7] = gill;
    liquidMeasureArray[8] = UKtablespoon;
    liquidMeasureArray[9] = UKpint;
    liquidMeasureArray[10] = UKquart;
    liquidMeasureArray[11] = UKgallon;
    liquidMeasureArray[12] = milliliter;
    liquidMeasureArray[13] = liter;
  }
}

function convertLiquidMeasure()
{
  var result;
  var decimalplaces = Number(document.forms['liquidForm'].elements['liquidMeasureDecimalPlaces'].value);
  var quantity = getQuantity(document.forms['liquidForm'].elements['liquidMeasureQuantity'].value);
  var measureFrom = Number(document.forms['liquidForm'].elements['liquidMeasureFrom'].value);
  var measureTo = Number(document.forms['liquidForm'].elements['liquidMeasureTo'].value);


  //teaspoonIndex
  if (measureFrom == teaspoonIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity / tUSTratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity / tcupratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity / tUSptratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity / tUSpqratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity / tUSflozratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity / tUSgalratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity / tgillratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity / tUKTratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / tUKptratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / tUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / tUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (tlratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * tlratio;
    }
  }
  //US tablespoon
  else if (measureFrom == UStablespoonIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tUSTratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity / USTcupratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity / USTUSptratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity / USTUSqtratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity / USTUSflozratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity / USTUSgalratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity / USTgillratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity / USTUKTratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / USTUKptratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / USTUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / USTUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (USTlratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * USTlratio;
    }
  }
  //US cup
  else if (measureFrom == cupIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tcupratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTcupratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity / cupUSptratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity / cupUSqtratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity * cupUSflozratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity / cupUSgalratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity * cupgillratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity / cupUKTratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / cupUKptratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / cupUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / cupUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (cuplratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * cuplratio;
    }
  }
  //US pint
  else if (measureFrom == USpintIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tUSptratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTUSptratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity * cupUSptratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity / USptUSqtratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity * USptUSflozratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity / USptUSgalratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity * USptgillratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity / USptUKTratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / USptUKqtratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / USptUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / USptUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (USptlratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * USptlratio;
    }
  }
  //US quart
  else if (measureFrom == USquartIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tUSqtratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTUSqtratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity * cupUSqtratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity * USptUSqtratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity * USqtUSflozratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity / USqtUSgalratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity * USqtgillratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity / USqtUKTratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / USqtUKptratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / USqtUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / USqtUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (USqtlratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * USqtlratio;
    }
  }
  //US fluid ounce
  else if (measureFrom == USfluidOunceIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tUSflozratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTUSflozratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity / cupUSflozratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity / USptUSflozratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity / USqtUSflozratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity / USflozUSgalratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity / USflozgillratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity * USflozUKTratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / USflozUKptratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / USflozUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / USflozUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (USflozlratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * USflozlratio;
    }
  }
  //US gallon
  else if (measureFrom == USgallonIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tUSgalratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTUSgalratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity * cupUSgalratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity * USptUSgalratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity * USqtUSgalratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity * USflozUSgalratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity * USgalgillratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity / USgalUKTratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / USgalUKptratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / USgalUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / USgalUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (USgallratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * USgallratio;
    }
  }
  //US gill
  else if (measureFrom == gillIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tgillratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTgillratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity / cupgillratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity / USptgillratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity / USqtgillratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity * USflozgillratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity / USgalgillratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity / gillUKTratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / gillUKptratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / gillUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / gillUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (gilllratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * gilllratio;
    }
  }
  //UK tablespoon
  else if (measureFrom == UKtablespoonIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tUKTratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTUKTratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity * cupUKTratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity * USptUKTratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity * USqtUKTratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity / USflozUKTratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity * USgalUKTratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity * gillUKTratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / UKTUKptratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / UKTUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / UKTUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (UKTlratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * UKTlratio;
    }
  }
  //UK pint
  else if (measureFrom == UKpintIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tUKptratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTUKptratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity * cupUKptratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity * USptUKptratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity * USqtUKptratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity * USflozUKptratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity * USgalUKptratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity * gillUKptratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity * UKTUKptratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / UKptUKqtratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / UKptUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (UKptlratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * UKptlratio;
    }
  }
  //UK quart
  else if (measureFrom == UKquartIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tUKqtratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTUKqtratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity * cupUKqtratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity * USptUKqtratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity * USqtUKqtratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity * USflozUKqtratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity * USgalUKqtratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity * gillUKqtratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity * UKTUKqtratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity * UKptUKqtratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / UKqtUKgalratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (UKqtlratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * UKqtlratio;
    }
  }
  //UK gallon
  else if (measureFrom == UKgallonIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity * tUKgalratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity * USTUKgalratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity * cupUKgalratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity * USptUKgalratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity * USqtUKgalratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity * USflozUKgalratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity * USgalUKgalratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity * gillUKgalratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity * UKTUKgalratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity * UKptUKgalratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity * UKqtUKgalratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * (UKgallratio * 1000);
    }
    else if (measureTo == literIndex)
    {
      result = quantity * UKgallratio;
    }
  }
  //Milliliter
  else if (measureFrom == milliliterIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity / (tlratio * 1000);
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity / (USTlratio * 1000);
    }
    else if (measureTo == cupIndex)
    {
      result = quantity / (cuplratio * 1000);
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity / (USptlratio * 1000);
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity / (USqtlratio * 1000);
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity / (USflozlratio * 1000);
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity / (USgallratio * 1000);
    }
    else if (measureTo == gillIndex)
    {
      result = quantity / (gilllratio * 1000);
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity / (UKTlratio * 1000);
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / (UKptlratio * 1000);
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / (UKqtlratio * 1000);
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / (UKgallratio * 1000);
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity;
    }
    else if (measureTo == literIndex)
    {
      result = quantity / 1000;
    }
  }
  //Liter
  else if (measureFrom == literIndex)
  {
    if (measureTo == teaspoonIndex)
    {
      result = quantity / tlratio;
    }
    else if (measureTo == UStablespoonIndex)
    {
      result = quantity / USTlratio;
    }
    else if (measureTo == cupIndex)
    {
      result = quantity / cuplratio;
    }
    else if (measureTo == USpintIndex)
    {
      result = quantity / USptlratio;
    }
    else if (measureTo == USquartIndex)
    {
      result = quantity / USqtlratio;
    }
    else if (measureTo == USfluidOunceIndex)
    {
      result = quantity / USflozlratio;
    }
    else if (measureTo == USgallonIndex)
    {
      result = quantity / USgallratio;
    }
    else if (measureTo == gillIndex)
    {
      result = quantity / gilllratio;
    }
    else if (measureTo == UKtablespoonIndex)
    {
      result = quantity / UKTlratio;
    }
    else if (measureTo == UKpintIndex)
    {
      result = quantity / UKptlratio;
    }
    else if (measureTo == UKquartIndex)
    {
      result = quantity / UKqtlratio;
    }
    else if (measureTo == UKgallonIndex)
    {
      result = quantity / UKgallratio;
    }
    else if (measureTo == milliliterIndex)
    {
      result = quantity * 1000;
    }
    else if (measureTo == literIndex)
    {
      result = quantity;
    }
  }
  document.forms['liquidForm'].elements['liquidMeasureQuantity'].value = quantity;
  document.forms['liquidForm'].elements['liquidMeasureResult'].value = document.forms['liquidForm'].elements['liquidMeasureQuantity'].value + ' ' + liquidMeasureArray[measureFrom] + ' = ' + formatNumber(result,decimalplaces) + ' ' + liquidMeasureArray[measureTo];
  return false;
}

function clearLiquidResult()
{
  document.forms['liquidForm'].elements['liquidMeasureResult'].value = "";
}
