﻿// JScript File for Temperature Calculator

//=========================Temperature Calculator=======================================
function js_ShowTemperatureCal()
{
var TemperatureCal = ''
 + '<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" BORDERCOLOR="#ACD6E6" STYLE="border-collapse:collapse;">'
 + '     <TR>'
 + '       <TD ALIGN="CENTER" HEIGHT="25" BGCOLOR="#F0F6FB" CLASS="calculate" '
 + '       COLSPAN="5"><B>Temperature Conversion Calculator</B></TD>'
 + '     </TR>'
 + '     <TR>'
 + '       <TD ALIGN="CENTER" BGCOLOR="#Fafafa" CLASS="calculate" COLSPAN="5"><BR>'       
 + '       <DIV><INPUT ONCHANGE="UpdateToOffs()" SIZE="12" NAME="FromValue" id="FromValue" VALUE="37">&nbsp;<SELECT class="searchdrop" ONCHANGE="UpdateToOffs()" NAME="FromUnit" id="FromUnit">'
 + '       <OPTION VALUE="100,0">&#176;F (degrees Fahrenheit)</OPTION>'
 + '      <OPTION VALUE="180,3200" SELECTED="SELECTED">&#176;C (degrees Celsius)</OPTION>'
 + '       <OPTION VALUE="180,-45967">K (Kelvin)</OPTION></SELECT><br/>&nbsp; = &nbsp;<br/><INPUT ONCHANGE="UpdateFromOffs()" SIZE="12" NAME="ToValue" id="ToValue">'
 + '       &nbsp;<SELECT class="searchdrop" ONCHANGE="UpdateToOffs()" NAME="ToUnit" id="ToUnit">'
 + '       <OPTION VALUE="100,0">&#176;F (degrees Fahrenheit)</OPTION>'
 + '       <OPTION VALUE="180,3200" SELECTED="SELECTED">&#176;C (degrees Celsius)</OPTION>'
 + '       <OPTION VALUE="180,-45967">K (Kelvin)</OPTION></SELECT> <BR>'
 + '        <BR>'
 + '       </DIV><INPUT TYPE="RESET" VALUE="Clear" CLASS="input"></TD>'
 + '     </TR>'
 + '</TABLE>' 
 document.write(TemperatureCal);
 //return TemperatureCal;
 }
 
function UpdateToOffs() { var fromParams = document.getElementById("FromUnit").value.split(","), toParams = document.getElementById("ToUnit").value.split(","); document.getElementById("ToValue").value = (parseFloat(fromParams[0]) * parseFloat(document.getElementById("FromValue").value) + parseFloat(fromParams[1]) - parseFloat(toParams[1])) / parseFloat(toParams[0]); }

function UpdateFromOffs() { var fromParams = document.getElementById("FromUnit").value.split(","), toParams = document.getElementById("ToUnit").value.split(","); document.getElementById("FromValue").value = (parseFloat(toParams[0]) * parseFloat(document.getElementById("ToValue").value) + parseFloat(toParams[1]) - parseFloat(fromParams[1])) / parseFloat(fromParams[0]); }

//==================================End==================================================

//=========================Unit Conversion Calculator======================================
function js_ShowUnitConversionCalculator()
{
var UnitCalculator = '' 
 + '<table align="center" style="border-collapse: collapse;" BORDER="0" bordercolor="#acd6e6" cellpadding="0" cellspacing="0" width="100%">'
 + '    <tr>'
 + '       <td class="calculate" align="center" bgcolor="#f0f6fb" height="25"><b>Unit Conversion Calculator</b></td>'
 + '     </tr>'
 + '     <tr>'
 + '       <td class="calculate" align="center" bgcolor="#fafafa"><br>'        
 + '       <div><input onchange="UpdateTo()" size="13" value="1" name="UnitFromValue" id="UnitFromValue">&nbsp;<select class="searchdrop" onchange="UpdateTo()" name="UnitFromUnit" id="UnitFromUnit">'
 + '       <option value="254">Inch</option>'
 + '       <option value="3048">Foot</option>'
 + '       <option value="9144" selected="SELECTED">Yard</option>'
 + '       <option value="16093440">Mile</option>'
 + '       <option value="10">Millimeter (mm)</option>'
 + '       <option value="100">Centimeter (cm)</option>'
 + '       <option value="10000">Meter (m)</option>'
 + '       <option value="10000000">Kilometer (km)</option></select><br/>&nbsp; =&nbsp;<br/>'
 + '       <input onchange="UpdateFrom()" size="13" name="UnitToValue" id="UnitToValue">'
 + '       &nbsp;<select class="searchdrop" onchange="UpdateTo()" name="UnitToUnit" id="UnitToUnit">'
 + '       <option value="254">Inch</option>'
 + '       <option value="3048">Foot</option>'
 + '       <option value="9144">Yard</option>'
 + '       <option value="16093440">Mile</option>'
 + '       <option value="10">Millimeter (mm)</option>'
 + '       <option value="100">Centimeter (cm)</option>'
 + '       <option value="10000" selected="SELECTED">Meter (m)</option>'
 + '       <option value="10000000">Kilometer (km)</option></select> <br>'
 + '        <br>'
 + '       </div><input value="Clear" class="input" type="reset"></td>'
 + '     </tr>'
 + '   </table>';
 document.write(UnitCalculator);
 //return TemperatureCal;
 }
 
function UpdateTo()
{
	document.getElementById("UnitToValue").value = document.getElementById("UnitFromValue").value * document.getElementById("UnitFromUnit").value / document.getElementById("UnitToUnit").value; 
}

function UpdateFrom()
{
	document.getElementById("UnitFromValue").value = document.getElementById("UnitToValue").value * document.getElementById("UnitToUnit").value / document.getElementById("UnitFromUnit").value; 
}
//==================================End==================================================

//=========================Area Conversion Calculator======================================
function js_ShowAreaConversionCalculator()
{
var UnitCalculator = '' 
 + '<table align="center" style="border-collapse: collapse;" BORDER="0" bordercolor="#acd6e6" cellpadding="0" cellspacing="0" width="100%">'
 + '    <tr>'
 + '       <td class="calculate" align="center" bgcolor="#f0f6fb" height="25"><b>Area Conversion Calculator</b></td>'
 + '     </tr>'
 + '     <tr>'
 + '       <td class="calculate" align="center" bgcolor="#fafafa"><br>'        
 + '       <div><input onchange="AreaUpdateTo()" size="13" value="1" name="AreaFromValue" id="AreaFromValue">&nbsp;<select class="searchdrop" onchange="AreaUpdateTo()" name="AreaFromUnit" id="AreaFromUnit">'
 + '      <option value="64516">inch² (square inch)</option>'
 + '       <option value="9290304">foot² (square foot)</option>'
 + '       <option value="83612736" selected="SELECTED">yard² (square yard)</option>'
 + '       <option value="404685642240">acre</option>'
 + '       <option value="258998811033600">mile² (square mile)</option>'
 + '       <option value="10000">cm² (square centimeter)</option>'
 + '       <option value="100000000">m² (square meter)</option>'
 + '       <option value="10000000000">are</option>'
 + '       <option value="1000000000000">hectare</option>'
 + '       <option value="100000000000000">km² (square kilometer)</option>'
 + '       </select><br/>&nbsp; =&nbsp;<br/>'
 + '       <input onchange="AreaUpdateFrom()" size="13" name="AreaToValue" id="AreaToValue">'
 + '       &nbsp;<select class="searchdrop" onchange="AreaUpdateTo()" name="AreaToUnit" id="AreaToUnit">'
 + '       <option value="64516">inch² (square inch)</option>'
 + '       <option value="9290304">foot² (square foot)</option>'
 + '       <option value="83612736">yard² (square yard)</option>'
 + '       <option value="404685642240">acre</option>'
 + '       <option value="258998811033600">mile² (square mile)</option>'
 + '       <option value="10000">cm² (square centimeter)</option>'
 + '       <option value="100000000" selected="SELECTED">m² (square meter)</option>'
 + '       <option value="10000000000">are</option>'
 + '       <option value="1000000000000">hectare</option>'
 + '       <option value="100000000000000">km² (square kilometer)</option></select> <br>'
 + '        <br>'
 + '       </div><input value="Clear" class="input" type="reset"></td>'
 + '     </tr>'
 + '   </table>' 
 document.write(UnitCalculator);
 //return TemperatureCal;
 }
 
function AreaUpdateTo()
{
	document.getElementById("AreaToValue").value = document.getElementById("AreaFromValue").value * document.getElementById("AreaFromUnit").value / document.getElementById("AreaToUnit").value; 
}

function AreaUpdateFrom()
{
	document.getElementById("AreaFromValue").value = document.getElementById("AreaToValue").value * document.getElementById("AreaToUnit").value / document.getElementById("AreaFromUnit").value; 
}
//==================================End==================================================