var select_width = 200;
function change_units()
{
var unit_value = document.getElementById("units").value;
var convert_div = document.getElementById("convert_div");
var output_string = "";
if(unit_value == "length")
{
output_string+= "<input type='text' id='calc1' name='calc1' onChange='convert_length(\"calc1\");' value='10'>&nbsp;&nbsp;";
output_string+= "<SELECT id='select1' name='select1' onChange='convert_length(\"select1\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0' selected>meters (m)</option>";
output_string+= "<option value='1'>kilometers (km)</option>";
output_string+= "<option value='2'>centimeters (cm)</option>";
output_string+= "<option value='3'>millimeters (mm)</option>";
output_string+= "<option value='4'>microns (&#181;m)</option>";
output_string+= "<option value='5'>nanometers (nm)</option>";
output_string+= "<option value='6'>angstroms (&#197;) </option>";
output_string+= "<option value='7'>miles</option>";
output_string+= "<option value='8'>yards</option>";
output_string+= "<option value='9'>feet (ft)</option>";
output_string+= "<option value='10'>inches (in)</option>";
output_string+= "<option value='11'>thousandths of an inch (mils)</option>";
output_string+= "<option value='12'>nautical miles</option>";
output_string+= "</SELECT><br><br>IS EQUAL TO<br><br>";
output_string+= "<input type='text' id='calc2' name='calc2' onChange='convert_length(\"calc2\");' value='10'>";
output_string+= "&nbsp;&nbsp;<SELECT id='select2' name='select2' onChange='convert_length(\"select2\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0' selected>meters (m)</option>";
output_string+= "<option value='1'>kilometers (km)</option>";
output_string+= "<option value='2'>centimeters (cm)</option>";
output_string+= "<option value='3'>millimeters (mm)</option>";
output_string+= "<option value='4'>microns (&#181;m)</option>";
output_string+= "<option value='5'>nanometers (nm)</option>";
output_string+= "<option value='6'>angstroms (&#197;) </option>";
output_string+= "<option value='7'>miles</option>";
output_string+= "<option value='8'>yards</option>";
output_string+= "<option value='9'>feet (ft)</option>";
output_string+= "<option value='10'>inches (in)</option>";
output_string+= "<option value='11'>thousandths of an inch (mils)</option>";
output_string+= "<option value='12'>nautical miles</option>";
output_string+= "</SELECT>";
}
else if (unit_value == "spectral")
{
output_string+= "<input type='text' id='calc1' name='calc1' onChange='convert_spectral(\"calc1\");' value='1'>&nbsp;&nbsp;";
output_string+= "<SELECT id='select1' name='select1' onChange='convert_spectral(\"select1\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0' selected>wavenumber (cm-1)</option>";
output_string+= "<option value='1'> wavelength (&#181;m)</option>";
output_string+= "<option value='2'>wavelength (nm)</option>";
output_string+= "<option value='3'>wavelength (&#197;)</option>";
output_string+= "<option value='4'>frequency (Hz)</option>";
output_string+= "<option value='5'>frequency (GHz)</option>";
output_string+= "<option value='6'>frequency (THz)</option>";
output_string+= "</SELECT><br><br>IS EQUAL TO<br><br>";
output_string+= "<input type='text' id='calc2' name='calc1' onChange='convert_spectral(\"calc2\");' value='1'>&nbsp;&nbsp;";
output_string+= "<SELECT id='select2' name='select2' onChange='convert_spectral(\"select2\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0' selected>wavenumber (cm-1)</option>";
output_string+= "<option value='1'> wavelength (&#181;m)</option>";
output_string+= "<option value='2'>wavelength (nm)</option>";
output_string+= "<option value='3'>wavelength (&#197;)</option>";
output_string+= "<option value='4'>frequency (Hz)</option>";
output_string+= "<option value='5'>frequency (GHz)</option>";
output_string+= "<option value='6'>frequency (THz)</option>";
output_string+= "</SELECT>";
}
else if (unit_value == "temperature")
{
output_string+= "<input type='text' id='calc1' name='calc1' onChange='convert_temperature(\"calc1\");' value='273.15'>&nbsp;&nbsp;";
output_string+= "<SELECT id='select1' name='select1' onChange='convert_temperature(\"select1\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='2'>Celsius</option><option value='1'>Fahrenheit</option>";
output_string+= "<option value='0' selected>Kelvin</option></SELECT><br><br>IS EQUAL TO<br><br>";
output_string+= "<input type='text' id='calc2' name='calc2' onChange='convert_temperature(\"calc2\");' value='273.15'>&nbsp;&nbsp;";
output_string+= "<SELECT id='select2' name='select2' onChange='convert_temperature(\"select2\");' style=\"width:" + select_width + ";\">";
output_string+= "<option selected value='2'>Celsius</option><option value='1'>Fahrenheit</option>";
output_string+= "<option value='0' selected>Kelvin</option></SELECT>";
}
else if (unit_value == "radiance")
{
output_string+= "<input type='text' id='calc1' name='calc1' onChange='convert_radiance(\"calc1\");' value='1'>";
output_string+= "&nbsp;&nbsp;<SELECT id='select1' name='select1' onChange='convert_radiance(\"select1\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0'>W m-2 sr-1</option>";
output_string+= "<option value='1'>W cm-2 sr-1</option>";
output_string+= "<option value='2'>erg s-1 m-2 sr-1</option>";
output_string+= "<option value='3'>erg s-1 cm-2 sr-1</option>";
output_string+= "<option value='4'>photon s-1 m-2 sr-1</option>";
output_string+= "<option value='5'>photon s-1 cm-2 sr-1</option>";
output_string+= "</SELECT><div id='wave_div1'></div><br>IS EQUAL TO<br><br>";
output_string+= "<input type='text' id='calc2' name='calc2' onChange='convert_radiance(\"calc2\");' value='1'>";
output_string+= "&nbsp;&nbsp;<SELECT id='select2' name='select2' onChange='convert_radiance(\"select2\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0'>W m-2 sr-1</option>";
output_string+= "<option value='1'>W cm-2 sr-1</option>";
output_string+= "<option value='2'>erg s-1 m-2 sr-1</option>";
output_string+= "<option value='3'>erg s-1 cm-2 sr-1</option>";
output_string+= "<option value='4'>photon s-1 m-2 sr-1</option>";
output_string+= "<option value='5'>photon s-1 cm-2 sr-1</option></SELECT><div id='wave_div2'></div>";
}
else if (unit_value == "pressure")
{
output_string+= "<input type='text' id='calc1' name='calc1' onChange='convert_pressure(\"calc1\");' value='1'>&nbsp;&nbsp;";
output_string+= "<SELECT id='select1' name='select1' onChange='convert_pressure(\"select1\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0'>pascals (Pa)</option>";
output_string+= "<option value='1'>millibar (mbar)</option>";
output_string+= "<option value='2'>bar</option>";
output_string+= "<option value='3'>atmospheres</option>";
output_string+= "<option value='4'>hectopascals (hPa)</option>";
output_string+= "<option value='5'>torr&nbsp;(0&#176; C)</option>";
output_string+= "<option value='6'>inches of Hg</option>";
output_string+= "<option value='7'>pounds per square inch</option>";
output_string+= "</SELECT><br><br>IS EQUAL TO<br><br>";
output_string+= "<input type='text' id='calc2' name='calc2' onChange='convert_pressure(\"calc2\");' value='1'>";
output_string+= "&nbsp;&nbsp;<SELECT id='select2' name='select2' onChange='convert_pressure(\"select2\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0'>pascals (Pa)</option>";
output_string+= "<option value='1'>millibar (mbar)</option>";
output_string+= "<option value='2'>bar</option>";
output_string+= "<option value='3'>atmospheres</option>";
output_string+= "<option value='4'>hectopascals (hPa)</option>";
output_string+= "<option value='5'>torr&nbsp;(0&#176; C)</option>";
output_string+= "<option value='6'>inches of Hg</option>";
output_string+= "<option value='7'>pounds per square inch</option></SELECT>";
}
else if (unit_value == "area")
{
output_string+= "<input type='text' id='calc1' name='calc1' onChange='convert_area(\"calc1\");' value='1'>&nbsp;&nbsp;";
output_string+= "<SELECT id='select1' name='select1' onChange='convert_area(\"select1\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0'>square meters (m^2)</option>";
output_string+= "<option value='1'>square kilometers (km^2)</option>";
output_string+= "<option value='2'>hectare</option>";
output_string+= "<option value='3'>square centimeters (cm^2)</option>";
output_string+= "<option value='4'>square millimeters (mm^2))</option>";
output_string+= "<option value='5'>square microns (&#181;m<sup>s</sup>)</option>";
output_string+= "<option value='6'>square nautical miles</option>";
output_string+= "<option value='7'>square miles</option>";
output_string+= "<option value='8'>acres</option>";
output_string+= "<option value='9'>square yards</option>";
output_string+= "<option value='10'>square feet (ft^2)</option>";
output_string+= "<option value='11'>square inches (in^2)</option>";
output_string+= "</SELECT><br><br>IS EQUAL TO<br><br>";
output_string+= "<input type='text' id='calc2' name='calc2' onChange='convert_area(\"calc2\");' value='1'>";
output_string+= "&nbsp;&nbsp;<SELECT id='select2' name='select2' onChange='convert_area(\"select2\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0'>square meters (m^2)</option>";
output_string+= "<option value='1'>square kilometers (km^2)</option>";
output_string+= "<option value='2'>hectare</option>";
output_string+= "<option value='3'>square centimeters (cm^2)</option>";
output_string+= "<option value='4'>square millimeters (mm^2)</option>";
output_string+= "<option value='5'>square microns (&#181;m^2)</option>";
output_string+= "<option value='6'>square nautical miles</option>";
output_string+= "<option value='7'>square miles</option>";
output_string+= "<option value='8'>acres</option>";
output_string+= "<option value='9'>square yards</option>";
output_string+= "<option value='10'>square feet (ft^2)</option>";
output_string+= "<option value='11'>square inches (in^2)</option></SELECT>";

}
else if (unit_value == "volume")
{
output_string+= "<input type='text' id='calc1' name='calc1' onChange='convert_volume(\"calc1\");' value='1'>&nbsp;&nbsp;";
output_string+= "<SELECT id='select1' name='select1' onChange='convert_volume(\"select1\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0'>cubic meters (m^3)</option>";
output_string+= "<option value='1'>liters</option>";
output_string+= "<option value='2'>milliliters (ml)</option>";
output_string+= "<option value='3'>cubic kilometers (km^3)</option>";
output_string+= "<option value='4'>cubic centimeters (cm^3)</option>";
output_string+= "<option value='5'>cubic millimeters (mm^3)</option>";
output_string+= "<option value='6'>cubic microns (&#181;m^3)</option>";
output_string+= "<option value='7'>teaspoon (tsp)</option>";
output_string+= "<option value='8'>tablespoon (tbs)</option>";
output_string+= "<option value='9'>cup</option>";
output_string+= "<option value='10'>ounces (oz)</option>";
output_string+= "<option value='11'>pints</option>";
output_string+= "<option value='12'>quarts (qt)</option>";
output_string+= "<option value='13'>gallons (gal)</option>";
output_string+= "<option value='14'>acre feet</option>";
output_string+= "<option value='15'>cubic yards</option>";
output_string+= "<option value='16'>cubic feet (ft^3)</option>";
output_string+= "<option value='17'>cubic inches (in^3)</option>";
output_string+= "<option value='18'>barrel (42 gal)</option>";
output_string+= "</SELECT><br><br>IS EQUAL TO<br><br>";
output_string+= "<input type='text' id='calc2' name='calc2' onChange='convert_volume(\"calc2\");' value='1'>";
output_string+= "&nbsp;&nbsp;<SELECT id='select2' name='select2' onChange='convert_volume(\"select2\");' style=\"width:" + select_width + ";\">";
output_string+= "<option value='0'>cubic meters (m^3)</option>";
output_string+= "<option value='1'>liters</option>";
output_string+= "<option value='2'>milliliters (ml)</option>";
output_string+= "<option value='3'>cubic kilometers (km^3)</option>";
output_string+= "<option value='4'>cubic centimeters (cm^3)</option>";
output_string+= "<option value='5'>cubic millimeters (mm^3)</option>";
output_string+= "<option value='6'>cubic microns (&#181;m^3)</option>";
output_string+= "<option value='7'>teaspoon (tsp)</option>";
output_string+= "<option value='8'>tablespoon (tbs)</option>";
output_string+= "<option value='9'>cup</option>";
output_string+= "<option value='10'>ounces (oz)</option>";
output_string+= "<option value='11'>pints</option>";
output_string+= "<option value='12'>quarts (qt)</option>";
output_string+= "<option value='13'>gallons (gal)</option>";
output_string+= "<option value='14'>acre feet</option>";
output_string+= "<option value='15'>cubic yards</option>";
output_string+= "<option value='16'>cubic feet (ft^3)</option>";
output_string+= "<option value='17'>cubic inches (in^3)</option>";
output_string+= "<option value='18'>barrel (42 gal)</option>";
output_string+= "</SELECT>";

}
convert_div.innerHTML = output_string;
}


function getHTTPObject()
{
 var xmlhttp;
 /*@cc_on
 @if (@_jscript_version >= 5)
  try {
   xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
     } catch (E) {
       xmlhttp = false;
      }
    }
 @else
 xmlhttp = false;
 @end @*/
 if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
  try {
   xmlhttp = new XMLHttpRequest();
  } catch (e) {
    xmlhttp = false;
    }
 }
return xmlhttp;
}
var myhttp = "";

function convert_answer2(which_function,val1,val2,val3,which_value,val4,val5)
{
var conv_url = "val1=" + val1 + "&val2=" + val2 + "&val3=" + val3 + "&which_value=" + which_value + "&func=" + which_function + "&val4=" + val4 + "&val5=" + val5;
// myhttp.open("GET", conv_url, true);
// myhttp.onreadystatechange = conv_result;
// myhttp.send(null);
 myhttp = getHTTPObject();
 myhttp.open("POST", "convert_answer.php", true);
 myhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 myhttp.setRequestHeader("Content-length", conv_url.length);
 myhttp.setRequestHeader("Connection", "close");
 myhttp.onreadystatechange = conv_result;
 myhttp.send(conv_url);

} //end function convert_answer2

function conv_result()
{
if(myhttp.readyState == 4)
{
var convert_xml = myhttp.responseXML;
//  window.alert(myhttp.responseText);
var which_input = convert_xml.getElementsByTagName('which_value').item(0).firstChild.data;
var conv_answer = convert_xml.getElementsByTagName('myanswer').item(0).firstChild.data;
if(which_input == "1")
{
var calc1 = document.getElementById("calc1");
calc1.value = conv_answer;
}
else
{
var calc2 = document.getElementById("calc2");
calc2.value = conv_answer;
}
}
} //end function conv_result

function convert_length(which_action)
{
var calc1 = document.getElementById("calc1");
var calc2 = document.getElementById("calc2");
var select1_val = document.getElementById("select1").value;
var select2_val = document.getElementById("select2").value;
var mult = 0;
var convert = 0;
var a_array = new Array(1, Math.pow(10,3), Math.pow(10,-2), Math.pow(10,-3), Math.pow(10,-6), Math.pow(10,-9), Math.pow(10,-10), 1609.344, 0.9144, 0.3048, 0.0254, 2.54*Math.pow(10,-5), 1852);
if((which_action == "select1") || (which_action == "calc1") || (which_action == "select2"))
{
if(isNaN(parseFloat(calc1.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("length",a_array[select1_val],a_array[select2_val],calc1.value,2,0,0);
}
}
else if (which_action == "calc2")
{
if(isNaN(parseFloat(calc2.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("length",a_array[select1_val],a_array[select2_val],calc2.value, 1,0,0);
}
} //end else if which_action = calc2
} //end convert_length function

function convert_spectral(which_action)
{
var calc1 = document.getElementById("calc1");
var calc2 = document.getElementById("calc2");
var select1_val = document.getElementById("select1").value;
var select2_val = document.getElementById("select2").value;
var convert = 0;
var a_array = new Array(1,0, 0, 0, 3.335641*(Math.pow(10,-11)),3.335641*Math.pow(10,-2), 3.335641*Math.pow(10,1));
var b_array =  new Array(0, Math.pow(10,4), Math.pow(10,7), Math.pow(10,8), 0, 0, 0);
var c_array =  new Array(1, 0, 0, 0, 2.99792458*Math.pow(10, 10), 29.9792458, 0.0299792458);
var d_array =  new Array(0, Math.pow(10,4), Math.pow(10, 7), Math.pow(10,8), 0, 0, 0 );
var convert_left = 0;
var convert_right = 0;
var convert = 0;
if((which_action == "select1") || (which_action == "calc1") || (which_action == "select2"))
{
if(isNaN(parseFloat(calc1.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("spectral",a_array[select1_val],b_array[select1_val],calc1.value,2,c_array[select2_val],d_array[select2_val]);
}
}
else if (which_action == "calc2")
{
if(isNaN(parseFloat(calc2.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("spectral",a_array[select2_val],b_array[select2_val],calc2.value,1,c_array[select1_val],d_array[select1_val]);
}
}


} //end convert_spectral function

function convert_temperature(which_action)
{
var calc1 = document.getElementById("calc1");
var calc2 = document.getElementById("calc2");
var select1_val = document.getElementById("select1").value;
var select2_val = document.getElementById("select2").value;
var convert = 0;
var a = 5/9;
var b = 273.15 - (160/9);
var a_array = new Array(1, a, 1);
var b_array = new Array(0, b, 273.15);
var left_ans = 0;
var right_ans = 0;
if((which_action == "select1") || (which_action == "calc1") || (which_action == "select2"))
{
if(isNaN(parseFloat(calc1.value)))
{
window.alert("Please enter a numeric value");
}
else
{
left_ans = (a_array[select1_val]/a_array[select2_val])*calc1.value;
right_ans = (b_array[select1_val] - b_array[select2_val])/a_array[select2_val];
convert = left_ans + right_ans;
calc2.value = Math.round(convert*100000)/100000;
// convert_answer2("temperature",a_array[select1_val],a_array[select2_val],calc1.value,2,b_array[select1_val],b_array[select2_val]);
}
}
else if (which_action == "calc2")
{
if(isNaN(parseFloat(calc2.value)))
{
window.alert("Please enter a numeric value");
}
else
{
left_ans = (a_array[select2_val]/a_array[select1_val])*calc2.value;
right_ans = (b_array[select2_val] - b_array[select1_val])/a_array[select1_val];
convert = left_ans + right_ans;
// convert_answer2("temperature",a_array[select1_val],a_array[select2_val],calc2.value,1,b_array[select1_val],b_array[select2_val]);
calc1.value = Math.round(convert*100000)/100000;
}
}
} //end convert_temperature functions

function convert_pressure(which_action)
{
var calc1 = document.getElementById("calc1");
var calc2 = document.getElementById("calc2");
var select1_val = document.getElementById("select1").value;
var select2_val = document.getElementById("select2").value;
var convert = 0;
var a_array = new Array(1, 100, 100000, 101325, 100, 133.322, 3386.389, 6894.757);
if((which_action == "select1") || (which_action == "calc1") || (which_action == "select2"))
{
if(isNaN(parseFloat(calc1.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("pressure",a_array[select1_val],a_array[select2_val],calc1.value, 2,0,0);
}
}
else if (which_action == "calc2")
{
if(isNaN(parseFloat(calc2.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("pressure",a_array[select1_val],a_array[select2_val],calc2.value, 1,0,0);
}
}
} //end convert_pressure function

function convert_radiance(which_action)
{
var calc1 = document.getElementById("calc1");
var calc2 = document.getElementById("calc2");
var select1_val = document.getElementById("select1").value;
var select2_val = document.getElementById("select2").value;
var convert = 0;
var wave1 = "";
var wave2 = "";
var mult1 = "";
var mult2 = "";
var convert_array = new Array(1, Math.pow(10,-4), Math.pow(10,-7), Math.pow(10,-10), 1.986445602*Math.pow(10,-23), 1.986445602*Math.pow(10,-27));
if((which_action == "calc1") || (which_action == "wave1"))
{
if(isNaN(parseFloat(calc1.value)))
{
window.alert("Please enter a numeric value");
}
else
{
mult1 = convert_array[select1_val];
mult2 = convert_array[select2_val];

if((select1_val == 4) || (select1_val == 5))
{
wave1 = document.getElementById("wave1").value;
mult1 = mult1*wave1;
}
if((select2_val == 4) || (select2_val == 5))
{
wave2 = document.getElementById("wave2").value;
mult2 = mult2*wave2;
}

convert_answer2("radiance", mult1, mult2, calc1.value, 2, 0, 0);
}
} //end which_action = calc1 || wave1
else if ((which_action == "calc2") || (which_action == "wave2"))
{
if(isNaN(parseFloat(calc2.value)))
{
window.alert("Please enter a numeric value");
}
else
{
mult1 = convert_array[select1_val];
mult2 = convert_array[select2_val];
if((select1_val == 4) || (select1_val == 5) || (select2_val == 4) || (select2_val == 5))
{
if((select1_val == 4) || (select1_val == 5))
{
wave1 = document.getElementById("wave1").value;
mult1 = mult1*wave1;
}
if((select2_val == 4) || (select2_val == 5))
{
wave2 = document.getElementById("wave2").value;
mult2 = mult2*wave2;
}
}
convert_answer2("radiance", mult1, mult2, calc2.value, 1, 0, 0);
}
} //end if which_action == calc2
else if (which_action == "select1")
{
if((select1_val == 4) || (select1_val == 5))
{
var rad_div1 = document.getElementById("wave_div1");
rad_div1.innerHTML = "Wavenumber: <input type='text' name='wave1' id='wave1' value='1000' onChange='convert_radiance(\"wave1\");'>&nbsp;cm<sup>-1</sup>";
convert_radiance("wave1");
}
else
{
if(isNaN(parseFloat(calc1.value)))
{
window.alert("Please enter a numeric value");
}
else
{
var rad_div1 = document.getElementById("wave_div1");
rad_div1.innerHTML = "";
mult1 = convert_array[select1_val];
mult2 =convert_array[select2_val];
convert_answer2("radiance", mult1, mult2, calc1.value, 2, 0, 0);
}
}
} //end else if which_action = select1
else if (which_action == "select2")
{
if ((select2_val == 4) || (select2_val == 5))
{
var rad_div2 = document.getElementById("wave_div2");
rad_div2.innerHTML = "Wavenumber: <input type='text' name='wave2' id='wave2' value='1000' onChange='convert_radiance(\"wave2\");'>&nbsp;cm<sup>-1</sup>";
convert_radiance("wave2");
}
else
{
if(isNaN(parseFloat(calc1.value)))
{
window.alert("Please enter a numeric value");
}
else
{
var rad_div2 = document.getElementById("wave_div2");
rad_div2.innerHTML = "";
mult1 = convert_array[select1_val];
mult2 =convert_array[select2_val];
convert_answer2("radiance", mult1, mult2, calc1.value, 2, 0, 0);
}
}

}//end else if which_action = select2
} //end convert_radiance function

function convert_area(which_action)
{
var calc1 = document.getElementById("calc1");
var calc2 = document.getElementById("calc2");
var select1_val = document.getElementById("select1").value;
var select2_val = document.getElementById("select2").value;
var convert = 0;
var a_array = new Array(1,Math.pow(10,6), Math.pow(10,4), Math.pow(10,-4), Math.pow(10,-6), Math.pow(10,-12), 3429904, 2589988.11,4046.856422,0.83612736,0.09290304,6.4516*(Math.pow(10,-4)));
if((which_action == "select1") || (which_action == "calc1") || (which_action == "select2"))
{
if(isNaN(parseFloat(calc1.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("area",a_array[select1_val],a_array[select2_val],calc1.value, 2,0,0);
}
}
else if (which_action == "calc2")
{
if(isNaN(parseFloat(calc2.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("area",a_array[select1_val],a_array[select2_val],calc2.value, 1,0,0);
}
}
} //end function convert_area

function convert_volume(which_action)
{
var calc1 = document.getElementById("calc1");
var calc2 = document.getElementById("calc2");
var select1_val = document.getElementById("select1").value;
var select2_val = document.getElementById("select2").value;
var convert = 0;
var a_array = new Array(1, Math.pow(10,-3), Math.pow(10,-6), Math.pow(10,9), Math.pow(10,-6), Math.pow(10,-9), Math.pow(10,-18), 5*(Math.pow(10,-6)),15*(Math.pow(10,-6)),2.365882365*(Math.pow(10,-4)),2.957352956*(Math.pow(10,-5)),4.73176473*(Math.pow(10,-4)),9.46352946*(Math.pow(10,-4)),3.785411784*(Math.pow(10,-3)),1233.489238,0.254851614,0.028316846592,1.6387064*(Math.pow(10,-5)) , 0.158987294);
if((which_action == "select1") || (which_action == "calc1") || (which_action == "select2"))
{
if(isNaN(parseFloat(calc1.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("volume",a_array[select1_val],a_array[select2_val],calc1.value, 2,0,0);
}
}
else if (which_action == "calc2")
{
if(isNaN(parseFloat(calc2.value)))
{
window.alert("Please enter a numeric value");
}
else
{
convert_answer2("volume",a_array[select1_val],a_array[select2_val],calc2.value, 1,0,0);
}
}
} //end function convert_volume
