﻿

<!-- Begin
function CalculateSavings(form) {

//Get Values
TotalHours=eval(form.TotalHours.value);
UsageHours=eval(form.UsageHours.value);
EnergyConsumption=eval(form.EnergyConsumption.value);
Rate=eval(form.Rate.value);

//Check Values
if (TotalHours < 1 || TotalHours > 24)
{
    alert("Valid range for Question 1 is from 1 - 24");
    form.TotalHours.focus();
    return;
}
    
if (UsageHours < 1 || UsageHours >= TotalHours)
{
    alert("Valid range for Question 2 is from 1 - " + (TotalHours - 1));
    form.UsageHours.focus();
    return;
}

if (EnergyConsumption < 50 || EnergyConsumption > 1000)
{
    alert("Valid range for Question 3 is from 50 - 1000");
    form.EnergyConsumption.focus();
    return;
}

if (Rate < 0.01 || Rate > 10)
{
    alert("Valid range for Question 4 is from 0.01 - 10");
    form.Rate.focus();
    return;
}


//Calculate Savings
KWh = EnergyConsumption / 1000;
HoursSaved = TotalHours - UsageHours;

MonthlyEnergySavings = KWh * HoursSaved * 22;
MonthlySavings =  MonthlyEnergySavings * Rate;

YearlyEnergySavings = KWh * HoursSaved  * 260;
YearlySavings = YearlyEnergySavings * Rate;

EmissionSavings = (0.45 * 1.5 * YearlyEnergySavings);
TotalTrees = (1.0 * YearlyEnergySavings) / 22;


MonthlyEnergySavings = MonthlyEnergySavings.toFixed(0) * 1000;
MonthlyEnergySavings = MonthlyEnergySavings.toLocaleString();
MonthlyEnergySavings = MonthlyEnergySavings.substring(0, MonthlyEnergySavings.length-3);

YearlyEnergySavings = YearlyEnergySavings.toFixed(0) * 1000;
YearlyEnergySavings = YearlyEnergySavings.toLocaleString();
YearlyEnergySavings = YearlyEnergySavings.substring(0, YearlyEnergySavings.length-3);



//Update Webpage
document.getElementById('EnergySavedMonthly').innerHTML = MonthlyEnergySavings.toLocaleString() + " Watts";
document.getElementById('EnergySavedAnnually').innerHTML = YearlyEnergySavings + " Watts";

document.getElementById('MoneySavedMonthly').innerHTML = "$" + MonthlySavings.toFixed(2);
document.getElementById('MoneySavedAnnually').innerHTML = "$" + YearlySavings.toFixed(2);

document.getElementById('CO2Reduction').innerHTML = EmissionSavings.toFixed(2) + " Kg";
document.getElementById('TreesOffset').innerHTML = TotalTrees.toFixed(2);

}

