/* Request ID: 6791e87f9327ca93b3d25d6092168178 (03/29/2024 11:25am) (FcMBCsAgCAXQG/WPNJozbCiFVl5/7MHDqY7M/BczK/xszH1rp0uWKbQfTqnKWMLGoOGMIO9zBdpwi/LGBw==) */ /* Resource ID: e492e53d71e79b110dff6de7dd2 (forms.js, minified by uglifyjs) (01/24/2024 11:59am) (A:6325, G:3389, K:3389) */ (function(l,o){function n(e){this.$form=e;if(!l.is_remote){this.$wysiwyg=e.find(".lw_wysiwyg")}this.json=JSON.parse(e.find(".lw_widget_json").text()||"{}");this.init()}o.extend(n.prototype,{init:function(){var a=this;var s=this.$form;var r=this.$wysiwyg;var e=["/live/resource/js/livewhale/thirdparty/tiny_mce/jquery.tinymce.min.js","/live/resource/js/livewhale/plugins/tiny_mce/wysiwyg.js"];this.initUploader();s.off("submit").on("submit",function(e){e.preventDefault();var i=s.find('input[name="lw_form_id"]').val();var t="/livewhale/nocache.php?livewhale=ajax&function=handleFormsSubmission&id="+i+"&smart_cache_disabled=1";if(l.remote_host){t=l.remote_host+t}if(r&&r.wysiwyg&&r.wysiwyg("getTiny").save){r.wysiwyg("getTiny").save()}o('
').appendTo(s);o.each(s.find(".lw_forms_custom_name"),function(){var e=o(this);var i=e.attr("id").replace(/_custom/,"");var t=s.find(':input[id="'+i+'"]');if(t.length){e.val(t.val())}else{var n=s.find(':input[name="'+i+'"]:checked');var a=s.find(':input[name="'+i+'[]"]:checked');if(n.length){e.val(n.val())}else if(a.length){e.val(a.map(function(){return this.value}).get().join(", "))}}});var n=s.find(".lw_captcha");if(n.length&&n.data("lwCaptcha")){n.captcha("execute",function(){a.submit(t)})}else{a.submit(t)}return false});l.lib.initDatepicker(o(".lw_datepicker",s));o(".lw_timepicker",s).timepicker({show24Hours:"euro"===l.timezone_format?true:false,startTime:"8:00am"});if(r&&r.length){l.lib.loadJSFiles(e,function(){r.wysiwyg({frontend:true})})}},submit:function(e){var a=this.$form;var i=a.find(".lw_form_error").hide();o.post(e,a.serialize(),function(e){a.find(".lw_spinner").remove();if(e.error){a.find(".lw_captcha").captcha("refresh");i.html(''+e.error+"
").show();a.find(".lw_forms_fieldset").css({"background-color":""});if(e.missing){o.each(e.missing,function(e,i){var t=a.find('.lw_forms_field input[name$="_'+i+'"],.lw_forms_field input[name$="_'+i+'[]"]').closest("fieldset");var n=t.find(".lw_forms_label").length?t.find(".lw_forms_label"):t.find(".lw_forms_label");n.css("color","#C00")})}}else if(e.success){if(e.thanks_url){if(e.submission_id){a.append('')}a.off("submit").attr("method","post").attr("action",e.thanks_url).submit()}else{a.replaceWith(e.success)}}},"json")},initUploader:function(){var i=this.$form;var e=this.json;if(e.upload_max_filesize){l.upload_max_filesize=e.upload_max_filesize}if(e.upload_accepted_file_types){l.upload_accepted_file_types=e.upload_accepted_file_types}var t=window.setInterval(function(){var e=i.find("input.lw_upload");if(!e.length||!o.isFunction(o.fn.uploader)){return}clearInterval(t);o.each(e,function(){var e=o(this);var i=e.wrap('').parent();var t=i.find('input[type="hidden"].lw_upload').attr("id");o('label[for="'+t+'"]').attr("for",t+"_browse");var n='';i.append(n);i.uploader("uploadInPlace","files",{upload_to_element_id:true})})},150);window.setTimeout(function(){clearInterval(t)},5e3)}});o(function(){o(".lw_forms_form").each(function(){new n(o(this))})});o("body").on("widgetLoad.lw",function(e,i,t){if("forms_inline"===i){new n(o(t).addClass(".lw_forms_form"))}return true})})(livewhale,livewhale.jQuery);