1 var fm_currentDate = new Date(); 2 var FormCurrency_11 = '$'; 3 var FormPaypalTax_11 = '0'; 4 var check_submit11 = 0; 5 var check_before_submit11 = {}; 6 var required_fields11 = ["2","3","4","5","6"]; 7 var labels_and_ids11 = {"2":"type_text","3":"type_text","4":"type_phone_new","5":"type_date_new","6":"type_text","7":"type_textarea","1":"type_submit_reset"}; 8 var check_regExp_all11 = []; 9 var check_paypal_price_min_max11 = []; 10 var file_upload_check11 = []; 11 var spinner_check11 = []; 12 var scrollbox_trigger_point11 = '20'; 13 var header_image_animation11 = 'none'; 14 var scrollbox_loading_delay11 = '0'; 15 var scrollbox_auto_hide11 = '1'; 16 var inputIds11 = '[]'; 17 var update_first_field_id11 = 0; 18 var form_view_count11 = 0; 19 function before_load11() { 20 21} 22 23 function before_submit11() { 24 } 25 26 function before_reset11() { 27 28} 29 function after_submit11() { 30 31} function onload_js11() { 32 jQuery("#wdform_4_element11").intlTelInput({ 33 nationalMode: false, 34 preferredCountries: [ "rs" ], 35 customPlaceholder: "Phone", 36 }); 37 38 jQuery("#button_calendar_5, #fm-calendar-5").click(function() { 39 jQuery("#wdform_5_element11").datepicker("show"); 40 }); 41 jQuery("#wdform_5_element11").datepicker({ 42 dateFormat: format_date, 43 minDate: "", 44 maxDate: "", 45 changeMonth: true, 46 changeYear: true, 47 yearRange: "-100:+50", 48 showOtherMonths: true, 49 selectOtherMonths: true, 50 firstDay: "1", 51 beforeShow: function(input, inst) { 52 jQuery("#ui-datepicker-div").addClass("fm_datepicker"); 53 }, 54 beforeShowDay: function(date) { 55 var invalid_dates = ""; 56 var invalid_dates_finish = []; 57 var invalid_dates_start = invalid_dates.split(","); 58 var invalid_date_range =[]; 59 for(var i = 0; i < invalid_dates_start.length; i++ ) { 60 invalid_dates_start[i] = invalid_dates_start[i].trim(); 61 if(invalid_dates_start[i].length < 11 || invalid_dates_start[i].indexOf("-") == -1){ 62 invalid_dates_finish.push(invalid_dates_start[i]); 63 } 64 else{ 65 if(invalid_dates_start[i].indexOf("-") > 4) { 66 invalid_date_range.push(invalid_dates_start[i].split("-")); 67 } 68 else { 69 var invalid_date_array = invalid_dates_start[i].split("-"); 70 var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2]; 71 var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5]; 72 invalid_date_range.push([start_invalid_day, end_invalid_day]); 73 } 74 } 75 } 76 jQuery.each(invalid_date_range, function( index, value ) { 77 for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) { 78 invalid_dates_finish.push(jQuery.datepicker.formatDate(format_date, d)); 79 } 80 }); 81 var string_days = jQuery.datepicker.formatDate(format_date, date); 82 var day = date.getDay(); 83 return [ invalid_dates_finish.indexOf(string_days) == -1 && day != 1 && day != 2 && day != 3 && day != 4 && day != 5]; 84 } 85 }); 86 var default_date; 87 var date_value = jQuery("#wdform_5_element11").val(); 88 (date_value != "") ? default_date = date_value : default_date = ""; 89 var format_date = "dd/mm/yy"; 90 jQuery("#wdform_5_element11").datepicker("option", "dateFormat", format_date); 91 if(default_date == "today") { 92 jQuery("#wdform_5_element11").datepicker("setDate", new Date()); 93 } 94 else if (default_date.indexOf("d") == -1 && default_date.indexOf("m") == -1 && default_date.indexOf("y") == -1 && default_date.indexOf("w") == -1) { 95 jQuery("#wdform_5_element11").datepicker("setDate", default_date); 96 } 97 else { 98 jQuery("#wdform_5_element11").datepicker("setDate", default_date); 99 } } 100 101 function condition_js11() { } 102 103 function check_js11(id, form_id) { 104 if (id != 0) { 105 x = jQuery("#" + form_id + "form_view"+id); 106 } 107 else { 108 x = jQuery("#form"+form_id); 109 } 110 } 111 112 function onsubmit_js11() { 113 114 var disabled_fields = ""; 115 jQuery("#form11 div[wdid]").each(function() { 116 if(jQuery(this).css("display") == "none") { 117 disabled_fields += jQuery(this).attr("wdid"); 118 disabled_fields += ","; 119 } 120 }) 121 if(disabled_fields) { 122 jQuery("<input type=\"hidden\" name=\"disabled_fields11\" value =\""+disabled_fields+"\" />").appendTo("#form11"); 123 }; } 124 125 function unset_fields11( values, id, i ) { 126 rid = 0; 127 if ( i > 0 ) { 128 jQuery.each( values, function( k, v ) { 129 if ( id == k.split('|')[2] ) { 130 rid = k.split('|')[0]; 131 values[k] = ''; 132 } 133 }); 134 return unset_fields11(values, rid, i - 1); 135 } 136 else { 137 return values; 138 } 139 } 140 141 function ajax_similarity11( obj, changing_field_id ) { 142 jQuery.ajax({ 143 type: "POST", 144 url: fm_objectL10n.form_maker_admin_ajax, 145 dataType: "json", 146 data: { 147 nonce: fm_ajax.ajaxnonce, 148 action: 'fm_reload_input', 149 page: 'form_maker', 150 form_id: 11, 151 inputs: obj.inputs 152 }, 153 beforeSend: function() { 154 if ( !jQuery.isEmptyObject(obj.inputs) ) { 155 jQuery.each( obj.inputs, function( key, val ) { 156 wdid = key.split('|')[0]; 157 if ( val != '' && parseInt(wdid) == parseInt(changing_field_id) ) { 158 jQuery("#form11 div[wdid='"+ wdid +"']").append( '<div class="fm-loading"></div>' ); 159 } 160 }); 161 } 162 }, 163 success: function (res) { 164 if ( !jQuery.isEmptyObject(obj.inputs) ) { 165 jQuery.each( obj.inputs, function( key, val ) { 166 wdid = key.split('|')[0]; 167 jQuery("#form11 div[wdid='"+ wdid +"'] .fm-loading").remove(); 168 if ( !jQuery.isEmptyObject(res[wdid]) && ( !val || parseInt(wdid) == parseInt(changing_field_id) ) ) { 169 jQuery("#form11 div[wdid='"+ wdid +"']").html( res[wdid].html ); 170 } 171 }); 172 } 173 }, 174 complete: function() { 175 } 176 }); 177 } 178 179 function fm_script_ready11() { 180 if (jQuery('#form11 .wdform_section').length > 0) { 181 fm_document_ready( 11 ); 182 } 183 else { 184 jQuery("#form11").closest(".fm-form-container").removeAttr("style") 185 } 186 if (jQuery('#form11 .wdform_section').length > 0) { 187 formOnload(11); 188 } 189 var ajaxObj11 = {}; 190 var value_ids11 = {}; 191 jQuery.each( jQuery.parseJSON( inputIds11 ), function( key, values ) { 192 jQuery.each( values, function( index, input_id ) { 193 tagName = jQuery('#form11 [id^="wdform_'+ input_id +'_elemen"]').prop("tagName"); 194 type = jQuery('#form11 [id^="wdform_'+ input_id +'_elemen"]').prop("type"); 195 if ( tagName == 'INPUT' ) { 196 input_value = jQuery('#form11 [id^="wdform_'+ input_id +'_elemen"]').val(); 197 if ( jQuery('#form11 [id^="wdform_'+ input_id +'_elemen"]').is(':checked') ) { 198 if ( input_value ) { 199 value_ids11[key + '|' + input_id] = input_value; 200 } 201 } 202 else if ( type == 'text' ) { 203 if ( input_value ) { 204 value_ids11[key + '|' + input_id] = input_value; 205 } 206 } 207 } 208 else if ( tagName == 'SELECT' ) { 209 select_value = jQuery('#form11 [id^="wdform_'+ input_id +'_elemen"] option:selected').val(); 210 if ( select_value ) { 211 value_ids11[key + '|' + input_id] = select_value; 212 } 213 } 214 ajaxObj11.inputs = value_ids11; 215 jQuery(document).on('change', '#form11 [id^="wdform_'+ input_id +'_elemen"]', function() { 216 var id = ''; 217 var changing_field_id = ''; 218 if( jQuery(this).prop("tagName") == 'INPUT' ) { 219 if( jQuery(this).is(':checked') ) { 220 id = jQuery(this).val(); 221 } 222 if( jQuery(this).attr('type') == 'text' ) { 223 id = jQuery(this).val(); 224 } 225 } 226 else { 227 id = jQuery(this).val(); 228 } 229 value_ids11[key + '|' + input_id] = id; 230 jQuery.each( value_ids11, function( k, v ) { 231 key_arr = k.split('|'); 232 if ( input_id == key_arr[2] ) { 233 changing_field_id = key_arr[0]; 234 count = Object.keys(value_ids11).length; 235 value_ids11 = unset_fields11( value_ids11, changing_field_id, count ); 236 } 237 }); 238 ajaxObj11.inputs = value_ids11; 239 ajax_similarity11( ajaxObj11, changing_field_id ); 240 }); 241 }); 242 }); 243 if ( update_first_field_id11 && !jQuery.isEmptyObject(ajaxObj11.inputs) ) { 244 ajax_similarity11( ajaxObj11, update_first_field_id11 ); 245 } 246 } 247 jQuery(document).ready(function () { 248 fm_script_ready11(); 249 }); 250
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.