{"id":2589,"date":"2023-11-19T04:56:58","date_gmt":"2023-11-19T04:56:58","guid":{"rendered":"https:\/\/wp.ditsolution.net\/dithandyman\/?page_id=2589"},"modified":"2023-11-19T05:37:14","modified_gmt":"2023-11-19T05:37:14","slug":"cost-calculator","status":"publish","type":"page","link":"https:\/\/wp.ditsolution.net\/dithandyman\/cost-calculator\/","title":{"rendered":"Cost Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2589\" class=\"elementor elementor-2589\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a766394 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a766394\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-afb4b42\" data-id=\"afb4b42\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4eb7a28 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4eb7a28\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7113032\" data-id=\"7113032\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ae2f4f elementor-widget elementor-widget-html\" data-id=\"0ae2f4f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"rs-addon-cost-calculator\"><form class=\"cost_calculator\" id=\"cost_calculator\" method=\"post\" action=\"#\"><div class=\"area-calculate area-ctrol\"><div class=\"range-inner\"> <label for=\"sqft\">Service Area<\/label><div class=\"range_result\">SQFT: 3011<\/div><\/div> <input id=\"sqft\" name=\"sqft\" type=\"range\" value=\"700\" min=\"0\" max=\"5000\" step=\"1\" data-label=\"SQFT\"><\/div><div class=\"type-calculate area-ctrol\"> <label for=\"type-service\">Type of Services<\/label><div class=\"select-option\"> <select name=\"Type\" id=\"type-service\"><option value=\"0\">Select Services<\/option><option value=\"450\">Roof Repair - $450<\/option><option value=\"130\">Plambing - $130<\/option><option value=\"140\">AC Repair - $140<\/option><option value=\"320\">Tilling &amp; Floring - $320<\/option><option value=\"80\">Carpenter - $80<\/option><option value=\"180\">Painting Services - $180<\/option><option value=\"90\">Cleaning - $90<\/option> <\/select><\/div><\/div><div class=\"worker-calculate area-ctrol\"> <label for=\"worker\">Worker Number<\/label><div class=\"select-option\"> <select name=\"worker\" id=\"worker\"><option value=\"0\">1 Worker<\/option><option value=\"180\">2 Worker - $180<\/option><option value=\"320\">4 Worker - $320<\/option><option value=\"320\">4 Worker - $320<\/option><option value=\"600\">5 Worker - $600<\/option> <\/select><\/div><\/div><div class=\"emergency-calculate area-ctrol\"> <label for=\"emergency\">Need Emergency<\/label><div class=\"emergency-inner\"> <input id=\"emergency\" type=\"checkbox\" name=\"emergency\" value=\"50\"> Extra fees: $50<\/div><\/div><\/form><div class=\"result-area\"><div class=\"range_result2\"><span>SQFT: 3011<\/span> (Area Cost: $9033)<\/div><div class=\"calculate_list\"><\/div><div class=\"total\"> <span>Total Amount:<\/span><p class=\"calculate_price\">$9033.00<\/p><\/div><\/div><\/div>\n\n<script> jQuery(function() {\n var fields = jQuery('#cost_calculator :input').change(calculate);\n var currencySign = '$';\n if (jQuery(\"#cost_calculator\").length > 0) {\n jQuery(\"#cost_calculator option\").text(function(i, t) {\n if (this.value !== \"0\")\n return t + \" - $\" + this.value;\n }).first().change();\n }\n function calculate() {\n var price = 0;\n var rangeTotal = 0;\n var list = [];\n var rangeList = [];\n fields.each(function() {\n if (jQuery(this).is(\":checkbox\") && !jQuery(this).is(\":checked\")) {\n return;\n }\n if (jQuery(this).attr(\"type\") === \"range\") {\n var rangeValue = +jQuery(this).val();\n price += rangeValue;\n rangeList.push(jQuery(this).attr(\"data-label\") + \": \" + rangeValue);\n } else {\n price += +jQuery(this).val();\n if (jQuery(this).val() > 0 && !jQuery(this).find(\"option:selected\").text().includes(\"* 3\"))\n list.push(jQuery(this).find(\"option:selected\").text());\n }\n });\n if (jQuery(\".calculate_list\").length > 0) {\n jQuery(\".calculate_list\").html(list.join(\"<br>\"));\n }\n var totalPrice = price + rangeTotal;\n if (jQuery('.calculate_price').length > 0) {\n jQuery('.calculate_price').html(totalPrice.toFixed(2));\n }\n if (jQuery(\".range_result\").length > 0) {\n var rangeResultOutput = rangeList.join(\"<br>\");\n jQuery(\".range_result\").html(rangeResultOutput);\n }\n var multiplied = '3';\n if (jQuery(\".range_result2\").length > 0) {\n var rangeResult2Output = rangeList.map(function(item) {\n var value = parseInt(item.split(\":\")[1].trim());\n var multipliedValue = value * multiplied;\n return '<span>' + item + '<\/span>' + \" (Area Cost: $\" + multipliedValue + \")\";\n }).join(\"<br>\");\n jQuery(\".range_result2\").html(rangeResult2Output);\n }\n var extractedValue = rangeList.reduce(function(sum, item) {\n var value = parseInt(item.split(\":\")[1].trim());\n return sum + value;\n }, 0);\n if (jQuery('.calculate_price').length > 0) {\n var totalPriceWithMultiplier = totalPrice - extractedValue + extractedValue * multiplied;\n jQuery('.calculate_price').html('$' + totalPriceWithMultiplier.toFixed(2));\n }\n }\n }); <\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3cad080\" data-id=\"3cad080\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-521a788 elementor-widget elementor-widget-heading\" data-id=\"521a788\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our <span>100% satisfaction <\/span> guarantee let's work together<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87c9f38 elementor-view-default elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"87c9f38\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span class=\"elementor-icon elementor-animation-\" >\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-phone-volume\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t<span  >\n\t\t\t\t\t\tContact with Manager\t\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t+523 6847 2541\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Service AreaSQFT: 3011 Type of Services Select ServicesRoof Repair &#8211; $450Plambing &#8211; $130AC Repair &#8211; $140Tilling &amp; Floring &#8211; $320Carpenter &#8211; $80Painting Services &#8211; $180Cleaning &#8211; $90 Worker Number 1 Worker2 Worker &#8211; $1804 Worker &#8211; $3204 Worker &#8211; $3205 Worker &#8211; $600 Need Emergency Extra fees: $50 SQFT: 3011 (Area Cost: $9033) Total Amount: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-default.php","meta":{"footnotes":""},"class_list":["post-2589","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wp.ditsolution.net\/dithandyman\/wp-json\/wp\/v2\/pages\/2589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.ditsolution.net\/dithandyman\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.ditsolution.net\/dithandyman\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ditsolution.net\/dithandyman\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ditsolution.net\/dithandyman\/wp-json\/wp\/v2\/comments?post=2589"}],"version-history":[{"count":0,"href":"https:\/\/wp.ditsolution.net\/dithandyman\/wp-json\/wp\/v2\/pages\/2589\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.ditsolution.net\/dithandyman\/wp-json\/wp\/v2\/media?parent=2589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}