<!--
function convert(mForm){
    mForm.toField.value = convertUnits(
        parseFloat(mForm.fromField.value),
        mForm.fromUnits.options[mForm.fromUnits.selectedIndex].value,
        mForm.toUnits.options[mForm.toUnits.selectedIndex].value);
}
function convertUnits(value, fromUnitFact, toUnitFact) {
    return (value * fromUnitFact / toUnitFact);
}
function convertTemp(mForm){
    var kTemp = 0.0;
    if (mForm.fromUnits.options[mForm.fromUnits.selectedIndex].value ==
        mForm.toUnits.options[mForm.toUnits.selectedIndex].value) {
        mForm.toField.value = mForm.fromField.value;
    }
    else {
        // first convert to Kelvin
        if (mForm.fromUnits.options[mForm.fromUnits.selectedIndex].value == 'F'){
            kTemp = ((parseFloat(mForm.fromField.value) - 32) * 5/9) + 273.16;
        } else if (mForm.fromUnits.options[mForm.fromUnits.selectedIndex].value == 'C'){
            kTemp = parseFloat(mForm.fromField.value) + 273.16;
        } else if (mForm.fromUnits.options[mForm.fromUnits.selectedIndex].value == 'K'){
            kTemp = parseFloat(mForm.fromField.value);
        }

        // now convert to desired units
        if (mForm.toUnits.options[mForm.toUnits.selectedIndex].value == 'F'){
            mForm.toField.value = (kTemp - 273.16) * 9/5 + 32;
        } else if (mForm.toUnits.options[mForm.toUnits.selectedIndex].value == 'C'){
            mForm.toField.value = kTemp - 273.16;
        } else if (mForm.toUnits.options[mForm.toUnits.selectedIndex].value == 'K'){
            mForm.toField.value = kTemp;
        }
    }
}
//-->