1 var fm_currentDate = new Date(); 2 var FormCurrency_3 = '$'; 3 var FormPaypalTax_3 = '0'; 4 var check_submit3 = 0; 5 var check_before_submit3 = {}; 6 var required_fields3 = ["1"]; 7 var labels_and_ids3 = {"1":"type_name","2":"type_submitter_mail","3":"type_text","4":"type_submit_reset","5":"type_textarea"}; 8 var check_regExp_all3 = []; 9 var check_paypal_price_min_max3 = []; 10 var file_upload_check3 = []; 11 var spinner_check3 = []; 12 var scrollbox_trigger_point3 = '20'; 13 var header_image_animation3 = ''; 14 var scrollbox_loading_delay3 = '0'; 15 var scrollbox_auto_hide3 = '1'; 16 var inputIds3 = '[]'; 17 var update_first_field_id3 = 0; 18 var form_view_count3 = 0; 19 function before_load3() { 20} 21 function before_submit3() { 22} 23 function before_reset3() { 24} 25 function onload_js3() { } 26 27 function condition_js3() { } 28 29 function check_js3(id, form_id) { 30 if (id != 0) { 31 x = jQuery("#" + form_id + "form_view"+id); 32 } 33 else { 34 x = jQuery("#form"+form_id); 35 } 36 } 37 38 function onsubmit_js3() { 39 40 var disabled_fields = ""; 41 jQuery("#form3 div[wdid]").each(function() { 42 if(jQuery(this).css("display") == "none") { 43 disabled_fields += jQuery(this).attr("wdid"); 44 disabled_fields += ","; 45 } 46 }) 47 if(disabled_fields) { 48 jQuery("<input type=\"hidden\" name=\"disabled_fields3\" value =\""+disabled_fields+"\" />").appendTo("#form3"); 49 }; } 50 51 function unset_fields3( values, id, i ) { 52 rid = 0; 53 if ( i > 0 ) { 54 jQuery.each( values, function( k, v ) { 55 if ( id == k.split('|')[2] ) { 56 rid = k.split('|')[0]; 57 values[k] = ''; 58 } 59 }); 60 return unset_fields3(values, rid, i - 1); 61 } else { 62 return values; 63 } 64 } 65 function ajax_similarity3( obj, changing_field_id ) { 66 jQuery.ajax({ 67 type: "POST", 68 url: fm_objectL10n.form_maker_admin_ajax, 69 dataType: "json", 70 data: { 71 nonce: fm_ajax.ajaxnonce, 72 action: 'fmc_reload_input', 73 page: 'form_maker', 74 form_id: 3, 75 inputs: obj.inputs 76 }, 77 beforeSend: function() { 78 if ( !jQuery.isEmptyObject(obj.inputs) ) { 79 jQuery.each( obj.inputs, function( key, val ) { 80 wdid = key.split('|')[0]; 81 if ( val != '' && parseInt(wdid) == parseInt(changing_field_id) ) { 82 jQuery("#form3 div[wdid='"+ wdid +"']").append( '<div class="fm-loading"></div>' ); 83 } 84 }); 85 } 86 }, 87 success: function (res) { 88 if ( !jQuery.isEmptyObject(obj.inputs) ) { 89 jQuery.each( obj.inputs, function( key, val ) { 90 wdid = key.split('|')[0]; 91 jQuery("#form3 div[wdid='"+ wdid +"'] .fm-loading").remove(); 92 if ( !jQuery.isEmptyObject(res[wdid]) && ( !val || parseInt(wdid) == parseInt(changing_field_id) ) ) { 93 jQuery("#form3 div[wdid='"+ wdid +"']").html( res[wdid].html ); 94 } 95 }); 96 } 97 }, 98 complete: function() { 99 } 100 }); 101 } 102 103 function fm_script_ready3() { 104 if (jQuery('#form3 .wdform_section').length > 0) { 105 fm_document_ready( 3 ); 106 } 107 else { 108 jQuery("#form3").closest(".fm-form-container").removeAttr("style") 109 } 110 if (jQuery('#form3 .wdform_section').length > 0) { 111 formOnload(3); 112 } 113 114 var ajaxObj3 = {}; 115 var value_ids3 = {}; 116 117 jQuery.each( jQuery.parseJSON( inputIds3 ), function( key, values ) { 118 jQuery.each( values, function( index, input_id ) { 119 tagName = jQuery('#form3 [id^="wdform_'+ input_id +'_elemen"]').prop("tagName"); 120 type = jQuery('#form3 [id^="wdform_'+ input_id +'_elemen"]').prop("type"); 121 if ( tagName == 'INPUT' ) { 122 input_value = jQuery('#form3 [id^="wdform_'+ input_id +'_elemen"]').val(); 123 if ( jQuery('#form3 [id^="wdform_'+ input_id +'_elemen"]').is(':checked') ) { 124 if ( input_value ) { 125 value_ids3[key + '|' + input_id] = input_value; 126 } 127 } 128 else if ( type == 'text' ) { 129 if ( input_value ) { 130 value_ids3[key + '|' + input_id] = input_value; 131 } 132 } 133 } 134 else if ( tagName == 'SELECT' ) { 135 select_value = jQuery('#form3 [id^="wdform_'+ input_id +'_elemen"] option:selected').val(); 136 if ( select_value ) { 137 value_ids3[key + '|' + input_id] = select_value; 138 } 139 }
140 ajaxObj3.inputs = value_ids3; 141 142 jQuery(document).on('change', '#form3 [id^="wdform_'+ input_id +'_elemen"]', function() { 143 var id = ''; 144 var changing_field_id = ''; 145 if( jQuery(this).prop("tagName") == 'INPUT' ) { 146 if( jQuery(this).is(':checked') ) { 147 id = jQuery(this).val(); 148 } 149 if( jQuery(this).attr('type') == 'text' ) { 150 id = jQuery(this).val(); 151 } 152 } 153 else { 154 id = jQuery(this).val(); 155 } 156 value_ids3[key + '|' + input_id] = id; 157 158 jQuery.each( value_ids3, function( k, v ) { 159 key_arr = k.split('|'); 160 if ( input_id == key_arr[2] ) { 161 changing_field_id = key_arr[0]; 162 count = Object.keys(value_ids3).length; 163 value_ids3 = unset_fields3( value_ids3, changing_field_id, count ); 164 } 165 }); 166 167 ajaxObj3.inputs = value_ids3; 168 ajax_similarity3( ajaxObj3, changing_field_id ); 169 }); 170 }); 171 }); 172 173 ajax_similarity3( ajaxObj3, update_first_field_id3 ); 174 } 175 176 jQuery(document).ready(function () { 177 fm_script_ready3(); 178 }); 179
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.