PageSourceSearch

https://korporat-v-spb.ru/lib/feedback/feedback.js

js korporat-v-spb.ru collected 2026-09-30 09:56:21 UTC 6,791 bytes, 203 lines download raw bytes

1$(document).ready(function(){
2	
3	$('.files').click(function(){
4        $(this).closest('form').find('input[type=file]').click();
5	});
6
7    $('input[type=file]').change(function(){
8        var form = $(this).closest('form');
9    	var count = form.find("input:file")[0].files.length;
10    	form.find('.files span').text('Выбрано '+count+' файл(ов)');
11    });
12	
13	/* date form */
14	$(function () {
15		$('.datepicker').datepicker({
16                        closeText: 'Закрыть',
17			prevText: 'Предыдущий',
18                        dateFormat:'dd/mm/yy',
19			nextText: 'Следующий',
20			monthNames : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
21			dayNamesMin : ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
22                        firstDay: 1
23		});
24		$('.sel1 select').change(function(){
25			$('.sel1 select').css({'color':'black'});
26		});
27		$('.sel2 select').change(function(){
28			$('.sel2 select').css({'color':'black'});
29		});
30	});
31
32	/* FORM EXPERT */
33	
34	$("#form_vopros_expert").submit(function(event){
35		event.preventDefault();
36		var formData = new FormData(this);
37		if($('#garant_ch_expert').prop('checked')){
38			$.ajax({
39				url: "/lib/feedback/mail-form.php",
40				type: "post",
41				data: formData,
42				success: function(data) {
43					$("#titlepop_expert").html('<div class="thanks_form">'+data+'</div>');
44				},
45				error: function(){
46					alert("Ваша заявка не отправлена! Попробуйте еще раз");
47				},
48				cache: false,
49		        contentType: false,
50		        processData: false
51			});	
52			$("#garant_error_expert").html("");
53		} else {$("#garant_error_expert").html("Необходимо дать согласие");}	
54	});
55	
56	/* FORM CONTACTS */
57	
58	$("#form_contacts_vopros").submit(function(event){
59		event.preventDefault();
60		var formData = new FormData(this);
61		if($('#garant_ch_contacts').prop('checked')){
62			$.ajax({
63				url: "/lib/feedback/mail-form.php",
64				type: "post",
65				data: formData,
66				success: function(data) {
67					$("#titlepop_contacts").html('<div class="thanks_form">'+data+'</div>');
68				},
69				error: function(){
70					alert("Ваша заявка не отправлена! Попробуйте еще раз");
71				},
72				cache: false,
73		        contentType: false,
74		        processData: false
75			});
76			$("#garant_error_contacts").html("");
77		} else {$("#garant_error_contacts").html("Необходимо дать согласие");}
78	});
79	
80	/* FORM SLIDER */
81	
82	$("#form_slider").submit(function(event){
83		event.preventDefault();
84		var formData = new FormData(this);
85		if($('#garant_ch_uslugi').prop('checked')){
86			$.ajax({
87				url: "/lib/feedback/mail-form.php",
88				type: "post",
89				data: formData,
90				success: function(data) {
91					$(".garant").hide();
92					$("#titlepop_uslugi").html('<div class="thanks_form">'+data+'</div>');
93				},
94				error: function(){
95					alert("Ваша заявка не отправлена! Попробуйте еще раз");
96				},
97				cache: false,
98		        contentType: false,
99		        processData: false
100			});
101			$("#garant_error_uslugi").html("");
102		} else {$("#garant_error_uslugi").html("Необходимо дать согласие");}
103	});
104	
105	//ZAYVKA POPUP
106	
107	$("#form_zayvka_popup").submit(function(event){
108		event.preventDefault();
109		var formData = new FormData(this);
110		if($('#garant_ch_zayvka').prop('checked')){
111			$.ajax({
112				url: "/lib/feedback/mail-form.php",
113				type: "post",
114				data: formData,
115				success: function(data) {
116					$("#titlepop_zayvka").html('<div class="thanks_form">'+data+'</div>');
117					$("#form_zayvka_popup input").css("display","none");
118					$("#form_zayvka_popup textarea").css("display","none");
119					$("#form_zayvka_popup .date").css("display","none");
120					$("#form_zayvka_popup .select").css("display","none");
121					$("#form_zayvka_popup .button").css("display","none");
122					$("#form_zayvka_popup .garant").css("display","none");
123					$(".files").css("display","none");
124					setTimeout(function(){
125						$(".fancybox-button").click();
126					},3000);
127				},
128				error: function(){
129					alert("Ваша заявка не отправлена! Попробуйте еще раз");
130				},
131				cache: false,
132		        contentType: false,
133		        processData: false
134			});		
135			$("#garant_error_zayvka").html("");
136		} else {$("#garant_error_zayvka").html("Необходимо дать согласие");}
137	});
138	
139	//CALLBACK POPUP
140	
141	$("#form_callback_popup").submit(function(event){
142		event.preventDefault();
143		var formData = new FormData(this);
144		if($('#garant_ch_callback').prop('checked')){
145			$.ajax({
146				url: "/lib/feedback/mail-form.php",
147				type: "post",
148				data: formData,
149				success: function(data) {
150					$("#titlepop_callback").html('<div class="thanks_form">'+data+'</div>');
151					$("#form_callback_popup .text").css("display","none");
152					$("#form_callback_popup input").css("display","none");
153					$("#form_callback_popup .button").css("display","none");
154					$("#form_callback_popup .garant").css("display","none");
155					setTimeout(function(){
156						$(".fancybox-button").click();
157					},3000);
158				},
159				error: function(){
160					alert("Ваша заявка не отправлена! Попробуйте еще раз");
161				},
162				cache: false,
163		        contentType: false,
164		        processData: false
165			});
166			$("#garant_error_callback").html("");
167		} else {$("#garant_error_callback").html("Необходимо дать согласие");}
168	});
169	
170	//CATALOG POPUP
171	
172	$("#form_catalog_popup").submit(function(event){
173		event.preventDefault();
174		var formData = new FormData(this);
175		if($('#garant_ch_catalog').prop('checked')){
176			$.ajax({
177				url: "/lib/feedback/mail-form.php",
178				type: "post",
179				data: formData,
180				success: function(data) {
181					$("#titlepop_catalog").html('<div class="thanks_form">'+data+'</div>');
182					$("#form_catalog_popup .text").css("display","none");
183					$("#form_catalog_popup textarea").css("display","none");
184					$("#form_catalog_popup input").css("display","none");
185					$("#form_catalog_popup .button").css("display","none");
186					$("#form_catalog_popup .garant").css("display","none");
187					$("#form_catalog_popup .tovar").css("display","none");
188					setTimeout(function(){
189						$(".fancybox-button").click();
190					},3000);
191				},
192				error: function(){
193					alert("Ваша заявка не отправлена! Попробуйте еще раз");
194				},
195				cache: false,
196		        contentType: false,
197		        processData: false
198			});
199			$("#garant_error_catalog").html("");
200		} else {$("#garant_error_catalog").html("Необходимо дать согласие");}
201	});
202	
203});

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.