$(document).on("ready",function(){$(".js-tag-it-emails").tagit(),$(".js-lead-gen-toggle-tab1").on("click",function(){$(".js-lead-gen-page2").addClass("hide"),$(".js-lead-gen-page1").removeClass("hide"),$(".js-lead-gen-toggle-tab1").addClass("active"),$(".js-lead-gen-toggle-tab2").removeClass("active")}),$(".js-styled-checkbox-label").on("click",function(){$(this).parents(".form__input-container").find(".styled-checkbox").click()}),$(".js-lead-gen-copy-link").on("click",function(){var share_link_input=$(this).siblings(".share-link");share_link_input.attr("disabled",!1),share_link_input.attr("contenteditable",!0),share_link_input.select(),document.execCommand("copy"),$(".share-link").prop("selectionStart",0).prop("selectionEnd",0).blur(),share_link_input.attr("disabled",!0),$(this).html("COPIED").removeClass("black__btn").addClass("btn--blue")}),$(".js-lead-gen-address-submit").on("click",function(){var $btn=$(this);$btn.attr("disabled",!0);var required_inputs_are_valid=!0,email_is_invalid=!1;$(".error-message-container").addClass("hide");var url=new URL(window.location.href),invite_code=url.searchParams.get("invite_code");$(".form-vertical input:required").each(function(){var $this=$(this);$this.val().length===0&&($this.css({"border-bottom":"1px solid red"}),required_inputs_are_valid=!1)});var email=$(".form-vertical input.email").val();/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)||(email_is_invalid=!0,required_inputs_are_valid=!1),$(".form-vertical select:required").each(function(){var $this=$(this);$this.val()===null&&($this.css({"border-bottom":"1px solid red"}),required_inputs_are_valid=!1)}),required_inputs_are_valid?($btn.html("SUBMITTING..."),$.ajax({type:"POST",url:"https://summersalt-dev.herokuapp.com/customers",data:{invite_code:invite_code,customer:{campaign_id:$(".form-vertical input.campaign_id").val(),email:$(".form-vertical input.email").val(),lead_generation_size:$(".form-vertical select.size").val(),addresses_attributes:[{first_name:$(".form-vertical input.first-name").val(),last_name:$(".form-vertical input.last-name").val(),address1:$(".form-vertical input.address1").val(),address2:$(".form-vertical input.address2").val(),city:$(".form-vertical input.city").val(),province:$(".form-vertical select.province").val(),zip:$(".form-vertical input.zip").val()}]}},success:function(res){$btn.html("SEND ME MY GIFT"),$btn.attr("disabled",!1),res.success===!0&&($(".js-lead-gen-toggle-tab1").removeClass("active"),$(".js-lead-gen-toggle-tab2").addClass("active"),$(".js-lead-gen-page1").addClass("hide"),$(".js-lead-gen-page2").removeClass("hide"),$("html, body").animate({scrollTop:0},0),$(".share-link").val(res.customer.lead_generation_url),$(".js-customer-id").val(res.customer.id))},error:function(res){$btn.html("SEND ME MY GIFT"),$btn.attr("disabled",!1),$(".error-message-container").removeClass("hide"),$(".error-message-container").html("Something went wrong, please reload the page and try again.")}})):($btn.html("SEND ME MY GIFT"),$btn.attr("disabled",!1),$(".error-message-container").removeClass("hide"),email_is_invalid?$(".error-message-container").html("Please check your email is valid."):$(".error-message-container").html("Please fill out all required fields."))}),$(".js-lead-gen-invite-submit").on("click",function(){var $btn=$(this);$btn.attr("disabled",!0);var required_inputs_are_valid=!0,email_is_invalid=!1,customer_id=$("input.js-customer-id").val();$(".error-message-container").addClass("hide"),$(".js-lead-gen-page2 .error-message-container").html("");var formatted_emails="";$(".tagit-choice").map(function(){formatted_emails+=$(this).find("input").val()+","}),$(".tagit-choice").length===0&&(email_is_invalid=!0),$(".customCheckboxChecked").length===0&&(required_inputs_are_valid=!1),required_inputs_are_valid?($btn.html("SENDING..."),$.ajax({type:"POST",url:"https://summersalt-dev.herokuapp.com/customers/"+customer_id+"/invite",data:{emails:formatted_emails},success:function(res){console.log(res),$btn.html("INVITES SENT").removeClass("black__btn").addClass("btn--blue"),$btn.attr("disabled",!1),res.success===!0||($(".js-lead-gen-page2 .error-message-container").removeClass("hide"),$(".js-lead-gen-page2 .error-message-container").html(res.error_message))},error:function(res){console.log(res),$btn.html("SEND INVITES").removeClass("black__btn").addClass("btn--blue"),$btn.attr("disabled",!1),$(".js-lead-gen-page2 .error-message-container").removeClass("hide"),$(".js-lead-gen-page2 .error-message-container").html("Something went wrong, please reload the page and try again.")}})):($btn.html("SEND INVITES"),$btn.attr("disabled",!1),$(".error-message-container").removeClass("hide"),email_is_invalid?$(".error-message-container").html("Please check the emails you entered are valid."):$(".error-message-container").html("Please check the box above before continuing."))})}); //# sourceMappingURL=/cdn/shop/t/140/assets/lead_generation.js.map