PageSourceSearch

https://www.restaurantji.com/assets_main/validate.js

js restaurantji.com collected 2026-09-24 08:58:24 UTC 2,805 bytes, 105 lines download raw bytes

1/* <![CDATA[ */
2
3/// Jquery validate newsletter
4$('#newsletter_form').submit(function () {
5
6	var action = $(this).attr('action');
7
8	$("#message-newsletter").slideUp(750, function () {
9		$('#message-newsletter').hide();
10
11		$('#submit-newsletter')
12			.after('<i class="icon-spin4 animate-spin loader"></i>')
13			.attr('disabled', 'disabled');
14
15		$.post(action, {
16				email_newsletter: $('#email_newsletter').val()
17			},
18			function (data) {
19				document.getElementById('message-newsletter').innerHTML = data;
20				$('#message-newsletter').slideDown('slow');
21				$('#newsletter_form .loader').fadeOut('slow', function () {
22					$(this).remove()
23				});
24				$('#submit-newsletter').removeAttr('disabled');
25				if (data.match('success') != null) $('#newsletter_form').slideUp('slow');
26
27			}
28		);
29
30	});
31	return false;
32});
33
34
35// Jquery validate form contact
36$('#contactform').submit(function () {
37
38	var action = $(this).attr('action');
39
40	$("#message-contact").slideUp(750, function () {
41		$('#message-contact').hide();
42
43		$('#submit-contact')
44			.after('<i class="icon-spin4 animate-spin loader"></i>')
45			.attr('disabled', 'disabled');
46
47		$.post(action, {
48				name_contact: $('#name_contact').val(),
49				lastname_contact: $('#lastname_contact').val(),
50				email_contact: $('#email_contact').val(),
51				phone_contact: $('#phone_contact').val(),
52				message_contact: $('#message_contact').val(),
53				verify_contact: $('#verify_contact').val()
54			},
55			function (data) {
56				document.getElementById('message-contact').innerHTML = data;
57				$('#message-contact').slideDown('slow');
58				$('#contactform .loader').fadeOut('slow', function () {
59					$(this).remove()
60				});
61				$('#submit-contact').removeAttr('disabled');
62				if (data.match('success') != null) $('#contactform').slideUp('slow');
63
64			}
65		);
66
67	});
68	return false;
69});
70
71/// Jquery validate contact form detail page
72$('#contact_detail').submit(function () {
73
74	var action = $(this).attr('action');
75
76	$("#message-contact-detail").slideUp(750, function () {
77		$('#message-contact-detail').hide();
78
79		$('#submit-contact-detail')
80			.after('<i class="icon-spin4 animate-spin loader"></i>')
81			.attr('disabled', 'disabled');
82
83		$.post(action, {
84				name_detail: $('#name_detail').val(),
85				email_detail: $('#email_detail').val(),
86				message_detail: $('#message_detail').val(),
87				verify_contact_detail: $('#verify_contact_detail').val()
88			},
89			function (data) {
90				document.getElementById('message-contact-detail').innerHTML = data;
91				$('#message-contact-detail').slideDown('slow');
92				$('#contact_detail .loader').fadeOut('slow', function () {
93					$(this).remove()
94				});
95				$('#submit-contact-detail').removeAttr('disabled');
96				if (data.match('success') != null) $('#contact_detail').slideUp('slow');
97
98			}
99		);
100
101	});
102	return false;
103});
104
105/* ]]> */

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.