{"id":7,"date":"2024-09-30T00:00:50","date_gmt":"2024-09-30T00:00:50","guid":{"rendered":"https:\/\/d.kernsites.com\/maranathalandscaping\/?page_id=7"},"modified":"2024-09-30T00:07:47","modified_gmt":"2024-09-30T00:07:47","slug":"7-2","status":"publish","type":"page","link":"https:\/\/d.kernsites.com\/maranathalandscaping\/7-2\/","title":{"rendered":""},"content":{"rendered":"<div class=\"wysiwym-embed wysiwym-embed-html\"><script> title=\"bill calculator\"\n    function calculateBill(event) {\n        event.preventDefault(); \/\/ Prevent form submission\/reloading the page<\/p>\n<p>        let days = parseInt(document.getElementById('days').value);\n        let size = document.querySelector('input[name=\"size\"]:checked').value;\n        let usage = parseFloat(document.getElementById('usage').value);\n        let zone = document.querySelector('input[name=\"zone\"]:checked').value;\n        let estimate = document.getElementById('estimate').checked;<\/p>\n<p>        \/\/ Adjust usage if estimating\n        if (estimate) {\n            usage = (usage \/ days) * 30;\n        }<\/p>\n<p>        \/\/ Set base rates (example rates, adjust as needed)\n        let rate1 = 2.21, rate2 = 7.31;\n        let rtscharge, arscharge, zoneCharge, tier1;<\/p>\n<p>        \/\/ Calculate rtscharge and arscharge based on meter size\n        switch (size) {\n            case '1':\n                rtscharge = 38.56;\n                arscharge = 11.10;\n                tier1=20;\n                break;\n            case '2':\n                rtscharge = 59.27;\n                arscharge = 18.50;\n                tier1=33;\n                break;\n            case '3':\n                rtscharge = 111.03;\n                arscharge = 37.01;\n                tier1=65;\n                break;\n            case '4':\n                rtscharge = 173.14;\n                arscharge = 59.22;\n                tier1=104;\n                break;\n            case '5':\n                rtscharge = 338.82;\n                arscharge = 118.42;\n                tier1=208;\n                break;\n            case '6':\n                rtscharge = 525.18;\n                arscharge = 185.04;\n                tier1=325;\n                break;\n            case '7':\n                rtscharge = 1042.86;\n                arscharge = 370.08;\n                tier1=650;\n                break;\n            case '8':\n                rtscharge = 1664.07;\n                arscharge = 592.13;\n                tier1=1040;\n                break;\n            default:\n                rtscharge = 0;\n                arscharge = 0;\n        }<\/p>\n<p>        \/\/ Calculate zone charge\n        switch (zone) {\n            case '1':\n                zoneCharge = usage * 0.29;\n                break;\n            case '2':\n                zoneCharge = usage * 0.54;\n                break;\n            case '3':\n                zoneCharge = usage * 0.83;\n                break;\n            case '4':\n                zoneCharge = usage * 1.12;\n                break;\n            default:\n                zoneCharge = 0;\n        }<\/p>\n<p>        \/\/ Example tiered rate calculation\n        let tieredCharge = 0;\n        let GSAfee = 0;     \n        if (usage > tier1) {\n            tieredCharge = (usage - tier1) * rate2 + tier1 * rate1;\n            GSAfee = (usage - tier1) * 5.49;\n        } else {\n            tieredCharge = usage * rate1\n        }<\/p>\n<p>        \/\/ Calculate total bill\n        let total = rtscharge + arscharge + zoneCharge + tieredCharge;<\/p>\n<p>        \/\/ Update the results\n        let resultsHTML = '<\/p>\n<table>' +\n        '<\/p>\n<tr>\n<td>RTS Charge: <\/td>\n<p>' + '<\/p>\n<td>' + formatCurrency(rtscharge) + '<\/td>\n<\/tr>\n<p>' +\n        '<\/p>\n<tr>\n<td>Arsenic Charge: <\/td>\n<p>' + '<\/p>\n<td>' + formatCurrency(arscharge) + '<\/td>\n<\/tr>\n<p>' +\n        '<\/p>\n<tr>\n<td>Zone Charge: <\/td>\n<p>' + '<\/p>\n<td>' + formatCurrency(zoneCharge) + '<\/td>\n<\/tr>\n<p>' +\n        '<\/p>\n<tr>\n<td>Tiered Charge: <\/td>\n<p>' + '<\/p>\n<td>' + formatCurrency(tieredCharge) + '<\/td>\n<\/tr>\n<p>' +\n        '<\/p>\n<tr>\n<td>Total Bill: <\/td>\n<p>' + '<\/p>\n<td>' + formatCurrency(total) + '<\/td>\n<\/tr>\n<p>' +\n        '<\/p>\n<tr>\n<td height=30 colspan=1><\/td>\n<\/tr>\n<p>' +\n        '<\/p>\n<tr>\n<td>GSA Portion: <\/td>\n<p>' + '<\/p>\n<td>' + formatCurrency(GSAfee) + '<\/td>\n<\/tr>\n<p>' +\n        '<\/table>\n<p>';<\/p>\n<p>        document.getElementById('results').innerHTML = resultsHTML;\n    }<\/p>\n<p>    function formatCurrency(value) {\n        return '$' + parseFloat(value).toFixed(2);\n    }\n<\/script><\/p>\n<div id=\"wrapper\">\n<form onsubmit=\"calculateBill(event)\" class=\"ng-pristine ng-valid\">\n            Enter Usage in HCF: <input type=\"text\" id=\"usage\" placeholder=\"0\"><\/p>\n<p>            <input type=\"checkbox\" id=\"estimate\" name=\"estimate\"><br \/>\n            <label for=\"estimate\">Estimate bill based on current usage thus far?<\/label><\/p>\n<p>            <font>If not estimating bill, do not change days in text box below<\/font><br \/>\n            <br \/>\n            <label for=\"days\">Enter number of days since last read:<\/label><input type=\"text\" id=\"days\" value=\"30\"><\/p>\n<p>            Select Meter Size:<br \/>\n            <input type=\"radio\" id=\"size1\" name=\"size\" value=\"1\" checked=\"\"><br \/>\n            <label for=\"size1\">3\/4<\/label><br \/>\n            <input type=\"radio\" id=\"size2\" name=\"size\" value=\"2\"><br \/>\n            <label for=\"size2\">1<\/label><br \/>\n            <input type=\"radio\" id=\"size3\" name=\"size\" value=\"3\"><br \/>\n            <label for=\"size3\">1 1\/2<\/label><br \/>\n            <input type=\"radio\" id=\"size4\" name=\"size\" value=\"4\"><br \/>\n            <label for=\"size4\">2<\/label><br \/>\n            <input type=\"radio\" id=\"size5\" name=\"size\" value=\"4\"><br \/>\n            <label for=\"size5\">3<\/label><br \/>\n            <input type=\"radio\" id=\"size6\" name=\"size\" value=\"4\"><br \/>\n            <label for=\"size6\">4<\/label><br \/>\n            <input type=\"radio\" id=\"size7\" name=\"size\" value=\"4\"><br \/>\n            <label for=\"size7\">6<\/label><br \/>\n            <input type=\"radio\" id=\"size8\" name=\"size\" value=\"4\"><br \/>\n            <label for=\"size8\">8<\/label><\/p>\n<p>            Select Zone:<br \/>\n            <input type=\"radio\" id=\"zone0\" name=\"zone\" value=\"0\" checked=\"\"><br \/>\n            <label for=\"zone0\">A<\/label><br \/>\n            <input type=\"radio\" id=\"zone1\" name=\"zone\" value=\"1\"><br \/>\n            <label for=\"zone1\">B<\/label><br \/>\n            <input type=\"radio\" id=\"zone2\" name=\"zone\" value=\"2\"><br \/>\n            <label for=\"zone2\">C<\/label><br \/>\n            <input type=\"radio\" id=\"zone3\" name=\"zone\" value=\"3\"><br \/>\n            <label for=\"zone3\">D<\/label><br \/>\n            <input type=\"radio\" id=\"zone4\" name=\"zone\" value=\"4\"><br \/>\n            <label for=\"zone4\">E<\/label><\/p>\n<div class=\"container\">\n<div class=\"center\">\n                    <button type=\"submit\">Calculate<\/button>\n                <\/div>\n<\/p><\/div>\n<\/p><\/form>\n<div id=\"results\"><\/div>\n<\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Enter Usage in HCF: Estimate bill based on current usage thus far? If not estimating bill, do not change days in text box below Enter number of days since last read: Select Meter Size: 3\/4 1 1 1\/2 2 3 4 6 8 Select Zone: A B C D E Calculate<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/d.kernsites.com\/maranathalandscaping\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/d.kernsites.com\/maranathalandscaping\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/d.kernsites.com\/maranathalandscaping\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/d.kernsites.com\/maranathalandscaping\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/d.kernsites.com\/maranathalandscaping\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":3,"href":"https:\/\/d.kernsites.com\/maranathalandscaping\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":11,"href":"https:\/\/d.kernsites.com\/maranathalandscaping\/wp-json\/wp\/v2\/pages\/7\/revisions\/11"}],"wp:attachment":[{"href":"https:\/\/d.kernsites.com\/maranathalandscaping\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}