PageSourceSearch

https://egorka37.ru/themes/default/js/lib.js?1791155049

js egorka37.ru collected 2026-10-04 23:04:27 UTC 31,175 bytes, 1,342 lines download raw bytes

1
2$(function(){$.fn.scrollToTop=function(){$(this).hide().removeAttr("href");if($(window).scrollTop()!="0"){$(this).fadeIn("slow")}var scrollDiv=$(this);$(window).scroll(function(){if($(window).scrollTop()=="0"){$(scrollDiv).fadeOut("slow")}else{$(scrollDiv).fadeIn("slow")}});$(this).click(function(){$("html, body").animate({scrollTop:0},"slow")})}});
3
4
5function handleFilterKeyPress(e){
6 var key=e.keyCode || e.which;
7  if (key==13){
8    document.filter_form.submit();
9  }
10}
11
12
13function ChangeSizeColor(id){
14	
15	$('#one_color_order').val(id);
16	$('.one_size_color_link').removeClass('active');
17	$('.one_size_color_link_'+id).addClass('active');
18	
19	
20	
21}
22
23
24function ShowSizesTable(id){
25	//alert('aaa');
26	$('.size_colors_table').removeClass('show');
27	$('.size_colors_table_'+id).addClass('show');
28	$('.one_size_color_link').removeClass('active');
29	$('.one_size_color_link_'+id).addClass('active');
30	
31	if(id==0){
32		$('.text_nocolor').addClass('show');
33	}else{
34		$('.text_nocolor').removeClass('show');
35	}
36	
37	
38}
39
40
41function addToCompare(id){
42	$.ajax({
43	   type: "GET",
44	   url: "/add-compare",
45	   data: "ajax=1&action=add&id_catalog="+id,
46	   success: function(data){
47	   		if(data)
48	   		{
49	   			//setTimeout("$('#catalog_add_to_compare_window').hide()", 2000);
50        	}
51			else
52			{
53
54			}
55				$.get("/get-basket-count", { ajax: 1},   function(data){    $(".basket").html(data); $('#comment_area').val(''); $('input[name="count"]').val('1');   });
56			$('#add_to_compare_btn > span').html('Удалить из сравнения');
57			$('#add_to_compare_btn').attr('onclick','removeToCompare('+id+');');
58			$('#add_to_compare_btn').addClass('active');
59			
60			
61			$('.addcompare_catalog_'+id).addClass('active');
62			$('.addcompare_catalog_'+id).attr('onclick','removeToCompare('+id+');');
63			
64			
65			$.get("/add-compare", { action: 'count'},   function(data){    $(".compare").html(data);   });
66	   }
67	 });
68
69
70}
71
72function removeToCompare(id){
73	$.ajax({
74	   type: "GET",
75	   url: "/add-compare",
76	   data: "ajax=1&action=remove&id_catalog="+id,
77	   success: function(data){
78	   		if(data)
79	   		{
80	   			//setTimeout("$('#catalog_add_to_compare_window').hide()", 2000);
81        	}
82			else
83			{
84
85			}
86				$.get("/get-basket-count", { ajax: 1},   function(data){    $(".basket").html(data); $('#comment_area').val(''); $('input[name="count"]').val('1');   });
87			$('#add_to_compare_btn > span').html('В сравнение');
88			$('#add_to_compare_btn').attr('onclick','addToCompare('+id+');');
89			$('#add_to_compare_btn').removeClass('active');
90			$('.addcompare_catalog_'+id).removeClass('active');
91			$('.addcompare_catalog_'+id).attr('onclick','addToCompare('+id+');');
92			
93			$.get("/add-compare", { action: 'count'},   function(data){    $(".compare").html(data);   });
94	   }
95	 });
96
97
98}
99
100
101
102function addtowish(id){
103	var isset=$('#isset_wish').val();
104	
105	
106		$.ajax({
107	   type: "GET",
108	   url: "/add-to-wish",
109	   data: "type=change&id="+id,
110	   success: function(data){
111	   		if(data==1)
112	   		{
113				$('.addwish_catalog_'+id).addClass('active');
114				$('.addwish_catalog_btn_'+id).addClass('active');
115				
116				$('.addwish_btn_text').html('Данный товар находится в Избранном');
117	   		}
118			else
119			{
120				$('.addwish_catalog_'+id).removeClass('active');
121				$('.addwish_catalog_btn_'+id).removeClass('active');
122				$('.addwish_btn_text').html('Удалено из Избранного');
123			}
124			$.get("/add-to-wish", { type: 'show'},   function(data){    $(".wish").html(data);   });
125	   }
126	 });
127	
128	
129}	
130
131function WishRemove(id){
132	$.ajax({
133	   type: "GET",
134	   url: "/add-to-wish",
135	   data: "type=remove&id="+id,
136	   success: function(data){
137	   		if(data==1)
138	   		{
139			$('#catalog_list_one_'+id).remove();
140	   		}
141		$.get("/add-to-wish", { type: 'show'},   function(data){    $(".wish").html(data);   });	
142	   }
143	 });
144	
145	
146	
147	
148}
149
150function changeBasketProp(key,prop,id_catalog,id_prop){
151	
152	$.ajax({
153	   type: "GET",
154	   url: "/add-to-basket?go=change",
155	   data: "ajax=1&add_go=changeProp&id_catalog="+id_catalog+"&id_prop="+id_prop+"&name="+prop+"&key="+key,
156	   success: function(data){
157	   		if(data)
158	   		{
159	   			$.get("/get-basket-count", { ajax: 1},   function(data){    $(".basket").html(data); $('#comment_area').val(''); $('input[name="count"]').val('1');   });
160				$('#catalog_add_to_basket_window_'+popup).show();
161                               $("#simple_count").val('1');
162							   $("#one_comment").val('');
163							   
164			
165                                
166	   		}
167			else
168			{
169			
170			}
171	   }
172	 });
173}
174
175
176
177function SetRating(id_catalog,rating){
178	
179	var ww=65*(rating/5);
180	$('.one_catalog_feedback_rating_'+id_catalog).val(rating);
181	
182	$('.star_line_new_set').css({'width':ww});
183	
184	
185	
186}
187
188
189function CatalogFeedbackSend(id){
190	
191	if($('.buy_accept').prop('checked')){
192	
193	}else{
194	alert('Пожалуйста, поставьте галочку напротив согласия на обработку персональных данных.');
195	return false;
196	}
197	
198	var title=$('.one_catalog_feedback_title_'+id).val();
199	var email=$('.one_catalog_feedback_email_'+id).val();
200	var text=$('.one_catalog_feedback_text_'+id).val();
201	var rating=$('.one_catalog_feedback_rating_'+id).val();
202	
203	
204	$.ajax({
205	   type: "GET",
206	   url: "/add-to-basket?go=feedback",
207	   data: "ajax=1&id_catalog="+id+"&title="+title+"&text="+text+"&email="+email+"&rating="+rating,
208	   success: function(data){
209	   		if(data)
210	   		{
211				data = data.split('|');
212				if(data[0] == 'ok')
213				{
214					
215					$('.one_catalog_feedbacks_add textarea').val('');
216					alert(data[1]);
217					
218				}
219				else
220				{
221					alert(data[0]);
222				}
223                                
224	   		}
225			
226	   }
227	 });
228	
229	
230}
231
232
233   
234 function quickView(id){
235	 $.post("/catalog-quick", 
236		{
237		ajax: '1',
238		id:id
239		
240		},
241		function(data){
242			$('.one_quick_catalog').remove();
243			$('#blackwrap').remove();
244			$('.catalog_header').addClass('mini_menu');
245			
246			$('html').append(data);
247			
248			
249			jQuery('#blackwrap').width(jQuery('html').width());
250			jQuery('#blackwrap').height(jQuery('html').height());
251
252			
253		var tt= -$('html').offset().top + 50;
254			//alert(tt);
255			$('.one_quick_catalog').css({'top':tt});	
256			
257		}
258	);
259	 
260 }
261   
262
263   
264
265//initializations
266$(function() {   
267$("#toTop").scrollToTop();
268$('.lightbox').lightBox(); 
269
270  
271  
272  
273   
274   
275   });   
276
277   function getPrice(id){
278	   var name=$('#price_form_name_'+id).val();
279	   var email=$('#price_form_email_'+id).val();
280	   var phone=$('#price_form_phone_'+id).val();
281	   
282		$.post("/get-price", 
283		{
284		ajax: '1',
285		name:name,
286		email: email,
287		phone: phone
288		},
289		function(data){
290			data = data.split('|');
291			if(data[0] == 'ok')
292			{
293				
294				alert(data[1]);
295				 $('#price_form_name_'+id).val('');
296			   $('#price_form_email_'+id).val('');
297			   $('#price_form_phone_'+id).val('');
298			}
299			else
300			{
301				alert(data[0]);
302			}
303		});
304	   
305   }
306function setSize(id){
307	
308	$('#retail_size_choose').val(id);
309	$('.one_sizes_list_retail a').removeClass('choosen');
310	$('#one_size_'+id).addClass('choosen');
311	$('.one_main_price').removeClass('show');
312	$('#one_main_price_'+id).addClass('show');
313	//$('#one_price').html($('#one_size_'+id).attr('rel'));
314	
315	$('.one_man_size').hide();
316	$('#one_man_size_'+id).show();
317	
318	
319	
320	
321	
322	
323	
324	
325	
326
327}
328function setColor(id){
329$('#one_color').val(id);
330	$('.one_colors_list a').removeClass('choosen');
331	$('#one_color_'+id).addClass('choosen');
332
333}
334   
335   
336   function filterSearch(word,id){
337	   var forms;
338	 
339		forms="sort:"+$('#sorter_sort').val()+";";
340		forms+="sort_asc:"+$('#sorter_sort_asc').val()+";";
341		
342		$("#filter_form .filter_checkbox").each(function(){
343			if($(this).attr('checked')=='checked'){
344				forms+=($(this).attr('rel'))+";";
345			}
346		
347		});
348	
349	 
350	 $.post("/filter-search", 
351	{
352		ajax: '1',
353		id:id,
354		word: word,
355		forms: forms
356	 },
357		function(data){
358			$('#filter_subsearch').html(data);
359     	});
360	 
361	  
362   }
363
364function setSorter(sort,sort_asc){
365	$('#sorter_sort').val(sort);
366	$('#sorter_sort_asc').val(sort_asc);
367	document.filter_form.submit();
368	
369}
370   
371function changeFilter(name,id){
372	resetFilter(name);
373	
374	var status=$('#filter_'+name+'_'+id).attr('checked');
375	
376	if(status=='checked'){
377		$('#filter_'+name+'_'+id).removeAttr('checked');
378	}else{
379		$('#filter_'+name+'_'+id).attr('checked','checked');
380	}
381	$('#filter_link_'+name+'_'+id).toggleClass('active');
382	
383}
384   
385function resetFilter(name){
386	$('#Slider1').val('');
387		$('.filter_checkbox_'+name).removeAttr('checked');
388	$('.filter_item').removeClass('active');
389	
390}
391   
392   
393   
394function ShowForm(id){
395	$.ajax({
396	   type: "GET",
397	   url: "/show-form",
398	   data: "ajax=1&id="+id,
399	   success: function(data){
400			$('#show_form').remove();
401			$('#blackwrap').remove();
402			$('html').append(data);
403
404			jQuery('#blackwrap').width(jQuery('html').width());
405			jQuery('#blackwrap').height(jQuery('html').height());
406			
407	   }
408	 });
409	
410}
411
412   
413function SendForm(id){
414	
415	
416		
417	if($('.form_page_accept').prop('checked')){
418		
419		}else{
420		alert('Пожалуйста, поставьте галочку напротив согласия на обработку персональных данных.');
421		return false;
422		}
423	
424	var send_str='';
425	var ya_id=$('#form_yandex_id_'+id).val();
426	var page_url=$('#page_alias_'+id).val();
427	
428	//var allforms=$('.show_form_all_fields .form_field_one').val();
429	$('.show_form_all_fields .form_field_one').each( function(i) {
430		//alert($(this).val());
431		send_str+="&field["+$(this).attr('rel')+"]="+$(this).val();
432		
433     //color= $('#select_color_'+$(this).attr('rel')+" option:checked").val();
434        //sizes+=$(this).attr('rel')+":"+$(this).val()+":"+color+";";
435	});
436	
437	$.ajax({
438	   type: "GET",
439	   url: "/send-form",
440	   data: "ajax=1&id="+id+"&page_url="+page_url+send_str,
441	   success: function(data){
442			data = data.split('|');
443			if(data[0] == 'ok')
444			{
445				$('#show_form').remove();
446				$('#blackwrap').remove();
447				if(ya_id!='yaCounter0'){
448				eval(ya_id).reachGoal('send_form_'+id);
449					
450				}
451				$('.show_form_table input').val('');
452				$('.show_form_table textarea').val('');
453				
454				alert(data[1]);
455			}
456			else
457			{
458				alert(data[0]);
459			}
460	   }
461	});
462	
463}
464
465function SendFormMain(){
466	id=3;
467	var send_str='';
468	var ya_id=$('#form_yandex_id_'+id).val();
469	var page_url=$('#page_alias_'+id).val();
470	if(!page_url){
471		page_url='1';
472	}
473	//var allforms=$('.show_form_all_fields .form_field_one').val();
474	$('.subscribe .form_field_one').each( function(i) {
475		//alert($(this).val());
476		send_str+="&field["+$(this).attr('rel')+"]="+$(this).val();
477		
478     //color= $('#select_color_'+$(this).attr('rel')+" option:checked").val();
479        //sizes+=$(this).attr('rel')+":"+$(this).val()+":"+color+";";
480	});
481	
482	$.ajax({
483	   type: "GET",
484	   url: "/send-form",
485	   data: "ajax=1&id="+id+"&page_url="+page_url+send_str,
486	   success: function(data){
487			data = data.split('|');
488			if(data[0] == 'ok')
489			{
490				$('#show_form').remove();
491				$('#blackwrap').remove();
492				$('.subscribe input').val('');
493				$('.subscribe textarea').val('');
494				
495				alert(data[1]);
496			}
497			else
498			{
499				alert(data[0]);
500			}
501	   }
502	});
503	
504}
505
506
507
508
509   
510function add_feedback(id){
511
512
513var data='';
514data+='<div id="feedback_form_'+id+'">';
515data+='<table class="catalog_user_data"><input type="hidden" id="parent_'+id+'" value="'+id+'"/> ';
516data+='<tr>	<th>Ваше имя</th>	<td><input type="text" name="author" id="author_'+id+'" /></td></tr>';
517data+='<tr>	<th>Название организации</th>	<td><input type="text" name="org" id="org_'+id+'" /></td></tr>';
518data+='<tr>	<th>Телефон</th>	<td><input type="text" name="phone" id="phone_'+id+'" /></td></tr>';
519data+='<tr>	<th>E-mail</th>	<td><input type="text" name="email" id="email_'+id+'" /></td></tr>';
520data+='<tr>	<th>Отзыв</th>	<td><textarea name="question" id="question_'+id+'"></textarea></td></tr>';
521data+='<tr>	<th>Проверочный код <img src="/captcha" class="captcha" /></th>	<td><input type="text" name="code" id="code_'+id+'" class="pkod" /></td></tr>';
522data+='</table>		<div class="feedback_send_button"><input type="submit" value="Отправить" onclick="send_feedback_form('+id+');" /></div></div>';
523
524$('#feedback_place_'+id).html(data);
525
526}
527			
528function send_feedback_form(id){
529	
530	
531	if($('.buy_accept').prop('checked')){
532					
533					}else{
534					alert('Пожалуйста, поставьте галочку напротив согласия на обработку персональных данных.');
535					return false;
536					}
537	
538	
539	var author = $('#author_'+id).val();
540	var email = $('#email_'+id).val();
541	var phone = $('#phone_'+id).val();
542	var question = $('#question_'+id).val();
543	var org = $('#org_'+id).val();
544	var code = $('#code_'+id).val();
545	var id_parent = $('#parent_'+id).val();
546	
547	
548	$.post("/feedback-send-form", 
549	{
550		ajax: '1',
551		author: author,
552		org: org,
553		phone: phone,
554		question: question,
555		code: code,
556		id_parent: id_parent,
557		email: email
558	 },
559		function(data){
560			data = data.split('|');
561			if(data[0] == 'ok')
562			{
563				
564				$('#feedback_form_'+id).html(data[1]);
565			}
566			else
567			{
568				alert(data[0]);
569			}
570     	});
571
572
573
574
575}
576			
577		
578
579function openMenu(id)
580{
581	
582	$('.menu_info').not($('#sub_menu_'+id)).removeClass('show');
583	$('#sub_menu_'+id).toggleClass('show');
584	
585} 
586
587function changeSlide(id){
588	$('.h_catalog li').removeClass('active');
589	$('.h_catalog_'+id).addClass('active');
590	
591	$('.slides_area').removeClass('show');
592	$('.slides_'+id).addClass('show');
593	
594	
595}
596
597   
598$(document).ready(function() {
599	
600		$('.one_size_color_link_'+$('.one_size_color_link').first().attr('rel')).addClass('active');
601$('.size_colors_table_'+$('.one_size_color_link').first().attr('rel')).addClass('show');
602	
603	if($(window).innerWidth() > 990)
604	{
605		var id;
606		$('.catalog_list_one').hover(function(){
607			
608			id=$(this).attr('rel');
609			var is_slide=0;
610			if($(this).hasClass('catalog_list_one_slide')){
611				is_slide=1;
612			}
613			
614				$.ajax({
615				   type: "GET",
616				   url: "/ajax-img",
617				   data: "ajax=1&id="+id+"&is_slide="+is_slide,
618				   success: function(data){
619						 data = data.split('|||');
620						if(data[0]==id )
621						{ 
622						
623						   $('.catalog_list_photos_area').removeClass('hover');
624						   $('.catalog_list_photos_area_'+id).addClass('hover');
625						   $('.catalog_list_photos_area_'+id).html(data[1]);
626						   $('.catalog_list_photos_area_'+id).attr({'rel':1})
627						   
628						   if(data[2]>1){
629						   
630						   $('#tango_vert_'+id).jcarousel({ 
631								auto: 1,
632								speed:    1500, 
633								wrap: 'circular',
634								vertical:true,
635								scroll:1
636							});			
637						   }
638						}
639				   }
640					   
641				   
642				});
643		   
644			//}
645			$('.addwish_catalog_'+id).css({'zIndex':'7000'});
646			
647		},function(){
648		   $('.catalog_list_photos_area').removeClass('hover');
649		   $('.addwish_catalog_'+id).css({'zIndex':'1'});
650		});
651	}
652	
653
654	
655	
656	
657	
658	
659	
660	
661	
662	
663	
664
665  $.get("/add-to-wish", { type: 'show'},   function(data){    $(".wish").html(data);   });
666jQuery('#carousel').jcarousel({
667	wrap: 'circular',
668	auto: 0,
669	scroll: 1
670});
671 
672 
673 $('.menu_click1').hover(function(){
674	$(this).next().toggleClass('show');
675 });
676 
677 $('.catalog_user_data input').focusout(function(){
678	 var vl=($(this).val());
679	 var name=$(this).attr('id');
680	
681	$.ajax({
682	   type: "GET",
683	   url: "/catalog-order-tmp-send",
684	   data: "ajax=1&name="+name+"&value="+vl,
685	   success: function(data){
686	   		
687	   }
688	 });
689	
690	 
691 });
692  $('.catalog_user_data textarea').focusout(function(){
693	 var vl=($(this).val());
694	 var name=$(this).attr('id');
695	
696	$.ajax({
697	   type: "GET",
698	   url: "/catalog-order-tmp-send",
699	   data: "ajax=1&name="+name+"&value="+vl,
700	   success: function(data){
701	   		
702	   }
703	 });
704	
705	 
706 });
707
708
709});
710		
711		
712
713
714////////////
715
716
717
718
719
720$(document).ready(function(){
721	
722	
723	
724	$('.jslider-pointer').mousedown(function(){
725		$('#mouse_control').val(1);
726	
727	});
728	
729	$('.jslider-pointer').live('mouseup',function(){
730		document.filter_form.submit();
731	});
732	$('.layout-slider').live('mouseleave',function(){
733		if($('#mouse_control').val()==1){
734			document.filter_form.submit();
735		}
736		//
737		//alert('aaa');
738	});
739	
740
741   $('.show_price_img').hover(function(){
742       $(this).find('.price_img').show();
743   },function(){
744       $(this).find('.price_img').hide();
745   });
746   
747   $('.answer input').click(function(){
748      $(this).val('');
749   })
750   $('.answer textarea').click(function(){
751      $(this).val('');
752   })
753   $.get("/get-basket-count", { ajax: 1},   function(data){    $(".basket").html(data);   });
754   
755   $('.menu_header ul li').hover(function(){
756      $(this).find('ul').toggleClass('active_menu'); 
757   });
758   
759   $('.search_header .name').click(function(){
760       $(this).val("");
761   })
762   $('.search_bottom_form').click(function(){
763       $(this).val("");
764   })
765   
766   
767});
768
769function checkCatalogOptOrder()
770{
771    var summ=0;
772	var min_order=parseFloat($('#min_order_price').val());
773	  $('.catalog_opt_order_count').each( function(i) {
774		  if(parseFloat($(this).val())>0){
775			  summ+=parseInt($(this).val())*parseFloat($(this).attr('rel'));
776			
777		  }
778	   
779	   
780	   });
781	   if(summ<min_order){
782		      alert('Ваш заказ на сумму '+summ+'р. меньше минимального заказа '+min_order+'р.'); return false;
783	   }
784	
785	   
786    uname = $('#title').val();
787    email = $('#login').val();
788    phone = $('#phone').val();
789    address = $('#address').val();
790    
791    delivery=$('.delivery_choose:checked').val();
792    pay=$('.pay_choose:checked').val();
793    if(uname == '')
794    {
795        alert('Вы не заполнили поле "ФИО"');
796        return false;
797    }
798   if(email == '')
799    {
800        alert('Вы не заполнили поле "email"');
801        return false;
802    }
803   if(phone == '')
804    {
805        alert('Вы не заполнили поле "телефон"');
806        return false;
807    }
808   if(address == '')
809    {
810        alert('Вы не заполнили поле "адрес"');
811        return false;
812    }
813    if(pay == undefined)
814    {
815        alert('Вы не заполнили поле "способ оплаты"');
816        return false;
817    }
818    if(delivery == undefined)
819    {
820        alert('Вы не заполнили поле "способ доставки"');
821        return false;
822    }
823   
824   
825    return true;
826    
827    
828}
829
830
831/* Отправка голоса */
832function sendPoll()
833{
834	poll = $("#poll input:checked").val();
835	if(poll == undefined)
836	{
837		alert('Вы не выбрали вариант ответа.');
838		return false;
839	}
840	$.post("/poll-send", { id: poll},
841	function(data){
842	  alert(data);
843	});
844}
845function PollGetResult(id)
846{
847	$.post("/poll-get-result", { id: id},
848	function(data){
849	  $('#poll').html(data);
850	});
851}
852
853
854
855function addToBasketSimple(id,popup){
856
857	var color='';
858		var size="0";
859		var count=$("#simple_count").val();
860		var comment=$("#one_comment").val();
861        sizes=size+":"+count+":"+color+":"+comment+";";
862       
863       
864        
865    
866  
867    if(sizes==''){
868		setTimeout("$('#catalog_error_no_add').hide()", 2000);
869                                
870          $('#catalog_error_no_add').show();
871                    return false;
872    }else{
873        
874        var send_str="&counts="+sizes;
875    }
876    
877   
878   
879 
880	
881	$.ajax({
882	   type: "GET",
883	   url: "/add-to-basket?go=add",
884	   data: "ajax=1&id_catalog="+id+send_str,
885	   success: function(data){
886	   		if(data)
887	   		{
888	   			$.get("/get-basket-count", { ajax: 1},   function(data){    $(".basket").html(data); $('#comment_area').val(''); $('input[name="count"]').val('1');   });
889				$('#catalog_add_to_basket_window_'+popup).show();
890                               $("#simple_count").val('1');
891							   $("#one_comment").val('');
892							   
893				setTimeout("$('#catalog_add_to_basket_window_add_popup_hide').hide()", 6000);
894                                
895	   		}
896			else
897			{
898				alert('Ошибка при добавлении заказа.');
899				$('.quantity').val('');
900				return false;
901			}
902	   }
903	 });
904}
905
906
907function addToBasketRetail(id,popup){
908	var color='';
909		var size=$('#retail_size_choose').val();
910		var count=$("#retail_count").val();
911		var comment=$("#one_comment").val();
912        sizes=size+":"+count+":"+color+":"+comment+";";
913       
914       
915        
916    
917  
918    if(sizes==''){
919		setTimeout("$('#catalog_error_no_add').hide()", 2000);
920                                
921          $('#catalog_error_no_add').show();
922                    return false;
923    }else{
924        
925        var send_str="&counts="+sizes;
926    }
927    
928   
929   
930 
931	
932	$.ajax({
933	   type: "GET",
934	   url: "/add-to-basket?go=add",
935	   data: "ajax=1&id_catalog="+id+send_str,
936	   success: function(data){
937	   		if(data)
938	   		{
939	   			$.get("/get-basket-count", { ajax: 1},   function(data){    $(".basket").html(data); $('#comment_area').val(''); $('input[name="count"]').val('1');   });
940				$('#catalog_add_to_basket_window_'+popup).show();
941                               $("#retail_count").val('1');
942				setTimeout("$('#catalog_add_to_basket_window_add_popup_hide').hide()", 6000);
943                                
944	   		}
945			else
946			{
947				alert('Ошибка при добавлении заказа.');
948				$('.quantity').val('');
949				return false;
950			}
951	   }
952	 });
953	 
954}
955function addToBasket(id, parent, properties,popup)
956{
957  
958    /*var properties=properties.split('__');
959    var send_str='';
960    if(properties){
961        for (var key in properties) {
962            if(properties[key]){
963                
964                if($('#property_'+properties[key]+' option:checked').val()==0){
965                    alert("Не заполнено поле "+$('#property_'+properties[key]+'_title').html());
966                    return false;
967                }
968                send_str+="&"+properties[key]+"="+($('#property_'+properties[key]+' option:checked').val());
969            }
970        }
971    }
972    */
973   var sizes='';
974   $('.one_count').each( function(i) {
975       if($(this).val()>=1){
976    /* color= $('#select_color_'+$(this).attr('rel')+" option:checked").val();*/
977	color=$('#one_color_order').val();
978        sizes+=$(this).attr('rel')+":"+$(this).val()+":"+color+";";
979       }
980       
981        
982    
983    });
984    if(sizes==''){
985		setTimeout("$('#catalog_error_no_add').hide()", 2000);
986                                
987          $('#catalog_error_no_add').show();
988                    return false;
989    }else{
990        
991        var send_str="&counts="+sizes;
992    }
993    
994   
995   
996 
997	var count_catalog = $("#catalog-"+id).val();
998	var comment_area = $("#comment_area").val();
999	if(comment_area == undefined)
1000	{
1001		comment_area = '';
1002	}
1003	
1004	$.ajax({
1005	   type: "GET",
1006	   url: "/add-to-basket?go=add",
1007	   data: "ajax=1&id_catalog="+id+"&count_catalog="+count_catalog+"&parent="+parent+"&comment_area="+comment_area+send_str,
1008	   success: function(data){
1009	   		if(data)
1010	   		{
1011	   			$.get("/get-basket-count", { ajax: 1},   function(data){    $(".basket").html(data); $('#comment_area').val(''); $('input[name="count"]').val('1');   });
1012				$('#catalog_add_to_basket_window_'+popup).show();
1013                                $('#catalog_counts input').each( function(i) {
1014                                    sizes+=$(this).val('');
1015                                });
1016				setTimeout("$('#catalog_add_to_basket_window_add_popup_hide').hide()", 6000);
1017                                
1018	   		}
1019			else
1020			{
1021				alert('Ошибка при добавлении заказа.');
1022				$('.quantity').val('');
1023				return false;
1024			}
1025	   }
1026	 });
1027}
1028
1029function addToBasketQuick(id, popup)
1030{
1031
1032   var sizes='';
1033   $('#catalog_list_one_'+id+' .quick_order_popup .quick_count input').each( function(i) {
1034       if($(this).val()>=1){
1035     color= "";
1036	 comment='';
1037        sizes+=$(this).attr('rel')+":"+$(this).val()+":"+color+":"+comment+";";
1038       }
1039       
1040        
1041    
1042    });
1043	
1044    if(sizes==''){
1045		setTimeout("$('#catalog_error_no_add').hide()", 2000);
1046                                
1047          $('#catalog_error_no_add').show();
1048                    return false;
1049    }else{
1050        
1051        var send_str="&counts="+sizes;
1052    }
1053    
1054   
1055   
1056 
1057
1058	
1059	$.ajax({
1060	   type: "GET",
1061	   url: "/add-to-basket?go=add",
1062	   data: "ajax=1&id_catalog="+id+send_str,
1063	   success: function(data){
1064	   		if(data)
1065	   		{
1066	   			$.get("/get-basket-count", { ajax: 1},   function(data){    $(".basket").html(data); $('#comment_area').val(''); $('input[name="count"]').val('1');   });
1067				$('#catalog_add_to_basket_window_add_popup_hide').show();
1068				$('#catalog_list_one_'+id+' .quick_order_popup .quick_count input').each( function(i) {
1069					sizes+=$(this).val('');
1070				});
1071				setTimeout("$('#catalog_add_to_basket_window_add_popup_hide').hide()", 4000);
1072                                
1073	   		}
1074			else
1075			{
1076				alert('Ошибка при добавлении заказа.');
1077				$('.quantity').val('');
1078				return false;
1079			}
1080	   }
1081	 });
1082}
1083
1084function changeAddCount(id, action)
1085{
1086	var count=parseFloat($('#catalog-'+id+'-count').val());
1087	if(!count){
1088	count=0;
1089	}
1090	var newcount;
1091	if(action=='plus')
1092	{
1093		newcount=count+1;
1094		$('#catalog-'+id+'-count').val(newcount);
1095	}
1096	
1097	if(action=='minus')
1098	{
1099		if(count>1){
1100			newcount=count-1;
1101			$('#catalog-'+id+'-count').val(newcount);
1102		}else{
1103		$('#catalog-'+id+'-count').val('')
1104		}
1105	
1106	}
1107}
1108
1109function changeAddCountQuick(id_catalog,id, action)
1110{
1111	var count=parseFloat($('#catalog-'+id_catalog+"-"+id+'-count').val());
1112	if(!count){
1113	count=0;
1114	}
1115	var newcount;
1116	if(action=='plus')
1117	{
1118		newcount=count+1;
1119		$('#catalog-'+id_catalog+"-"+id+'-count').val(newcount);
1120	}
1121	
1122	if(action=='minus')
1123	{
1124		if(count>1){
1125			newcount=count-1;
1126			$('#catalog-'+id_catalog+"-"+id+'-count').val(newcount);
1127		}else{
1128		$('#catalog-'+id_catalog+"-"+id+'-count').val('')
1129		}
1130	
1131	}
1132}
1133function changeBasket(id, action)
1134{
1135     var min_price=parseFloat($('#min_price').val());
1136	$.ajax({
1137	   type: "GET",
1138	   url: "/add-to-basket?go=change",
1139	   data: "ajax=1&key="+id+"&action="+action,
1140	   success: function(data){
1141	   		if(data)
1142	   		{
1143	   		
1144				if(data=='reset'){
1145					document.location.reload();
1146				}else{
1147					data = data.split(';');
1148					$('#catalog-'+id+'-sum').html(data[0]);
1149					$('#catalog-'+id).val(data[1]);
1150					$('#catalog-'+id+'-count').html(data[1]);
1151					$('#total_summ').html(data[2]);
1152					$('#total_summ_discount').html(data[3]);
1153									if(parseFloat(data[4])>0){
1154										$('#discount_price').html(data[4]);
1155									}
1156									
1157									if(parseFloat(data[5])>0){
1158										$('#need_summ').html(data[5]);
1159									}
1160					
1161									if(min_price>0 && (data[3]<min_price)){
1162										$('.basket_order_ok').hide();
1163										$('.basket_order_no').show();
1164								   
1165									}else{
1166										  $('.basket_order_ok').show();
1167										$('.basket_order_no').hide();
1168									}
1169									
1170									
1171					$.get("/get-basket-count", {ajax: 1},   function(data){$(".basket").html(data);});
1172				}
1173	   		
1174	   		}
1175	   }
1176	 });
1177}
1178
1179function changeBasketCount(id)
1180{
1181     var min_price=parseFloat($('#min_price').val());
1182	 var newcount=$('#catalog-'+id+'-count').val();
1183	 
1184	$.ajax({
1185	   type: "GET",
1186	   url: "/add-to-basket?go=change",
1187	   data: "ajax=1&key="+id+"&newcount="+newcount,
1188	   success: function(data){
1189	   		if(data)
1190	   		{
1191	   		
1192				if(data=='reset'){
1193					document.location.reload();
1194				}else{
1195					data = data.split(';');
1196					$('#catalog-'+id+'-sum').html(data[0]);
1197					$('#catalog-'+id).val(data[1]);
1198					$('#catalog-'+id+'-count').val(data[1]);
1199					$('#total_summ').html(data[2]);
1200					$('#total_summ_discount').html(data[3]);
1201									if(parseFloat(data[4])>0){
1202										$('#discount_price').html(data[4]);
1203									}
1204					
1205									if(min_price>0 && (data[3]<min_price)){
1206										$('.basket_order_ok').hide();
1207										$('.basket_order_no').show();
1208								   
1209									}else{
1210										  $('.basket_order_ok').show();
1211										$('.basket_order_no').hide();
1212									}
1213									
1214					$.get("/get-basket-count", {ajax: 1},   function(data){$(".basket").html(data);});
1215				}
1216	   		
1217	   		}
1218	   }
1219	 });
1220}
1221
1222function ContactsSendForm()
1223{
1224	
1225	var name = $('#form_name').val();
1226	
1227	var email = $('#form_email').val();
1228	var msg = $('#form_text').val();
1229	
1230	
1231	$.post("/feedback-send", 
1232	{
1233		ajax: '1',
1234		name: name,
1235		msg: msg,
1236		email: email
1237	 },
1238		function(data){
1239			data = data.split('|');
1240			if(data[0] == 'ok')
1241			{
1242				
1243				$('.answer').html(data[1]);
1244			}
1245			else
1246			{
1247				alert(data[0]);
1248			}
1249     	});
1250}
1251
1252
1253
1254
1255
1256function ShowSizes()
1257{
1258
1259    $('.fix_sizes').remove();
1260    $('#blackwrap').remove();
1261 
1262
1263    	tetetext = '<div id="blackwrap" onclick="$(\'.fix_sizes\').remove();$(\'#blackwrap\').remove();"></div><div class="fix_sizes"><a class="close_sizes" onclick="$(\'.fix_sizes\').remove();$(\'#blackwrap\').remove();" href="javascript:void(0);">X</a>';
1264	
1265	tetetext += $('.text_sizes').html();
1266        
1267	
1268        
1269           
1270    tetetext +='</div>';
1271
1272    $('html').append(tetetext);
1273	
1274	
1275	var yy=parseFloat($(window).scrollTop())+100;
1276	
1277	$('.fix_sizes').css({'top':yy});
1278	
1279
1280	jQuery('#blackwrap').width(jQuery('html').width());
1281	jQuery('#blackwrap').height(jQuery('html').height());
1282}
1283
1284
1285
1286function showCall()
1287{
1288
1289    $('#trink').remove();
1290    $('#blackwrap').remove();
1291 
1292
1293    	tetetext = '<div id="blackwrap" onclick="$(\'#trink\').remove();$(\'#blackwrap\').remove();$(\'#aqa\').show();"></div><div id="trink" class="call"><div class="reinholm"><a id="abbclose" onclick="$(\'#trink\').remove();$(\'#blackwrap\').remove();$(\'#aqa\').show();" href="javascript:void(0);">X</a></div>';
1294	tetetext += '<div id="wraptrink" style="padding:15px">';
1295	tetetext += '<form method="post" id="mailform_Mos" name="mailform_Mos" action="/feedback-send-form">';
1296	tetetext += '<h1>Заказать звонок</h1>';
1297	tetetext += '<table class="showcalltable"><tr><td class="mailformtext">Как к Вам обратиться*: </td>';
1298	tetetext += '<td><input  class="mailinput" type="text" value="" maxlength="255" name="person_mos" id="person_mos"/></td></tr>';
1299	tetetext += '<tr><td class="mailformtext">Телефон*: </td>';
1300	tetetext += '<td><input   class="mailinput" type="text" value="" maxlength="255" name="phone_mos" id="email_mos" /></td></tr>';
1301	tetetext += '<tr><td class="mailformtext">Когда позвонить: </td>';
1302	tetetext += '<td><input   type="text"class="mailinput" id="date"></td></tr>';
1303        tetetext += '<tr><td colspan="2" class="forbtnMos">';
1304	tetetext += '<a href="javascript:void(0);" onclick="SendCall();" class="big_button  red_button" id="sendoka" name="sendoka"><span>Отправить</span></a>';
1305	tetetext += '</td></tr><tr><td colspan="2">';
1306        tetetext += '</td></tr></table>';
1307	tetetext += '</form>';
1308        
1309	tetetext += '</div>';
1310        
1311           
1312    tetetext +='</div>';
1313
1314  
1315	
1316    $('html').append(tetetext);
1317
1318    	jQuery('#blackwrap').width(jQuery('html').width());
1319        jQuery('#blackwrap').height(jQuery('html').height());
1320}
1321
1322
1323function SendCall()
1324{
1325	var personmos = $('#person_mos').val(); 
1326	var emailmos = $('#email_mos').val();
1327	var date = $('#date').val();
1328       
1329	if ((personmos == '')|| (emailmos == '')) {
1330		alert('заполните все поля');
1331	
1332	}else{	
1333	$.post("/send-call", {ajax: '1', personmos: personmos, emailmos: emailmos, date:date});
1334    		$('#trink').remove();
1335	$('#blackwrap').remove();
1336	$('#aqa').show();
1337    		alert('Сообщение отправлено');
1338   	}
1339	 		
1340     		
1341	
1342}

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.