$("input.switch").bootstrapSwitch({ onText: 'ON', offText: 'OFF', size: 'normal' }); /*$(function () { $('.table input[type=text]').prop('readonly', true); $('#kilowatt-hours').prop('readonly', false); $('.error1').hide(); $('.error2').hide(); $('.error3').hide(); });*/ $('#hvac').on('switchChange.bootstrapSwitch', function (event, state) { if (state == true) { $('#heat-pump-text-box').val(null); } }) $('#heat-pump').on('switchChange.bootstrapSwitch', function (event, state) { if (state == true) { $('#hvac-text-box').val(null); } }) $('input[class="switch"]').on('switchChange.bootstrapSwitch', function (event, state) { var tmp = $(this).attr("id"); if (state == true) { var kwValue = $(this).val(); $("#" + tmp + "-text-box").val(kwValue + " kW"); } else { $("#" + tmp + "-text-box").val(null); } doCalc(); }); function doCalc() { var totalKw = 0; var demandCost = 0; /*var kilowattHours = $("#kilowatt-hours").val(); var kilowattHoursCost = 0; var totalCost = 0;*/ $(".kw-number").each(function () { if (!isNaN(parseFloat(this.value)) && this.value.length != 0) { totalKw += parseFloat(this.value); } }); $("#total-demand").val(totalKw.toFixed(2) + " kW"); demandCost = totalKw * 2.12; $("#demand-cost").val("$ " + demandCost.toFixed(2)); /*$('.error1').hide(); $('.error2').hide(); $('.error3').hide(); if (isNaN(kilowattHours)) { $("label#kilowatt-hours_error1").show(); $("input#kilowatt-hours").focus(); $("#kilowatt-hours-cost").val("$ 0.00"); totalCost = 25.38 + demandCost; $("#total-cost").val("$ " + totalCost.toFixed(2)); return false; } else if (kilowattHours < 0 ) { $("label#kilowatt-hours_error2").show(); $("input#kilowatt-hours").focus(); $("#kilowatt-hours-cost").val("$ 0.00"); totalCost = 25.38 + demandCost; $("#total-cost").val("$ " + totalCost.toFixed(2)); return false; } else if (kilowattHours > 5000 ) { $("label#kilowatt-hours_error3").show(); $("input#kilowatt-hours").focus(); $("#kilowatt-hours-cost").val("$ 0.00"); totalCost = 25.38 + demandCost; $("#total-cost").val("$ " + totalCost.toFixed(2)); return false; } kilowattHoursCost = kilowattHours * .079; $("#kilowatt-hours-cost").val("$ " + kilowattHoursCost.toFixed(2)); totalCost = 25.38 + kilowattHoursCost + demandCost; $("#total-cost").val("$ " + totalCost.toFixed(2));*/ $("#total-demand").addClass("flash2"); setTimeout(function () { $("#total-demand").removeClass("flash2"); }, 500); $("#demand-cost").addClass("flash2"); setTimeout(function () { $("#demand-cost").removeClass("flash2"); }, 500); /*$("#kilowatt-hours").addClass("flash2"); setTimeout(function () { $("#kilowatt-hours").removeClass("flash2"); }, 500); $("#kilowatt-hours-cost").addClass("flash2"); setTimeout(function () { $("#kilowatt-hours-cost").removeClass("flash2"); }, 500); $("#total-cost").addClass("flash2"); setTimeout(function () { $("#total-cost").removeClass("flash2"); }, 500);*/ } //Update Kilowatt Hours /*$(function () { $("#update-kilowatts").on("click", function () { doCalc(); }); });*/ //Turns on Summer Values $(function () { $('.summer-after-work').on("click", function () { $('#hvac').bootstrapSwitch('disabled', false); $('.summer-after-work img').attr('src', '/sites/default/files/DemandCalculator/assets/graphics/SummerButtonOn.png'); $('.winter-before-work img').attr('src', '/sites/default/files/DemandCalculator/assets/graphics/WinterButton.png'); $('.winter-after-work img').attr('src', '/sites/default/files/DemandCalculator/assets/graphics/WinterButton.png'); $('input[class="switch"]').bootstrapSwitch('state', false) $('#hvac').bootstrapSwitch('toggleState', false); $('#range').bootstrapSwitch('toggleState', false); $('#refrigerator').bootstrapSwitch('toggleState', false); $('#tv').bootstrapSwitch('toggleState', false); }); }); //Turns on Winter Values $(function () { $('.winter-after-work').on("click", function () { $('.summer-after-work img').attr('src', '/sites/default/files/DemandCalculator/assets/graphics/SummerButton.png'); $('.winter-before-work img').attr('src', '/sites/default/files/DemandCalculator/assets/graphics/WinterButton.png'); $('.winter-after-work img').attr('src', '/sites/default/files/DemandCalculator/assets/graphics/WinterButtonOn.png'); $('input[class="switch"]').bootstrapSwitch('state', false) $('#heat-pump').bootstrapSwitch('toggleState', false); $('#oven').bootstrapSwitch('toggleState', false); $('#range').bootstrapSwitch('toggleState', false); $('#refrigerator').bootstrapSwitch('toggleState', false); $('#tv').bootstrapSwitch('toggleState', false); $('#hvac').bootstrapSwitch('disabled', true); }); }); $(document).ready(function() { $("#moreinfo").popover({ placement: 'right', html: 'true' }); });