﻿// JScript File


var numDigs;
var curQuantity;
var quantities = new Array("Area", "Bits", "Density", "Energy", "Force", "Length",
  "Mass", "Power", "Pressure", "Speed", "Temperature", "Volume");
var initializing = true;

function formatFloat(number, X) 
{
// rounds number to X decimal places, default is 6
    X = (!X ? 6 : X);
    return Math.round(number * Math.pow(10,X)) / Math.pow(10,X);
}

function Convert()
{

//  with (document.forms['ConvertForm']) 
  with (document.forms[0]) 
  {

    var lFrom     = parseFloat(elements['ValueFrom'].value);
    var lUnitFrom = parseFloat(elements['UnitFrom'].options[elements['UnitFrom'].selectedIndex].value);
    var lUnitTo   = parseFloat(elements['UnitTo'].options[elements['UnitTo'].selectedIndex].value);

    elements['ValueTo'].value = formatFloat(lFrom * (lUnitFrom / lUnitTo), numDigs);
  }
}

