Booking Request Form

    .uacf7-uacf7style-100622 label { color: #0a0202;font-family: poppins;font-style: normal;font-weight: 500;margin-top: 10px;margin-bottom: 10px; } .uacf7-uacf7style-100622 input[type="email"], .uacf7-uacf7style-100622 input[type="number"], .uacf7-uacf7style-100622 input[type="password"], .uacf7-uacf7style-100622 input[type="search"], .uacf7-uacf7style-100622 input[type="tel"], .uacf7-uacf7style-100622 input[type="text"], .uacf7-uacf7style-100622 input[type="url"], .uacf7-uacf7style-100622 input[type="date"], .uacf7-uacf7style-100622 input[type="radio"], .uacf7-uacf7style-100622 input[type="checkbox"], .uacf7-uacf7style-100622 select, .uacf7-uacf7style-100622 textarea { font-family: poppins;font-style: normal;font-weight: normal;height: 50px;border-width: 1px !important;border-color: #000000 !important;border-style: solid!important;border-radius: 25px;padding-right: 200px;padding-left: 10px; } .uacf7-uacf7style-100622 .wpcf7-radio span, .uacf7-uacf7style-100622 .wpcf7-checkbox span { font-family: poppins;font-style: normal;font-weight: normal; } .uacf7-uacf7style-100622 textarea { height: 70px; } .wpcf7-form-control-wrap select { width: 100%; } .uacf7-uacf7style-100622 input[type="submit"] { color: #ffffff;background-color: #4eadbb;font-family: poppins;font-style: normal;font-weight: normal;border-style: none;border-radius: 25px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px; } .uacf7-uacf7style-100622 input[type="submit"]:hover { color: #ffffff;background-color: #000000; }
    Basic Information

    Services Required



    jQuery(document).ready(function($) { $('#gas-cp12-meters, #gas-cp12-appliances, #boiler-service, #boiler-service-cp12, #eicr-options, #paid-parking').hide(); $('select[name="Gas-certificate-cp12"]').change(function() { var selectedOption = $(this).val(); if (selectedOption === "Gas Certificate CP12 (meter only) £40 including VAT") { $('#gas-cp12-meters').show(); $('#gas-cp12-appliances, #boiler-service, #boiler-service-cp12').hide(); } else if (selectedOption.includes("Service")) { $('#boiler-service').show(); $('#gas-cp12-meters, #gas-cp12-appliances, #boiler-service-cp12').hide(); } else if (selectedOption === "Not Required") { $('#gas-cp12-meters, #gas-cp12-appliances, #boiler-service, #boiler-service-cp12').hide(); } else { $('#gas-cp12-appliances').show(); $('#gas-cp12-meters, #boiler-service, #boiler-service-cp12').hide(); } calculateTotalAmount(); }); $('select[name="EICR-Options"]').change(function() { var selectedOption = $(this).val(); if (selectedOption === "Electrical Safety Certificate Studio £80 Inc VAT" || selectedOption === "EICR (1 Bed) £99 Inc VAT" || selectedOption === "EICR (2 Bed) £120 Inc VAT" || selectedOption === "EICR (3 Bed) £150 Inc VAT" || selectedOption === "EICR (4 Bed) £180 Inc VAT" || selectedOption.includes("Commercial EICR")) { $('#eicr-options').show(); } else { $('#eicr-options').hide(); } calculateTotalAmount(); }); $('select[name="parking-information"]').change(function() { var selectedOption = $(this).val(); if (selectedOption === "Paid Parking") { $('#paid-parking').show(); } else { $('#paid-parking').hide(); $('input[name="parking-fee"]').val(''); // Clear the parking fee value } calculateTotalAmount(); }); $('select, input[type="radio"], input[type="number"]').change(calculateTotalAmount); $('input[name="parking-fee"]').on('input', calculateTotalAmount); calculateTotalAmount(); // Calculate on page load function calculateTotalAmount() { var totalAmount = 0; // Gas Certificate CP12 Options var gasCertificateAmounts = { "Gas Certificate CP12 (meter only) £40 including VAT": 40, "Gas Certificate CP12 (1 Appliance) £55 including VAT": 55, "Gas Certificate CP12 (2 Appliance) £65 including VAT": 65, "Gas Certificate CP12 (3 Appliance) £80 including VAT": 80, "Service - Condensing £70 Including VAT": 70, "Service - Non Condensing £85 Including VAT": 85, "Service - Strip Down & Seals £195 Including VAT": 195, "Heating System Power Flush £POA": 0 // POA - price on application }; var selectedGasOption = $('select[name="Gas-certificate-cp12"]').val(); totalAmount += gasCertificateAmounts[selectedGasOption] || 0; // EICR Options var eicrAmounts = { "Electrical Safety Certificate Studio £80 Inc VAT": 80, "EICR (1 Bed) £99 Inc VAT": 99, "EICR (2 Bed) £120 Inc VAT": 120, "EICR (3 Bed) £150 Inc VAT": 150, "EICR (4 Bed) £180 Inc VAT": 180, "Commercial EICR (1 - 5 Circuits) £180 Inc VAT": 180, "Commercial EICR (6 - 10 Circuits) £250 Inc VAT": 250, "Commercial EICR (10 - 20 Circuits) £350 Inc VAT": 350, "Commercial EICR 10 – 40 circuits £500 Inc VAT": 500 }; var selectedEICROption = $('select[name="EICR-Options"]').val(); totalAmount += eicrAmounts[selectedEICROption] || 0; // Additional conditional options $('input[type="radio"]:checked').each(function() { var radioValue = $(this).val(); var amount = parseFloat(radioValue.split("£")[1]); if (!isNaN(amount)) { totalAmount += amount; } }); // PAT Testing var patTestingValue = $('select[name="PAT-testing"]').val(); var patAmount = parseFloat(patTestingValue.split("£")[1]); if (!isNaN(patAmount)) { totalAmount += patAmount; } // EPC Services var epcServicesValue = $('select[name="EPC-services"]').val(); var epcAmount = parseFloat(epcServicesValue.split("£")[1]); if (!isNaN(epcAmount)) { totalAmount += epcAmount; } // Parking Information var parkingValue = $('select[name="parking-information"]').val(); var parkingAmount = parseFloat(parkingValue.split("£")[1]); if (!isNaN(parkingAmount)) { totalAmount += parkingAmount; } // Paid Parking Fee if (parkingValue === "Paid Parking") { var paidParkingFee = parseFloat($('input[name="parking-fee"]').val()); if (!isNaN(paidParkingFee)) { totalAmount += paidParkingFee; } } // Congestion Fee var congestionValue = $('select[name="congestion-fee"]').val(); var congestionAmount = parseFloat(congestionValue.split("£")[1]); if (!isNaN(congestionAmount)) { totalAmount += congestionAmount; } // Display the total amount $('#total-amount').val('£' + totalAmount.toFixed(2)); } });