-1) {
var s = source.indexOf("", e);
scripts.push(source.substring(s_e+1, e));
source = source.substring(0, s) + source.substring(e_e+1);
}
for(var x=0; x= 0){
document.getElementById("elecRateUSA").value = rateUSA;
}
}
function convertUSARate(unit){
var rateUSA = document.getElementById("elecRateUSA").value;
var rateCDN;
if (unit == "Litre"){
rateCDN = rateUSA * 0.264172052;
} else if (unit == "m3"){
rateCDN = rateUSA * 0.3639924;
} else {
rateCDN = rateUSA;
}
rateCDN = parseFloat(rateCDN).toFixed(2);
if (rateCDN >= 0){
document.getElementById("elecRate").value = rateCDN;
}
}
function showDetails(){
document.getElementById("detailsGraph").style.display = "block";
document.getElementById("view-comparison").style.display = "none";
document.getElementById("SavingsGraphDiv").style.display = "none";
}
function closeResults(){
document.getElementById("advantage-content").style.display = "block";
document.getElementById("savings-container").style.display = "block";
document.getElementById("calculator-results").style.display = "none";
}
function showResults()
{
if (isNaN(document.getElementById("sizeSqF").value) || document.getElementById("sizeSqF").value < 1) {
alert("Please enter a valid value for building size (in Sq. Ft.)");
return false;
}
if (document.getElementById("prov").value == "0") {
alert("Please select a province/state");
return false;
}
if (document.getElementById("HeatingSystems").value == "0") {
alert("Please select a heating system");
return false;
}
$("#savings-container").mask("Loading...");
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
$("#savings-container").unmask();
$("#savings-container").css("display","none");
$("#SavingsGraphDiv").css("display","block");
$("#advantage-content").hide();
$("#calculator-results").show();
document.getElementById("calculator-results").innerHTML = xmlhttp.responseText;
ParseAjaxResponse(xmlhttp.responseText);
}
}
// Get user data
var sizeSqF = document.getElementById("sizeSqF").value;
var ageFactor = document.getElementById("ageFactor").value;
var numberStories = document.getElementById("numberStories").value;
var insulation = document.getElementById("insulation").value;
var country = document.getElementById("country").value;
var prov = document.getElementById("prov").value;
var city = document.getElementById("city").value;
var HeatingSystems = document.getElementById("HeatingSystems").value;
var elecRate = document.getElementById("elecRate").value;
var elecGJRate = document.getElementById("elecGJRate").value;
xmlhttp.open("GET","../cost-calc-results.php?sizeSqF="+sizeSqF+"&ageFactor="+ageFactor+"&numberStories="+numberStories+"&Storeys=&insulation="+insulation+"&country="+country+"&prov="+prov+"&city="+city+"&HeatingSystems="+HeatingSystems+"&elecGJRate="+elecGJRate+"&elecRate="+elecRate,true);
xmlhttp.send();
}
Geothermal Savings Calculator
Home Information