PageSourceSearch

https://www.nakedmadrid.com/wp-content/uploads/form-maker-frontend/js/fm-script-3.js?ver=1

js nakedmadrid.com collected 2026-10-02 11:42:26 UTC 5,198 bytes, 179 lines download raw bytes

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.