PageSourceSearch

https://door-hunter.ru/js/popup_forms.sonicxen.js

js door-hunter.ru collected 2026-10-09 21:51:35 UTC 27,155 bytes, 664 lines download raw bytes

1var bg_form='<div class="popup_forms_background" onclick="close_popup_form();" ></div>';
2var bg_form_msg='<div class="popup_forms_msg_background" onclick="close_popup_msg();" ></div>';
3var forms=new Array();
4
5jQuery(document).ready(function(){
6	generate_all_forms();
7});
8
9function generate_all_forms()
10{
11	/* call_back */
12	forms['callback']='<div class="call_assemb_and_inst popup_form">';
13	forms['callback']+='<span onClick="close_popup_form();" class="close-form"></span>';
14	forms['callback']+='<div id="text" class="callback_form">';
15	forms['callback']+='<div class="call_cont">';
16	forms['callback']+='<h2>Çàêàçàòü îáðàòíûé çâîíîê</h2>';
17	forms['callback']+='<p>Îòïðàâüòå çàÿâêó, è ìû ïåðåçâîíèì âàì â òå÷åíèè 15 ìèíóò. Âñå ïîëÿ îáÿçàòåëüíû äëÿ çàïîëíåíèÿ</p>';
18	forms['callback']+='<form id="callForm" name="ordersform-bl">';
19	forms['callback']+='<input type="text" class="input-text" placeholder="Âàøå èìÿ"  name="name" />';
20	//forms['callback']+='<input type="tel" placeholder="Âàø òåëåôîí*" required onblur="clear_num_field(this);" onkeyup="clear_num_field(this);" class="input-tel" style="margin-top:10px;"  name="phone"/>';
21	forms['callback']+='<input type="tel" placeholder="Âàø òåëåôîí*" required class="input-tel" style="margin-top:10px;"  name="phone"/>';
22	forms['callback']+='<input type="hidden" id="g-recaptcha-call" data-recaptcha name="g-recaptcha-call" />';	
23	forms['callback']+='<br clear="all" /><div class="measure-order-form__privacy"><label class="privacy-policy-label"><input type="checkbox" name="privacy_policy" id="privacy_policy" required><span>Îòïðàâêà ôîðìû ïîäðàçóìåâàåò îáÿçàòåëüíîå ñîãëàñèå<br> ñ <!--noindex--><a href="/obrabotka-personalnyh-dannyh/" rel="nofollow" target="_blank">îáðàáîòêîé ïåðñîíàëüíûõ äàííûõ</a> è <a href="/politika-konfidencialnosti/" rel="nofollow" target="_blank">ïîëèòèêîé êîíôèäåíöèàëüíîñòè</a><!--/noindex-->.</span></label></div>';
24	forms['callback']+='<div class="mont_btn"><input type="button" value="Îòïðàâèòü" class="input-submit" onclick="return call_back(this);"></div>';
25	forms['callback']+='</div>';
26	forms['callback']+='</div>';
27	forms['callback']+='</form>';
28	forms['callback']+='</div>';
29	forms['callback']+='<script>';
30	forms['callback']+='$(".input-tel").inputmask("+7(999)-999-99-99")';
31	forms['callback']+='</script>';
32	/* call_back */
33
34	/* zamer */
35	forms['zamer']='<div class="call_assemb_and_inst popup_form">';
36	forms['zamer']+='<span onClick="close_popup_form();" class="close-form"></span>';
37	forms['zamer']+='<div id="text" class="callback_form">';
38	forms['zamer']+='<div class="call_cont">';
39	forms['zamer']+='<h2>Îòïðàâèòü çàÿâêó</h2>';
40	forms['zamer']+='<p>Ïîëÿ, îòìå÷åííûå çíàêîì * îáÿçàòåëüíû äëÿ çàïîëíåíèÿ.</p>';
41	//forms['zamer']+='<form name="ordersform" onsubmit="ym(26140461,\'reachGoal\',\'vyzvat-zamershchika\');" enctype="multipart/form-data" method="POST" action="/orders.html">';
42	forms['zamer']+='<form name="ordersform" enctype="multipart/form-data" method="POST" action="">';	
43	forms['zamer']+='<div class="" style="display: none;"><input type="text" name="phoness" value=""></div>';
44	forms['zamer']+='<div id="order_name"><input type="text" name="name" id="name" value="" placeholder="Âàøå èìÿ"></div>';
45	forms['zamer']+='<div id="order_phone"><input type="text" name="phone" class="tel" id="phone" required placeholder="Òåëåôîí*"></div>';
46	forms['zamer']+='<div id="order_email"><input type="text" name="email" id="email" placeholder="E-mail"></div>';
47	forms['zamer']+='<div id="order_comment"><textarea name="comment" id="comment" placeholder="Êîììåíòàðèé ê çàÿâêå" rows=3></textarea></div>';
48	forms['zamer']+='<br clear="all" /><div class="measure-order-form__privacy"><label class="privacy-policy-label"><input type="checkbox" name="privacy_policy" id="privacy_policy" required><span>Îòïðàâêà ôîðìû ïîäðàçóìåâàåò îáÿçàòåëüíîå ñîãëàñèå<br> ñ <!--noindex--><a href="/obrabotka-personalnyh-dannyh/" rel="nofollow" target="_blank">îáðàáîòêîé ïåðñîíàëüíûõ äàííûõ</a> è <a href="/politika-konfidencialnosti/" rel="nofollow" target="_blank">ïîëèòèêîé êîíôèäåíöèàëüíîñòè</a><!--/noindex-->.</span></label></div>';
49	forms['zamer']+='<input type="hidden" name="action" value="">';
50	forms['zamer']+='<input type="hidden" name="skipCaptcha" value="">';
51	forms['zamer']+='<div class="mont_btn"><input type="Submit" id="button" onclick="return zamer(this);" value="Îòïðàâèòü"></div>';
52	forms['zamer']+='</form>';
53	forms['zamer']+='</div>';
54	forms['zamer']+='</div>';
55	forms['zamer']+='</div>';
56	forms['zamer']+='<script>';
57	forms['zamer']+='$(".tel").inputmask("+7(999)-999-99-99")';
58	forms['zamer']+='</script>';
59	/* zamer */	
60	
61	/* oneClick */
62	forms['order']='<div class="order popup_form popup_form_oneclick">';
63	forms['order']+='<span onClick="close_popup_form();" class="close-form"></span>';
64	forms['order']+='<div class="order_cont">';
65	forms['order']+='<h2 style="text-align:center;">Îòïðàâèòü çàÿâêó</h2>';
66	forms['order']+='<div class="order_img">';
67	forms['order']+='<p><span class="productName"></span></p>';
68	forms['order']+='<div class="js_productImage"></div>';
69	forms['order']+='<p style="font-size:16px;">îò <b><span class="js_productPrice_text"></span></b> ðóá</p>';
70	forms['order']+='</div>';
71	forms['order']+='<div style="display:inline-block;">';
72	forms['order']+='<p>* Ïîëÿ îáÿçàòåëüíûå äëÿ çàïîëíåíèÿ</p>';
73	forms['order']+='<form name="ordersform-bl">';
74	forms['order']+='<div class="" style="display: none;"><input type="text" name="phoness" value=""></div>';
75	forms['order']+='<div class="inputLine" ><input type="text" name="name" value="" placeholder="ÔÈÎ"></div>';
76	forms['order']+='<div class="inputLine" ><input type="text" class="tel" required name="phone" value="" placeholder="Òåëåôîí*"></div>';
77	forms['order']+='<div class="inputLine" ><input type="text" name="email" value="" placeholder="E-mail"></div>';
78//	forms['order']+='<div class="inputLine" ><input type="hidden" class="productInput" name="product" value=""></div>';
79	forms['order']+='<div class="inputLine" ><textarea name="comment" rows=3 placeholder="Êîììåíòàðèé"></textarea></div>';
80	forms['order']+='<br clear="all" /><div class="measure-order-form__privacy"><label class="privacy-policy-label"><input type="checkbox" name="privacy_policy" id="privacy_policy" required><span>Îòïðàâêà ôîðìû ïîäðàçóìåâàåò îáÿçàòåëüíîå ñîãëàñèå<br> ñ <!--noindex-->
80<a href="/obrabotka-personalnyh-dannyh/" rel="nofollow" target="_blank">îáðàáîòêîé ïåðñîíàëüíûõ äàííûõ</a> è <a href="/politika-konfidencialnosti/" rel="nofollow" target="_blank">ïîëèòèêîé êîíôèäåíöèàëüíîñòè</a><!--/noindex-->.</span></label></div>';
81	forms['order']+='<input type="hidden" name="skipCaptcha" value="">';
82	forms['order']+='<div class="inputLine" ><input value="Îòïðàâèòü" type="submit" class="input-submit" onclick="return order(this);"></div>';
83	forms['order']+='<input type="hidden" class="js_productPrice_value" name="price" value="">';
84	forms['order']+='<input type="hidden" class="js_productID_value" name="id" value="">';
85	forms['order']+='<input type="hidden" name="count" value="1">';
86	forms['order']+='<input type="hidden" class="productInput" name="product" value="">';
87	forms['order']+='</form>';
88	forms['order']+='</div>';
89	forms['order']+='</div>';	
90	forms['order']+='</div>';
91	forms['order']+='<script>';
92	forms['order']+='$(".tel").inputmask("+7(999)-999-99-99")';
93	forms['order']+='</script>';
94  	/* oneClick */
95	
96	/* oneClick OLD */
97	forms['order_old']='<div class="order popup_form">';
98	forms['order_old']+='<span onClick="close_popup_form();" class="close-form"></span>';
99	forms['order_old']+='<div class="order_cont">';
100	forms['order_old']+='<h2 style="text-align:center;">Îòïðàâèòü çàÿâêó</h2>';
101	forms['order_old']+='<div style="display:inline-block;margin-right: 20px;text-align:center;width:200px">';
102	forms['order_old']+='<p><span class="productName"></span></p>';
103	forms['order_old']+='<div class="js_productImage"></div>';
104	forms['order_old']+='</div>';
105	forms['order_old']+='<div style="display:inline-block;">';
106	forms['order_old']+='<p>* Ïîëÿ îáÿçàòåëüíûå äëÿ çàïîëíåíèÿ</p>';
107	forms['order_old']+='<form name="ordersform-bl" >';
108	forms['order_old']+='<div class="inputLine" ><input type="text" name="name" value="" placeholder="ÔÈÎ"></div>';
109	forms['order_old']+='<div class="inputLine" ><input type="text" class="tel" required name="phone" value="" placeholder="Òåëåôîí*"></div>';
110	forms['order_old']+='<div class="inputLine" ><input type="text" name="email" value="" placeholder="E-mail"></div>';
111	forms['order_old']+='<div class="inputLine" ><input type="hidden" class="productInput" name="product" value=""></div>';
112	forms['order_old']+='<div class="inputLine" ><textarea name="comment" rows=3 placeholder="Êîììåíòàðèé"></textarea></div>';
113	forms['order_old']+='<p style="margin-top: 90px;text-align: center;">Îôîðìëåíèå çàÿâêè ïîäðàçóìåâàåò îáÿçàòåëüíîå ñîãëàñèå ñ <br /><noindex><a href="/obrabotka-personalnyh-dannyh/" rel="nofollow" target="_blank">îáðàáîòêîé ïåðñîíàëüíûõ äàííûõ</a> è <a href="/politika-konfidencialnosti/" rel="nofollow" target="_blank">ïîëèòèêîé êîíôèäåíöèàëüíîñòè</a></noindex>.</p>';
114	forms['order_old']+='<div class="inputLine" ><button type="button"  class="input-submit" onclick="return order(this);" >Îòïðàâèòü</button></div>';
115	forms['order_old']+='<input type="hidden" class="js_productPrice_value" name="price" value="">';
116	forms['order_old']+='<input type="hidden" name="count" value="1">';
117	forms['order_old']+='<input type="hidden" class="productInput" name="product" value="">';
118	forms['order_old']+='</form>';
119	forms['order_old']+='</div>';
120	forms['order_old']+='</div>';	
121	forms['order_old']+='</div>';
122	forms['order_old']+='<script>';
123	forms['order_old']+='$(".tel").inputmask("+7(999)-999-99-99")';
124	forms['order_old']+='</script>';
125  	/* oneClick OLD*/
126}
127function popup_msg(header,string)
128{
129	var wheight=parseFloat(jQuery(window).height());
130	var wwidth=parseFloat(jQuery(window).width());
131	if(jQuery('.popup_msg').length>0)
132		close_popup_msg();
133	else
134	{
135		var msg='<div class="message_form popup_msg">';
136		msg+='<span onClick="close_popup_msg();" class="close-form"></span>';
137		if(header.length>0)
138			msg+='<h2>'+header+'</h2>';
139		if(string.length>0)
140			msg+='<p>'+string+'</p>';
141		msg+='</div>';
142		jQuery('body').append(bg_form_msg);
143		jQuery('body').append(msg);
144		var pheight=parseFloat(jQuery('.popup_msg').outerHeight(true));
145		var pwidth=parseFloat(jQuery('.popup_msg').outerWidth(true));
146		var left=pwidth/2;
147		var top=pheight/2;
148		jQuery('.popup_msg').css({'margin-left':'-'+left+'px','margin-top':'-'+top+'px','display':'block'});
149	}
150	return false;
151}
152function popup_form(from_name,object)
153{
154	
155	switch(from_name) {
156		case 'order':
157			//yaCounter508601.reachGoal('zakazat klik');
158			break;
159		
160		case 'zamer':
161			//yaCounter508601.reachGoal('zayavka klik');
162			//ym(26140461,'reachGoal','vyzvat-zamershchika')
163			break;
164	}
165	
166	var wheight=parseFloat(jQuery(window).height());
167	var wwidth=parseFloat(jQuery(window).width());
168	if(jQuery('.popup_form').length>0)
169		close_popup_form();
170	else
171	{
172		jQuery('body').append(bg_form);
173		jQuery('body').append(forms[from_name]);
174		var pheight=parseFloat(jQuery('.popup_form').outerHeight(true));
175		var pwidth=parseFloat(jQuery('.popup_form').outerWidth(true));
176		var left=pwidth/2;
177		var top=pheight/2;
178		if(from_name=='order' && object!==null && object!==undefined)
179		{
180			loadOrder(object);
181		}
182		jQuery('.popup_form').css({'margin-left':'-'+left+'px','margin-top':'-'+top+'px','display':'block'});
183	}
184	return false;
185}
186function close_popup_form()
187{
188	jQuery('.popup_form').remove();
189	jQuery('.popup_forms_background').remove();
190	return false;
191}
192function close_popup_msg()
193{
194	jQuery('.popup_msg').remove();
195	jQuery('.popup_forms_msg_background').remove();
196	return false;
197}
198function clear_num_field(obj)
199{
200	var string=jQuery(obj).val().replace(/[^\d\+\(\)\-]/g,'');
201	jQuery(obj).val(string);
202}
203function check_email(email)
204{
205	var epattern = /^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/i;
206	return epattern.test(email);
207}
208function call_back(obj)
209{
210	var form=jQuery(jQuery(obj).parents('form').get(0));
211	var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,'');
212	var tphone=phone.replace(/\D/g,'');
213	var name=form.find('[name="name"]').val().replace(/\s/g,'');
214	var privacy_policy = form.find('[name="privacy_policy"]').is(':checked');
215	//var email=form.find('[name="email"]').val().replace(/\s/,'');
216	var error='';
217	if(tphone.length == 11 && privacy_policy)
218	{
219		jQuery.ajax({
220				type: "POST",
221//				url: "/includes/call_back.php",
222				url: "/includes/callback.php",
223				data: '&'+form.serialize(),
224				cache: false,
225				success: function(html){
226					if(html=='done')
227					{
228						//form.html('<p><span class="popup_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>');
229						close_popup_form();
230						popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>');
231						ym(26140461,'reachGoal','obratnyj-zvonok');
232						setTimeout(close_popup_msg,3000);
233					}
234					else
235					{
236						popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.');
237					}
238				}
239			});
240	}
241	else
242	{
243		if(name.length<2)
244			error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
245		if(tphone.length==0)
246			error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
247		if (!privacy_policy) {
248		    error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>';
249		}
250		else if(tphone.length < 11)
251			error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>';
252		//if(email.length>0 && !check_email(email))
253			//error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>';
254		popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error);
255	}
256	return false;
257}
258
259
260function zamer(obj)
261{
262	var form=jQuery(jQuery(obj).parents('form').get(0));
263	var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,'');
264	var tphone=phone.replace(/\D/g,'');
265	var name=form.find('[name="name"]').val().replace(/\s/g,'');
266	var email=form.find('[name="email"]').val().replace(/\s/,'');
267	var privacy_policy = form.find('[name="privacy_policy"]').is(':checked');
268	var error='';
269	if(tphone.length == 11 && privacy_policy)
270	{
271		jQuery.ajax({
272				type: "POST",
273//				url: "/includes/call_back.php",
274				url: "/includes/zamer.php",
275				data: '&'+form.serialize(),
276				cache: false,
277				success: function(html){
278					if(html=='done')
279					{
280						//form.html('<p><span class="popup_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>');
281						close_popup_form();
282						popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>');
283						ym(26140461,'reachGoal','vyzvat-zamershchika');
284						//ym(26140461,'reachGoal','obratnyj-zvonok');
285						setTimeout(close_popup_msg,3000);
286					}
287					else
288					{
289						popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.');
290					}
291				}
292			});
293	}
294	else
295	{
296		if (!privacy_policy) {
297		    error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>';
298		}
299
300		if(name.length<2)
301			error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
302		if(tphone.length==0)
303			error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
304		else if(tphone.length < 11)
305			error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>';
306		//if(email.length>
3060 && !check_email(email))
307			//error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>';
308		popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error);
309	}
310	return false;
311}
312
313
314function zamer_windows(obj)
315{
316	var form=jQuery(jQuery(obj).parents('form').get(0));
317	var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,'');
318	var tphone=phone.replace(/\D/g,'');
319	var name=form.find('[name="name"]').val().replace(/\s/g,'');
320	var email=form.find('[name="email"]').val().replace(/\s/,'');
321	var privacy_policy = form.find('[name="privacy_policy"]').is(':checked');
322	var error='';
323
324	
325
326	if(tphone.length == 11 && privacy_policy)
327	{
328		jQuery.ajax({
329				type: "POST",
330//				url: "/includes/call_back.php",
331				url: "/includes/zamer_windows.php",
332				data: '&'+form.serialize(),
333				cache: false,
334				success: function(html){
335					if(html=='done')
336					{
337						form.html('<p><span class="text_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>');
338						//popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>');
339						ym(26140461,'reachGoal','vyzov-zamershchika-nad-futerom');						
340					}
341					else
342					{
343						popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.');
344					}
345				}
346			});
347	}
348	else
349	{
350		if(name.length<2)
351			error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
352		if(tphone.length==0)
353			error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
354		if (!privacy_policy) {
355		    error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>';
356		  }
357		else if(tphone.length < 11)
358			error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>';
359		//if(email.length>0 && !check_email(email))
360			//error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>';
361		popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error);
362	}
363	return false;
364}
365
366
367function zamer_windows_produkts(obj)
368{
369	var form=jQuery(jQuery(obj).parents('form').get(0));
370	var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,'');
371	var tphone=phone.replace(/\D/g,'');
372	var name=form.find('[name="name"]').val().replace(/\s/g,'');
373	var privacy_policy = form.find('[name="privacy_policy"]').is(':checked');
374	//var email=form.find('[name="email"]').val().replace(/\s/,'');
375	var error='';
376	if(tphone.length == 11)
377	{
378		jQuery.ajax({
379				type: "POST",
380//				url: "/includes/call_back.php",
381				url: "/includes/zamer_windows.php",
382				data: '&'+form.serialize(),
383				cache: false,
384				success: function(html){
385					if(html=='done')
386					{
387						form.html('<p><span class="text_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>');
388						//popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>');
389						ym(26140461,'reachGoal','besplatnyj-vyezd-zamershchika2');						
390					}
391					else
392					{
393						popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.');
394					}
395				}
396			});
397	}
398	else
399	{
400		if(name.length<2)
401			error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
402		if (!privacy_policy)
403		    error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>';
404		if(tphone.length==0)
405			error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
406		else if(tphone.length < 11)
407			error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>';
408		//if(email.length>0 && !check_email(email))
409			//error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>';
410		popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error);
411	}
412	return false;
413}
414
415
416function zamer_windows_produkts2(obj)
417{
418	var form=jQuery(jQuery(obj).parents('form').get(0));
419	var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,'');
420	var tphone=phone.replace(/\D/g,'');
421	var name=form.find('[name="name"]').val().replace(/\s/g,'');
422	//var email=form.find('[name="email"]').val().replace(/\s/,'');
423	var error='';
424	if(tphone.length == 11)
425	{
426		jQuery.ajax({
427				type: "POST",
428//				url: "/includes/call_back.php",
429				url: "/includes/zamer_windows.php",
430				data: '&'+form.serialize(),
431				cache: false,
432				success: function(html){
433					if(html=='done')
434					{
435						form.html('<p><span class="text_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>');
436						//popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>');
437						ym(26140461,'reachGoal','besplatnyj-vyezd-zamershchika1');						
438					}
439					else
440					{
441						popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.');
442					}
443				}
444			});
445	}
446	else
447	{
448		if(name.length<2)
449			error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
450		if(tphone.length==0)
451			error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
452		else if(tphone.length < 11)
453			error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>';
454		//if(email.length>
4540 && !check_email(email))
455			//error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>';
456		popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error);
457	}
458	return false;
459}
460
461
462
463function order(obj)
464{
465	var form=jQuery(jQuery(obj).parents('form').get(0));
466	var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,'');
467	var tphone=phone.replace(/\D/g,'');
468	var name=form.find('[name="name"]').val().replace(/\s/g,'');
469	var email=form.find('[name="email"]').val().replace(/\s/,'');
470	var privacy_policy = form.find('[name="privacy_policy"]').is(':checked');
471	var error='';
472	if(privacy_policy && tphone.length>7 && (email.length == 0 || (email.length>0 && check_email(email))))
473	{
474		jQuery.ajax({
475				type: "POST",
476				url: "/includes/order.php",
477				data: '&ajax=1&'+form.serialize(),
478				cache: false,
479				success: function(html){
480
481//					console.log(html);
482					if(html=='done')
483					{
484//						_gaq.push(['_trackEvent','order','submit']);
485//						try {
486//							yaCounter508601.reachGoal('order');
487//						} catch(e) {
488//							console.log(e);
489//						}
490//						ga('button','order','product',1);
491						try {
492							//ga('send', 'event', 'button','order');
493						} catch(e) {
494							console.log(e);
495						}
496						try {
497							ym(26140461,'reachGoal','zakazat');	
498						} catch(e) {
499							console.log(e);
500						}
501						close_popup_form();
502//						popup_msg('','Áëàãîäàðèì âàñ çà çàêàç! Â áëèæàéøåå âðåìÿ íàøè ìåíåäæåðû ñâÿæóòñÿ ñ âàìè äëÿ ïîäòâåðæäåíèÿ çàêàçà.');
503						popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>');
504						setTimeout(close_popup_msg,4000);
505					}
506					else
507					{
508						popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.');
509					}
510				}
511			});
512	}
513	else
514	{
515		if (!privacy_policy) {
516		    error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>';
517		 }
518		if(phone.length==0)
519			error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
520		else if(tphone.length<7)
521			error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>';
522		if(email.length>0 && !check_email(email))
523			error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>';
524		popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error);
525	}
526	return false;
527}
528
529
530
531
532
533function call_back_calck(obj)
534{
535	var form=jQuery(jQuery(obj).parents('form').get(0));
536	var phone=form.find('[name="phone2"]').val().replace(/[^\d\+\(\)\-]/g,'');	
537	var tphone=phone.replace(/\D/g,'');
538	//alert(tphone);
539	//var name=form.find('[name="name2"]').val().replace(/\s/g,'');
540	//var email=form.find('[name="email"]').val().replace(/\s/,'');
541	var error='';
542	if(phone.length>6)
543	{
544		jQuery.ajax({
545				type: "POST",
546				url: "/includes/callback_calck.php",
547				data: '&'+form.serialize(),
548				cache: false,
549				success: function(html){
550					if(html=='done')
551					{	
552						//form.html('<p><span class="popup_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>');
553						close_popup_form();
554						popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>');
555						setTimeout(close_popup_msg,3000);
556						setTimeout($('#callForm_calck').trigger("reset"), 3500);
557					}
558					else
559					{
560						popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.');
561					}
562				}
563			});
564	}
565	else
566	{
567		/*if(name.length<2)
568			error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';*/
569		if(phone.length==0)
570			error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';
571		else if(tphone.length<7)
572			error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>';
573		//if(email.length>0 && !check_email(email))
574			//error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>';
575		popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error);
576	}
577	return false;
578}
579
580
581
582
583
584function onClickLoad()
585{
586	jQuery('.oneClickId').val(jQuery('#itemId').val());
587	jQuery('.oneClickName').html(jQuery('h1').html());
588	jQuery('.oneClickPrice').html(jQuery('.produc_price').find('[itemprop="price"]').html());
589}
590function showAllInOneClick(button)
591{
592	var items=jQuery('.oneClick').find('.deliverySelectBlock');
593	if(items.is(':visible'))
594	{
595		items.hide();
596		items.find('input:checked').each(function(){this.checked=false;});
597		jQuery(button).removeClass('oneClickShowOpen');
598	}
599	else
600	{
601		items.show();
602		items.find('input').get(0).checked=true;
603		jQuery(button).addClass('oneClickShowOpen');
604	}
605}
606function loadOrder(object)
607{
608	/*
609	var parents=jQuery(object).closest('div.doors-items').eq(0);
610
611	if(!parents.length)
612	{
613		parents=jQuery(object).closest('div.doors-items-big').eq(0);
614	}
615
616	if(parents.length>0)
617	{
618//		var product=jQuery(parents.get(0)).find('p>a').html();
619		var product=jQuery(parents.get(0)).find('.name-tovats>a').html();
620	}
621	else
622	{
623		var product=jQuery('h1').html();
624	}
625	if(jQuery('span.productName').length>0 && jQuery('.productInput').length>0)
626	{
627		jQuery('.productInput').val(product);
628		jQuery('span.productName').html(product);
629	}
630	*/
631
632	if(jQuery(object).closest('div.js_data').find('.js_prodName_value').length>0){
633		var product = jQuery(object).closest('div.js_data').find('.js_prodName_value').val();
634		if(jQuery('.productInput').length>0){
635			jQuery('.productInput').val(product);
636		}
637		if(jQuery('span.productName').length>0){
638			jQuery('span.productName').html(product);
639		}	
640	}
641	if(jQuery(object).closest('div.js_data').find('.js_prodPrice_value').length>0){		
642		var price = jQuery(object).closest('div.js_data').find('.js_prodPrice_value').val();
643		if(jQuery('.js_productPrice_text').length>0){
644			jQuery('.js_productPrice_text').html(price);
645		}
646		if(jQuery('.js_productPrice_value').length>0){
647			jQuery('.js_productPrice_value').val(price);
648		}
649	}
650	if(jQuery(object).closest('div.js_data').find('.js_prodImage_value').length>0){
651		var src = jQuery(object).closest('div.js_data').find('.js_prodImage_value').val();
652		if(jQuery('.js_productImage').length>0){
653			jQuery('.js_productImage').html('<img src="'+src+'" alt="'+product+'" />');
654		}		
655	}
656	if(jQuery(object).closest('div.js_data').find('.js_prodID_value').length>0){
657		var id = jQuery(object).closest('div.js_data').find('.js_prodID_value').val();
658		if(jQuery('.js_productID_value').length>0){
659			jQuery('.js_productID_value').val(id);
660		}		
661	}
662}
663
664		  

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.