function frmFrontFormJS(){function k(b){var a=jQuery(this),c=a.attr("type");"submit"!=c&&b.preventDefault();b=a.parents("form:first");var e=a="",f=this.name;if("frm_prev_page"==f||-1!==this.className.indexOf("frm_prev_page"))a=jQuery(b).find(".frm_next_page").attr("id").replace("frm_next_p_","");else if("frm_save_draft"==f||-1!==this.className.indexOf("frm_save_draft"))e=1;jQuery(".frm_next_page").val(a);jQuery(".frm_saving_draft").val(e);"submit"!=c&&b.trigger("submit")}function n(){jQuery(this).parent().children(".frm_toggle_container").slideToggle("fast"); jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-s ui-icon-triangle-1-e")}function u(){this.className=this.className.replace("frm_transparent","");this.parentNode.getElementsByTagName("a")[0].className+=" frm_hidden"}function y(){var b=this.type,a=!1,c=!1;if("select-one"==b)c=!0,"frm_other_trigger"==this.options[this.selectedIndex].className&&(a=!0);else if("select-multiple"==b)for(var c=!0,e=this.options,a=!1,f=0;fb[0].className.indexOf("frm_pos_none")&&(b[0].className+=" frm_pos_none"),b[0].value="")):"radio"==b?(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):"checkbox"==b&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"): jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function A(b){var a=this.name.replace("item_meta[","").split("]"),c=a[0];c&&(jQuery('input[name="item_meta['+c+'][form]"]').length&&(c=a[2].replace("[","")),q("und",c,null,jQuery(this)),M(b,c))}function q(b,a,c,e,f){if("undefined"!=typeof __FRMRULES){var g=__FRMRULES[a];if("undefined"!=typeof g){if("undefined"==typeof c||null===c)c="go";"persist"!=f&&(m=[]);f=[];for(var h=0,p=g.length;hg.length&&(g=jQuery("."+a.containerID+" input, ."+a.containerID+" textarea, ."+a.containerID+" select"),g.length)){v(b,a,c,e,f,g);return}1b},">":function(a,b){return a');jQuery.ajax({type:"POST", url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:a,field_id:b.LinkedField,current_field:b.HideField,hide_id:b.hideContainerID,nonce:frm_js.nonce},success:function(g){""!==g&&(e.style.display="");if(c)f.append(g);else{f.html(g);var h=f.children("input"),p=h.val();if(""===g||""===p)e.style.display="none";q(a,b.HideField,null,h)}return!0}})}function O(b,a,c,e){if(!("stop"==e&&-1');var r=b.DataType;jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_data_options",hide_field:c,entry_id:a,selected_field_id:b.LinkedField,field_id:b.HideField,hide_id:b.hideContainerID,nonce:frm_js.nonce},success:function(a){""=== a?(h.style.display="none",g=""):"all"!=b.MatchType&&(h.style.display="");p.html(a);var c=p.find("select, input, textarea");""!==a&&""!==g&&(jQuery.isArray(g)||(a=[],a.push(g),g=a),jQuery.each(g,function(a,b){if("undefined"!=typeof b&&""!==b)if("checkbox"==r||"radio"==r)1jQuery(b).find(".frm_next_page").length||1>jQuery(b).find(".frm_next_page").val())&&f.closest(".frm_form_field").replaceWith('');b.submit()}else if("object"!=typeof f){jQuery(b).find(".frm_ajax_loading").removeClass("frm_loading_now");a=jQuery(b).closest(document.getElementById("frm_form_"+jQuery(b).find('input[name="form_id"]').val()+ "_container"));var h=a.offset();"undefined"!==typeof h&&(c=h.top);a.replaceWith(f);e=document.documentElement.scrollTop||document.body.scrollTop;c&&c>frm_js.offset&&e>c&&jQuery(window).scrollTop(c-frm_js.offset);if("function"==typeof frmThemeOverride_frmAfterSubmit){var h=jQuery(f).find('input[name="form_id"]').val(),p="";h&&(p=jQuery('input[name="frm_page_order_'+h+'"]').val());frmThemeOverride_frmAfterSubmit(h,p,f,b)}jQuery(b).find('input[name="id"]').length&&(f=jQuery(b).find('input[name="id"]').val(), jQuery(document.getElementById("frm_edit_"+f)).find("a").addClass("frm_ajax_edited").click())}else{jQuery(b).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(b).find(".frm_ajax_loading").removeClass("frm_loading_now");h=!0;jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");a="";var p=!1,k=null,l;for(l in f)if(k=jQuery(b).find(jQuery(document.getElementById("frm_field_"+l+"_container"))),k.length&&k.is(":visible"))h= !1,""===a&&(frmFrontForm.scrollMsg(l,b),a="#frm_field_"+l+"_container"),jQuery(b).find("#frm_field_"+l+"_container .g-recaptcha").length&&(p=!0,grecaptcha.reset()),k.addClass("frm_blank_field"),"function"==typeof frmThemeOverride_frmPlaceError?frmThemeOverride_frmPlaceError(l,f):k.append('
'+f[l]+"
");else if("redirect"==l){window.location=f[l];return}!0!==p&&jQuery(b).find(".g-recaptcha").closest(".frm_form_field").replaceWith('');h&&b.submit()}},error:function(){jQuery(b).find('input[type="submit"], input[type="button"]').removeAttr("disabled");b.submit()}})}function R(){J(jQuery(this),"clear")}function S(){J(jQuery(this),"replace")}function J(b,a){var c=b.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===c||"undefined"==typeof c)return!1;var e=b.val().replace(/(\n|\r\n)/g,"\r");"replace"==a?""===e&&b.addClass("frm_default").val(c):e==c&&b.removeClass("frm_default").val("")}function T(){var b=jQuery(this), a=b.data("eid"),c=b.data("fid");b.append('');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:a,form_id:c,nonce:frm_js.nonce},success:function(a){b.replaceWith(a)}});return!1}function K(b){var a="string";if("number"==b.type)a="number";else if("checkbox"==b.type||"select"==b.type){var c=b.options.length;"select"==b.type&&""===b.options[0]&&(c="post_status"==b.field_options.post_field?3:c-1);1==c&&(a="boolean")}return a} function U(){var b=jQuery(this),a=b.data("fid");b.wrap('
');for(var c=b.get(0).files,e=0;e'+frm_js.remove+""):b.after(c[e].name+"
");b.hide();c=b.attr("name");c!="item_meta["+a+"][]"&&c.replace("item_meta[","").replace("[]","").split("][");b.closest(".frm_form_field").find(".frm_uploaded_files:last").after('')} function V(){L(jQuery(this).parent(".frm_uploaded_files"))}function W(){jQuery(this).parent(".frm_file_names").replaceWith("");return!1}function X(){var b="frm_section_"+jQuery(this).data("parent")+"-"+jQuery(this).data("key");L(jQuery(document.getElementById(b)));return!1}function Y(){var b=jQuery(this).data("parent"),a=0;0jQuery(e).find(".frm_field_"+a.logic.check[f]+"_container").length&&(q("und",a.logic.check[f],null,null,k),k="persist");0c)&&jQuery(window).scrollTop(c)}},hideCondFields:function(b){b=JSON.parse(b); for(var a=0,c=b.length;a'+c.options.edit_link+""):e.setCell(q,l,""),l++);m&&("undefined"!==typeof t.deleteLink?e.setCell(q,l,''+c.options.delete_link+""):e.setCell(q,l,""));q++}}else for(e.addRows(1),k=l=0,m=g;k/g,">").replace(/"/g,""").replace(/'/g,"'")},invisible:function(b){jQuery(b).css("visibility","hidden")},visible:function(b){jQuery(b).css("visibility", "visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(k){frmFrontForm.init()}); function frmEditEntry(k,n,u,y,A,q){var v=jQuery(document.getElementById("frm_edit_"+k)),w=v.html(),B=jQuery(document.getElementById(n+k)),D=B.html();B.html('");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:u,entry_id:k,id:y,nonce:frm_js.nonce},success:function(z){B.children(".frm-loading-img").replaceWith(z);v.replaceWith(''+A+"")}})} function frmCancelEdit(k,n,u,y,A,q){var v=jQuery(document.getElementById("frm_edit_"+k)),w=v.find("a"),B=w.html();w.hasClass("frm_ajax_edited")||(w=jQuery(document.getElementById(n+k)),w.children(".frm_forms").replaceWith(""),w.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));v.replaceWith('"+u+"")} function frmUpdateField(k,n,u,y,A){jQuery(document.getElementById("frm_update_field_"+k+"_"+n)).html('');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:k,field_id:n,value:u,nonce:frm_js.nonce},success:function(){""===y.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+k+"_"+n+"_"+A)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+k+"_"+n+"_"+A)).replaceWith(y)}})} function frmDeleteEntry(k,n){jQuery(document.getElementById("frm_delete_"+k)).replaceWith('');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:k,nonce:frm_js.nonce},success:function(u){"success"==u.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById(n+k)).fadeOut("slow"):jQuery(document.getElementById("frm_delete_"+k)).replaceWith(u)}})} function frmOnSubmit(k){console.warn("DEPRECATED: function frmOnSubmit in v2.0 use frmFrontForm.submitForm");frmFrontForm.submitForm(k,this)} function frm_resend_email(k,n){console.warn("DEPRECATED: function frm_resend_email in v2.0");$link=jQuery(document.getElementById("frm_resend_email"));$link.append('');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:k,form_id:n,nonce:frm_js.nonce},success:function(k){$link.replaceWith(k)}})};