function expand(displayValOne,displayValTwo){if(document.getElementById){var pri=document.getElementById(displayValOne).style;if(pri.display=="block"){var sec=document.getElementById(displayValTwo).style;pri.display="none";sec.display="none";}else{pri.display="block";}return true;}else{return false;}}
function show(displayVal){if(document.getElementById){var full=document.getElementById(displayVal).style;full.display="block";return true;}else{return false;}}
function hide(displayVal){if(document.getElementById){var full=document.getElementById(displayVal).style;full.display="none";return true;}else{return false;}}
function createRequest(){var ajaxRequest;try{ajaxRequest=new XMLHttpRequest();}catch(e){try{ajaxRequest=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{ajaxRequest=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Your browser broke!");return false;}}}return ajaxRequest;}
function clearForm(){hide('fuelOilInput');hide('rdxFuelOil');hide('propaneInput');hide('rdxPropane');hide('natGasThermsInput');hide('rdxNgt');hide('natGasft3Input');hide('rdxNgf');hide('electricityInput');hide('rdxElectric');hide('step4');hide('rdxResults');hide('compareResults');return true;}
function calculateCosts(){if(document.fuelForm.fuelOil.checked===true){var requestOil=createRequest();var oCost=document.getElementById('oilCost').value.replace('$','');var oEfficiency=document.getElementById('oilEfficiency').value.replace('%','')*0.01;requestOil.open("GET","scripts/calculateFuelCost.php?fuelCost="+oCost+"&fuelBTU=138800&fuelEfficiency="+oEfficiency,true);requestOil.send(null);requestOil.onreadystatechange=function(){if(requestOil.readyState==4){document.getElementById('oilTotal').innerHTML=requestOil.responseText;}};}if(document.fuelForm.propane.checked===true){var requestPropane=createRequest();var pCost=document.getElementById('propaneCost').value.replace('$','');var pEfficiency=document.getElementById('propaneEfficiency').value.replace('%','')*0.01;requestPropane.open("GET","scripts/calculateFuelCost.php?fuelCost="+pCost+"&fuelBTU=91200&fuelEfficiency="+pEfficiency,true);requestPropane.send(null);requestPropane.onreadystatechange=function(){if(requestPropane.readyState==4){document.getElementById('propaneTotal').innerHTML=requestPropane.responseText;}};}if(document.fuelForm.natGasTherms.checked===true){var requestNgt=createRequest();var ntCost=document.getElementById('ngtCost').value.replace('$','');var ntEfficiency=document.getElementById('ngtEfficiency').value.replace('%','')*0.01;requestNgt.open("GET","scripts/calculateFuelCost.php?fuelCost="+ntCost+"&fuelBTU=1030000&fuelEfficiency="+ntEfficiency+"&costInCents=1&costInTherms=1",true);requestNgt.send(null);requestNgt.onreadystatechange=function(){if(requestNgt.readyState==4){document.getElementById('ngtTotal').innerHTML=requestNgt.responseText;}};}if(document.fuelForm.natGasft3.checked===true){var requestNgf=createRequest();var nfCost=document.getElementById('ngfCost').value.replace('$','');var nfEfficiency=document.getElementById('ngfEfficiency').value.replace('%','')*0.01;requestNgf.open("GET","scripts/calculateFuelCost.php?fuelCost="+nfCost+"&fuelBTU=1030000&fuelEfficiency="+nfEfficiency,true);requestNgf.send(null);requestNgf.onreadystatechange=function(){if(requestNgf.readyState==4){document.getElementById('ngfTotal').innerHTML=requestNgf.responseText;}};}if(document.fuelForm.electricity.checked===true){var requestElec=createRequest();var eCost=document.getElementById('electricCost').value.replace('$','');var eEfficiency=document.getElementById('electricEfficiency').value.replace('%','')*0.01;requestElec.open("GET","scripts/calculateFuelCost.php?fuelCost="+eCost+"&fuelBTU=3413&fuelEfficiency="+eEfficiency+"&costInCents=1",true);requestElec.send(null);requestElec.onreadystatechange=function(){if(requestElec.readyState==4){document.getElementById('electricTotal').innerHTML=requestElec.responseText;}};}var requestRDX=createRequest();var Cost=document.getElementById('electricRate').value.replace('$','');requestRDX.open("GET","scripts/calculateFuelCost.php?fuelCost="+Cost+"&fuelBTU=3413&fuelEfficiency=3.62&costInCents=1",true);requestRDX.send(null);requestRDX.onreadystatechange=function(){if(requestRDX.readyState==4){document.getElementById('rdxTotal').innerHTML=requestRDX.responseText;}};show('step4');return false;}
function compareCosts(){show('rdxResults');var rdxCost=document.getElementById('rdxTotal').innerHTML.replace('$','');show('compareResults');if(document.fuelForm.fuelOil.checked===true){var oCost=document.getElementById('oilTotal').innerHTML.replace('$','');document.getElementById('rdxOilDifference').innerHTML="$"+(oCost-rdxCost).toFixed(2);document.getElementById('rdxOilSavings').innerHTML=((1-(rdxCost/oCost))*100).toFixed(2)+"%";show('rdxFuelOil');}if(document.fuelForm.propane.checked===true){var pCost=document.getElementById('propaneTotal').innerHTML.replace('$','');document.getElementById('rdxPropaneDifference').innerHTML="$"+(pCost-rdxCost).toFixed(2);document.getElementById('rdxPropaneSavings').innerHTML=((1-(rdxCost/pCost))*100).toFixed(2)+"%";show('rdxPropane');}if(document.fuelForm.natGasTherms.checked===true){var ntCost=document.getElementById('ngtTotal').innerHTML.replace('$','');document.getElementById('rdxNgtDifference').innerHTML="$"+(ntCost-rdxCost).toFixed(2);document.getElementById('rdxNgtSavings').innerHTML=((1-(rdxCost/ntCost))*100).toFixed(2)+"%";show('rdxNgt');}if(document.fuelForm.natGasft3.checked===true){var nfCost=document.getElementById('ngfTotal').innerHTML.replace('$','');document.getElementById('rdxNgfDifference').innerHTML="$"+(nfCost-rdxCost).toFixed(2);document.getElementById('rdxNgfSavings').innerHTML=((1-(rdxCost/nfCost))*100).toFixed(2)+"%";show('rdxNgf');}if(document.fuelForm.electricity.checked===true){var eCost=document.getElementById('electricTotal').innerHTML.replace('$','');document.getElementById('rdxElectricDifference').innerHTML="$"+(eCost-rdxCost).toFixed(2);document.getElementById('rdxElectricSavings').innerHTML=((1-(rdxCost/eCost))*100).toFixed(2)+"%";show('rdxElectric');}return false;}
