// FORM SWITCH $("#form-homeowner").click(function () { if ($(this).hasClass("is-active")) { } else { $("#form-homeowner").addClass("is-active"); $("#form-business").removeClass("is-active"); $("#h-1-form-wrapper").removeClass("is-hidden"); $("#b-1-form-wrapper").addClass("is-hidden"); $("#h-1-circle-text").text("About"); } }); $("#form-business").click(function () { if ($(this).hasClass("is-active")) { } else { $("#form-homeowner").removeClass("is-active"); $("#form-business").addClass("is-active"); $("#b-1-form-wrapper").removeClass("is-hidden"); $("#h-1-form-wrapper").addClass("is-hidden"); $("#h-1-circle-text").text("Professional"); } }); // IF BUTTON ON PAGE HAS CLASS IS-PARTNER, STARTS ON BUSINESS SCREEN $("a").on("click", function () { if ($(this).hasClass("is-partner")) { $("#h-1-form-wrapper").addClass("is-hidden"); $("#b-1-form-wrapper").removeClass("is-hidden"); $("#form-homeowner").removeClass("is-active"); $("#form-business").addClass("is-active"); $("#h-1-circle-text").text("Business"); } }); // HOMEOWNER EXISTING USER SELECT $("#h-1-span-products").on("change", function () { if ( $(this).val() === "I’m an existing SPAN customer and I want SPAN Drive EV Charger" ) { $("#h-2-existing-wrapper").hide(); } else { $("#h-2-existing-wrapper").show(); } }); // FORM INPUT LABEL $(".lead_field-label.is-focus").removeClass("is-focus"); $(".lead_text-field").on("focusin", function () { $(this).siblings(".lead_field-label").addClass("is-focus"); }); $(".lead_text-field").on("focusout", function () { if ($(this).val() === "") { $(this).siblings(".lead_field-label").removeClass("is-focus"); } if ($(this).val() !== "") { $(this).siblings(".lead_field-label").addClass("is-focus"); } }); $(".lead_field-label.is-focus").removeClass("is-focus"); $(".lead_text-area").on("focusin", function () { $(this).siblings(".lead_field-label").addClass("is-focus"); }); $(".lead_text-area").on("focusout", function () { if ($(this).val() === "") { $(this).siblings(".lead_field-label").removeClass("is-focus"); } if ($(this).val() !== "") { $(this).siblings(".lead_field-label").addClass("is-focus"); } }); // INPUT ON DELETE ERROR $(".lead_text-field").on("change", function () { if ($(this).val().length === 0) { $(this).siblings(".form-error").show(); $(this).css("border", "#f72a63 solid 2px"); } else { $(this).siblings(".form-error").hide(); $(this).css("border", "#b0b0b1 solid 2px"); } }); // VALIDATE HOME PAGE 1 $(document).ready(function () { $("#h-1-form-next").click(function () { homeownerOneValidate(); }); }); function homeownerOneValidate() { var homeownerOneInvalid = false; /* This one breaks the code so I removed it $("#h-1-grid input").each(function () { if ($(this).val() === "") { homeownerOneInvalid = true; } });*/ $("#h-1-span-products").each(function () { if ($(this).val() === "") { homeownerOneInvalid = true; } }); $("#SPAN-Terms").each(function () { if (!$(this).is(":checked")) { homeownerOneInvalid = true; } }); // Homeowner var sSD1 = $("#h-1-grid") .find("select#state") .closest("div") .find("div.nice-select") .find("span.current") .text(); if (homeownerOneInvalid) { } else { $("#h-1-form-wrapper").addClass("is-hidden"); $("#h-2-form-wrapper").removeClass("is-hidden"); $(".form-toggle").hide(); $(".form-home-main").animate({ scrollTop: 0 }, "slow"); $("#h-2-number").addClass("is-active"); } } // VALIDATE BUSINESS PAGE 1 $(document).ready(function () { $("#b-1-form-next").click(function () { businessOneValidate(); }); }); function businessOneValidate() { var businessOneInvalid = false; /* This one breaks the code so I removed it $("#b-1-grid input").each(function () { if ($(this).val() === "") { businessOneInvalid = true; } }); */ $("#b-1-terms").each(function () { if (!$(this).is(":checked")) { businessOneInvalid = true; } }); // Business var sSD1 = $("#b-1-grid") .find("select#state-3") .closest("div") .find("div.nice-select") .find("span.current") .text(); if (businessOneInvalid) { } else { $("#b-1-form-wrapper").addClass("is-hidden"); $("#b-2-form-wrapper").removeClass("is-hidden"); $(".form-toggle").hide(); $(".form-home-main").animate({ scrollTop: 0 }, "slow"); $("#h-2-number").addClass("is-active"); } } // SHOW HOME BATTERY FIELDS $("#h-2-battery-wrapper").hide(); $("#Home-Battery").click(function () { if ($(this).is(":checked")) { $("#h-2-battery-wrapper").show(); } else { $("#h-2-battery-wrapper").hide(); } }); // ON SUBMIT BUTTON $(document).ready(function () { const submitBtn = $("#form-home-submit"); submitBtn.click(() => { if ($("#h-2-why-span").val() === "") { return false; } else { return true; $(".form-home-main").animate({ scrollTop: 0 }, "slow"); } }); }); // UNCHECK ALL APART FROM ONE $("#None-Of-The-Above").on("change", function () { if ($("#None-Of-The-Abovee").is(":checked")) { $("#h-2-solar").prop("checked", false); $("#h-2-ev-charger").prop("checked", false); $("#h-2-home-battery").prop("checked", false); } }); $(document).ready(function () { $(".lead_field-label-select.is-focus-select").removeClass("is-focus-select"); $(".select").on("focusin", function () { $(this).siblings(".lead_field-label-select").addClass("is-focus-select"); }); $(".select").on("focusout", function () { if ($(this).val() === "") { $(this) .siblings(".lead_field-label-select") .removeClass("is-focus-select"); } if ($(this).val() !== "") { $(this).siblings(".lead_field-label-select").addClass("is-focus-select"); } }); }); // BUSINESS BATTERY STORAGE $("#b-2-batteries").hide(); $("#b-2-battery-storage").on("change", function () { if ($(this).val() === "storageNo") { $("#b-2-batteries").hide(); } else { $("#b-2-batteries").show(); } }); // BUSINESS BATTERY STORAGE $("#b-2-description").on("change", function () { if ( $(this).val() === "businessContractor" || $(this).val() === "businessDistributor" || $(this).val() === "businessBuilder" || $(this).val() === "businessArchitect" || $(this).val() === "businessEngineer" || $(this).val() === "businessUtility" || $(this).val() === "businessManufacturer" || $(this).val() === "businessFinancing" || $(this).val() === "businessPress" || $(this).val() === "businessOther" ) { $("#b-2-battery-wrapper").hide(); } else { $("#b-2-battery-wrapper").show(); } });