﻿function ShowHideConversionTable(div, btn) 
{
    if (btn.title == "Expand") {
        btn.src = "images/Up16.png";
        btn.alt = "Collapse";
        btn.title = "Collapse";
        div.style.visibility = "visible";
        div.style.height = "auto";
        div.style.margin = "5px";
    }
    else 
    {
        btn.src = "images/Down16.png";
        btn.alt = "Expand";
        btn.title = "Expand";
        div.style.visibility = "hidden";
        div.style.height = "0px";
        div.style.margin = "0px";
    }
}

function ConvertCFS() 
{
    try 
    {
        var Qcfs = eval(document.getElementById("_tb_CFS1").value);
        var Qgpm = Qcfs * 448.83116885;
        var Qmgd = Qcfs * 0.64631688315;
        var Qcms = Qcfs * 0.028316846593;
        var Qlps = Qcfs * 28.316846593;

        document.getElementById("_tb_GPM1").value = Qgpm.toFixed(5);
        document.getElementById("_tb_MGD1").value = Qmgd.toFixed(5);
        document.getElementById("_tb_CMS1").value = Qcms.toFixed(5);
        document.getElementById("_tb_LPS1").value = Qlps.toFixed(5);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_CFS1").value = 1.0.toFixed(1);
    }
}

function ConvertMGD() {

    try 
    {
        var Qmgd = eval(document.getElementById("_tb_MGD2").value);
        var Qgpm = Qmgd * 694.44444444;
        var Qcfs = Qmgd * 1.5472286522;
        var Qcms = Qmgd * 0.043812636389;
        var Qlps = Qmgd * 43.812636389;

        document.getElementById("_tb_GPM2").value = Qgpm.toFixed(5);
        document.getElementById("_tb_CFS2").value = Qcfs.toFixed(5);
        document.getElementById("_tb_CMS2").value = Qcms.toFixed(5);
        document.getElementById("_tb_LPS2").value = Qlps.toFixed(5);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_MGD2").value = 1.0.toFixed(1);
    }
}

function ConvertGPM() 
{
    try
     {
        var Qgpm = eval(document.getElementById("_tb_GPM3").value);
        var Qcfs = Qgpm * 0.0022280092591;
        var Qmgd = Qgpm * 0.00144;
        var Qcms = Qgpm * 0.0000630901964;
        var Qlps = Qgpm * 0.0630901964;

        document.getElementById("_tb_CFS3").value = Qcfs.toFixed(5);
        document.getElementById("_tb_MGD3").value = Qmgd.toFixed(5);
        document.getElementById("_tb_CMS3").value = Qcms.toFixed(5);
        document.getElementById("_tb_LPS3").value = Qlps.toFixed(5);
    }
    catch (e) {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_GPM3").value = 1.0.toFixed(1);
    }
}

function ConvertCF() 
{
    try {
        var VolCF = eval(document.getElementById("_tb_CF1").value);
        var VolGAL = VolCF * 7.4805194805;
        var VolCM = VolCF * 0.028316846592;
        var VolLIT = VolCF * 28.316846592;
        var VolCY = VolCF * 0.037037037037;
        var VolCC = VolCF * 28316.846592;
        var VolQRT = VolCF * 29.922077922;
        var VolPNT = VolCF * 59.844155844;

        document.getElementById("_tb_G1").value = VolGAL.toFixed(5);
        document.getElementById("_tb_CM1").value = VolCM.toFixed(5);
        document.getElementById("_tb_L1").value = VolLIT.toFixed(5);
        document.getElementById("_tb_CYD1").value = VolCY.toFixed(5);
        document.getElementById("_tb_CCM1").value = VolCC.toFixed(5);
        document.getElementById("_tb_QT1").value = VolQRT.toFixed(5);
        document.getElementById("_tb_PT1").value = VolPNT.toFixed(5);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_CF1").value = 1.0.toFixed(1);
    }
}

function ConvertGal() 
{
    try 
    {
        var VolGAL = eval(document.getElementById("_tb_G2").value);
        var VolCF = VolGAL * 0.13368055556;
        var VolCM = VolGAL * 0.003785411784;
        var VolLIT = VolGAL * 3.785411784;
        var VolCY = VolGAL * 0.0049511316872;
        var VolCC = VolGAL * 3785.411784;
        var VolCIN = VolGAL * 231;
        var VolQRT = VolGAL * 4;
        var VolPNT = VolGAL * 8;

        document.getElementById("_tb_CF2").value = VolCF.toFixed(5);
        document.getElementById("_tb_CM2").value = VolCM.toFixed(5);
        document.getElementById("_tb_L2").value = VolLIT.toFixed(5);
        document.getElementById("_tb_CYD2").value = VolCY.toFixed(5);
        document.getElementById("_tb_CCM2").value = VolCC.toFixed(5);
        document.getElementById("_tb_QT2").value = VolQRT.toFixed(5);
        document.getElementById("_tb_PT2").value = VolPNT.toFixed(5);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_G2").value = 1.0.toFixed(1);
    }
}

function ConvertAF() 
{
    try 
    {
        var VolACF = eval(document.getElementById("_tb_AF3").value);
        var VolCF = VolACF * 43560;
        var VolCM = VolACF * 1233.4818376;
        var VolLIT = VolACF * 1233481.8376;
        var VolCY = VolACF * 1613.3333333;
        var VolCC = VolACF * 3785.411784;
        var VolGAL = VolACF * 325851.42857;

        document.getElementById("_tb_CF3").value = VolCF.toFixed(5);
        document.getElementById("_tb_CM3").value = VolCM.toFixed(5);
        document.getElementById("_tb_L3").value = VolLIT.toFixed(5);
        document.getElementById("_tb_CYD3").value = VolCY.toFixed(5);
        document.getElementById("_tb_G3").value = VolGAL.toFixed(5);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_AF3").value = 1.0.toFixed(1);
    }
}

function ConvertAcres() 
{
    try 
    {
        var AreaAC = eval(document.getElementById("_tb_A1").value);
        var AreaHCT = AreaAC * 0.40468564224;
        var AreaSQF = AreaAC * 43560;
        var AreaSQK = AreaAC * 6272640;
        var AreaSQM = AreaAC * 0.0015625;
        var AreaSQY = AreaAC * 4840;

        document.getElementById("_tb_H1").value = AreaHCT.toFixed(5);
        document.getElementById("_tb_SFT1").value = AreaSQF.toFixed(5);
        document.getElementById("_tb_SKM1").value = AreaSQK.toFixed(5);
        document.getElementById("_tb_SML1").value = AreaSQM.toFixed(5);
        document.getElementById("_tb_SYD1").value = AreaSQY.toFixed(5);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_A1").value = 1.0.toFixed(1);
    }
}

function ConvertSqMiles() 
{
    try 
    {
        var AreaSQM = eval(document.getElementById("_tb_SML2").value);
        var AreaAC = AreaSQM * 640;
        var AreaHCT = AreaSQM * 258.99881103;
        var AreaSQK = AreaSQM * 2.5899881103;
        var AreaSQF = AreaSQM * 27878400;
        var AreaSQY = AreaSQM * 3097600;

        document.getElementById("_tb_H2").value = AreaHCT.toFixed(5);
        document.getElementById("_tb_SFT2").value = AreaSQF.toFixed(5);
        document.getElementById("_tb_SKM2").value = AreaSQK.toFixed(5);
        document.getElementById("_tb_A2").value = AreaAC.toFixed(5);
        document.getElementById("_tb_SYD2").value = AreaSQY.toFixed(5);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_SML2").value = 1.0.toFixed(1);
    }
}

function ConvertSqFeet() 
{
    try 
    {
        var AreaSQF = eval(document.getElementById("_tb_SFT3").value);
        var AreaAC = AreaSQF * 0.000022956841139;
        var AreaHCT = AreaSQF * 0.000009290304;
        var AreaSQM = AreaSQF * 0.09290304;
        var AreaSQY = AreaSQF * 0.11111111111;

        document.getElementById("_tb_H3").value = AreaHCT.toFixed(7);
        document.getElementById("_tb_A3").value = AreaAC.toFixed(7);
        document.getElementById("_tb_SM3").value = AreaSQM.toFixed(7);
        document.getElementById("_tb_SYD3").value = AreaSQY.toFixed(7);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_SFT3").value = 1.0.toFixed(1);
    }
}

function ConvertFPS() 
{
    try 
    {
        var VelFPS = eval(document.getElementById("_tb_FPS1").value);
        var VelKPH = VelFPS * 1.09728;
        var VelMPH = VelFPS * 0.68181818182;
        var VelMPS = VelFPS * 0.3048;
        var VelYPM = VelFPS * 20;

        document.getElementById("_tb_KMPH1").value = VelKPH.toFixed(5);
        document.getElementById("_tb_MPH1").value = VelMPH.toFixed(5);
        document.getElementById("_tb_MPS1").value = VelMPS.toFixed(5);
        document.getElementById("_tb_YPM1").value = VelYPM.toFixed(5);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_FPS1").value = 1.0.toFixed(1);
    }
}

function ConvertMPS() 
{
    try 
    {
        var VelMPS = eval(document.getElementById("_tb_MPS2").value);
        var VelKPH = VelMPS * 3.6;
        var VelMPH = VelMPS * 2.2369362921;
        var VelFPS = VelMPS * 3.280839895;
        var VelYPM = VelMPS * 65.6167979;

        document.getElementById("_tb_KMPH2").value = VelKPH.toFixed(5);
        document.getElementById("_tb_MPH2").value = VelMPH.toFixed(5);
        document.getElementById("_tb_FPS2").value = VelFPS.toFixed(5);
        document.getElementById("_tb_YPM2").value = VelYPM.toFixed(5);
    }
    catch (e) 
    {
        window.alert("Please enter a valid numeric value.");
        document.getElementById("_tb_MPS2").value = 1.0.toFixed(1);
    }
}

