PageSourceSearch

https://familyhealth.ua/wp-content/themes/family/script.js

js familyhealth.ua collected 2026-10-04 20:26:56 UTC 124,055 bytes, 2,930 lines download raw bytes

1{
2    !function(t){t.extend(t.easing,{spincrementEasing:function(t,a,e,n,r){return a===r?e+n:n*(-Math.pow(2,-10*a/r)+1)+e}}),t.fn.spincrement=function(a){function e(t,a){if(t=t.toFixed(a),a>0&&"."!==r.decimalPoint&&(t=t.replace(".",r.decimalPoint)),r.thousandSeparator)for(;o.test(t);)t=t.replace(o,"$1"+r.thousandSeparator+"$2");return t}var n={from:0,to:null,decimalPlaces:null,decimalPoint:".",thousandSeparator:",",duration:1e3,leeway:50,easing:"spincrementEasing",fade:!0,complete:null},r=t.extend(n,a),o=new RegExp(/^(-?[0-9]+)([0-9]{3})/);return this.each(function(){var a=t(this),n=r.from;a.attr("data-from")&&(n=parseFloat(a.attr("data-from")));var o;if(a.attr("data-to"))o=parseFloat(a.attr("data-to"));else if(null!==r.to)o=r.to;else{var i=t.inArray(r.thousandSeparator,["\\","^","$","*","+","?","."])>-1?"\\"+r.thousandSeparator:r.thousandSeparator,l=new RegExp(i,"g");o=parseFloat(a.text().replace(l,""))}var c=r.duration;r.leeway&&(c+=Math.round(r.duration*(2*Math.random()-1)*r.leeway/100));var s;if(a.attr("data-dp"))s=parseInt(a.attr("data-dp"),10);else if(null!==r.decimalPlaces)s=r.decimalPlaces;else{var d=a.text().indexOf(r.decimalPoint);s=d>-1?a.text().length-(d+1):0}a.css("counter",n),r.fade&&a.css("opacity",0),a.animate({counter:o,opacity:1},{easing:r.easing,duration:c,step:function(t){a.html(e(t*o,s))},complete:function(){a.css("counter",null),a.html(e(o,s)),r.complete&&r.complete(a)}})})}}(jQuery);
3    jQuery(document).ready(function(){
4     const WIDTH_SCREEN = screen.width;
5     const URL=document.location.href;
6     const AJAX_URL="/wp-admin/admin-ajax.php";
7     const LANG= URL.includes("/ua/") ? "Uk" : "Ru";
8     
9    
10        /* Слайдер на услугах */
11        if(jQuery(".mm_slider_1_text").length !== 0) {
12        let dataSliders = [];
13        let currentSlide = 0;
14        dataSliders.totalSliders = jQuery(".mm_slider_1_text").length;
15     for(i=0; i<jQuery(".mm_slider_1_text").length; i++) {
16            let slide = {};
17            slide.text = jQuery(".mm_slider_1_text").eq(i).text();
18            slide.src = jQuery(".mm_slider_1_src").eq(i).text();
19            dataSliders.push(slide);
20        }
21        jQuery(".mm_midle_slider").append(createSliderCod(dataSliders));
22        initialSlider();
23        function createSliderCod(data) {
24            let strCod = '';
25            strCod = "<div class='midle_slider'>";
26            data.forEach(element => {
27                strCod += `<div class="sl_slide">
28                                <img src="${element.src}">
29                            </div>`;
30            });
31            strCod += "</div>";
32            strCod += `<div class="section slider_desc">
33                        <div class="container">
34                        <div class="row slider_desc_row">
35                            <div class="col-lg-2 midle_slider_left">
36                            <img src="https://familyhealth.ua/wp-content/uploads/2019/07/green_arrow.png" class="midle_slider_left_arrow">
37                            </div>
38                            <div class="col-lg-8 midle_slider_center">
39                                <p class="midle_slider_desc">${data[0].text}</p>
40                            </div>
41                            <div class="col-lg-2 midle_slider_right">
42                            <img src="https://familyhealth.ua/wp-content/uploads/2019/07/green_arrow.png" class="midle_slider_right_arrow">
43                            </div>
44                        </div>
45                        </div>
46                    </div>`;
47            return strCod;
48        }
49        function initialSlider(){
50            $('.midle_slider').slick({
51                dots: false,
52                infinite: true,
53                speed: 500,
54                fade: true,
55                cssEase: 'linear'
56              });
57              if(dataSliders.length !== 1) {
58                jQuery('.midle_slider_left_arrow').click(() => jQuery('.slick-prev').click());
59                jQuery('.midle_slider_right_arrow').click(() => jQuery('.slick-next').click());
60                jQuery('.midle_slider_left_arrow').click(() => {
61                    currentSlide--;
62                    if(currentSlide < 0) currentSlide = dataSliders.totalSliders - 1;
63                    jQuery(".midle_slider_desc").text(dataSliders[currentSlide].text);
64                });
65                jQuery('.midle_slider_right_arrow').click(() => {
66                    currentSlide++;
67                    if(currentSlide > dataSliders.totalSliders - 1) currentSlide = 0;
68                    jQuery(".midle_slider_desc").text(dataSliders[currentSlide].text);
69                });
70              } else {
71                jQuery('.midle_slider_left_arrow').fadeOut();
72                jQuery('.midle_slider_right_arrow').fadeOut();
73              }
74        }
75    
76    }
77        /* Конец слайдер на услугах */
78        
79        
80    jQuery(function(){
81        jQuery("#bgndVideo").YTPlayer();
82      });
83      
84    /* Слайдер програм на главной */
85            
86    if(jQuery(".slider_3_main_div").length!=0)
87    {
88        
89        let slider_3_img=[];
90        let slider_3_link=[];
91        let slider_3_title=[];
92        let slider_3_desc=[];
93        let slider_3_counter=0;
94        
95        jQuery.ajax({
96            url:AJAX_URL,
97            type:"POST",
98            //data: ({Pods:"programs", Lang: LANG, action:"main_slider"}),
99            data: ({Pods:"article", Lang: LANG, action:"main_slider"}),
100            dataType: "html",
101            success: data_main_slider,
102                    });
103            
104        function data_main_slider(data)
105        {
106           const objData = JSON.parse(data);
107           slider_3_title=objData[0].title;
108           WIDTH_SCREEN<768 ? slider_3_img=objData[0].programs_img_mobile : slider_3_img=objData[0].programs_img;
109           slider_3_link=objData[0].permalink;
110           slider_3_desc=objData[0].desc_banner;
111           ChangeDateBanner3(slider_3_counter);
112        }
113        
114        if(WIDTH_SCREEN<768)
115        {
116            jQuery(".bg_main_slider").height(WIDTH_SCREEN/1.8);
117        }
118    
119        window.timerId_3=window.setInterval(timer_slider_3, 5000);
120            
121            function timer_slider_3(){
122                slider_3_counter++;
123                ChangeDateBanner3(slider_3_counter);
124            }
125            
126            
127            function ChangeDateBanner3(counter)
128            {
129               
130                if(slider_3_counter==-1)
131                    {
132                        slider_3_counter=slider_3_img.length-1;
133                        counter=slider_3_img.length-1;
134                    }
135                else if(slider_3_counter==slider_3_img.length)
136                        {
137                            slider_3_counter=0;
138                            counter=0;
139                        }
140                
141                    jQuery(".slider_3_main_div").fadeOut(700, function(){
142                        
143                  jQuery(this).css("background", "url("+slider_3_img[counter]+")");
144                    jQuery(".slider-3-title").text(slider_3_title[counter]);
145                    jQuery(".slider-3-link").attr("href", slider_3_link[counter]);
146                    jQuery(".Banner_description").text(slider_3_desc[counter]);
147                    jQuery(this).fadeIn(700);
148                })
149            }
150    
151            jQuery(".slider-3-left").click(function(){
152            window.clearInterval(window.timerId_3);
153            slider_3_counter--;
154            ChangeDateBanner3(slider_3_counter);
155            window.timerId_3=window.setInterval(timer_slider_3, 5000);
156            });
157            jQuery(".slider-3-right").click(function(){
158            window.clearInterval(window.timerId_3);
159            slider_3_counter++;
160            ChangeDateBanner3(slider_3_counter);
161            window.timerId_3=window.setInterval(timer_slider_3, 5000);
162            
163        });
164          
165    }
166    
167    /* Конец слайдера программ на главной */
168    /* Слайдер статей */
169    function article_slider(){
170        var Array_slider_2_img=[];
171        var Array_slider_2_desc=[];
172        var Array_slider_2_permalink=[];
173        var Array_slider_2_post_title=[];
174        const WIDTH_ITEM = jQuery(".wrap_slider_article").width();
175    
176    
177        if(jQuery(".mm_slider_2").length != 0)
178        {
179            if(WIDTH_SCREEN>319 && WIDTH_SCREEN<1200)
180            {
181                jQuery(".mm_slider_2_left").attr("src", "/wp-content/uploads/2019/07/green_arrow.png");
182                jQuery(".mm_slider_2_right").attr("src", "/wp-content/uploads/2019/07/green_arrow.png")
183            }
184            if(document.location.pathname=='/' || document.location.pathname=='/ua/')
185            {
186            jQuery.ajax({
187                url:AJAX_URL,
188                type:"POST",
189                data: ({Pods:"article", Lang: LANG, action:"article_slider"}),
190                dataType: "html",
191                success: data_article_slider,
192                        });
193            }
194            else
195            {
196              for(let i=0; i<jQuery(".mm_slider_2_img_support").length; i++)
197              {
198                Array_slider_2_img.push(jQuery(".mm_slider_2_img_support").eq(i).text());
199                Array_slider_2_desc.push(jQuery(".mm_slider_2_desc_support").eq(i).text());
200                Array_slider_2_permalink.push(jQuery(".mm_slider_2_permalink_support").eq(i).text());
201                Array_slider_2_post_title.push(jQuery(".mm_slider_2_post_title_support").eq(i).text());
202              }
203              extends_article_slider();
204            }
205        }
206        if(jQuery(".mm_slider_new_2").length != 0)
207        {
208            if(WIDTH_SCREEN>319 && WIDTH_SCREEN<1200)
209            {
210                jQuery(".mm_slider_2_left").attr("src", "/wp-content/uploads/2019/07/green_arrow.png");
211                jQuery(".mm_slider_2_right").attr("src", "/wp-content/uploads/2019/07/green_arrow.png")
212            }
213            const postId = jQuery(".mm_slider_new_2").attr('data-id')
214    
215            jQuery.ajax({
216                url:'/wp-content/themes/family/carbon_fields/relative_blog/ajax.php',
217                type:"POST",
218                data: ({id: postId}),
219                dataType: "html",
220                success: data_article_slider,
221            });
222    
223        }
224        function data_article_slider(data)
225        {
226            const objData = JSON.parse(data);
227            Array_slider_2_img=objData[0].imgArticle;
228            Array_slider_2_desc=objData[0].previewArticle;
229            Array_slider_2_permalink=objData[0].permalink;
230            Array_slider_2_post_title=objData[0].postTitle;
231            extends_article_slider();
232        }
233        function extends_article_slider()
234        {
235            if(Array_slider_2_img.length==0) jQuery(".cover_block_articles").fadeOut();
236    
237            if(Array_slider_2_img.length<3)
238            {
239                jQuery(".mm_slider_2_left").hide();
240                jQuery(".mm_slider_2_right").hide();
241            }
242            var counter_mm_slider_2=0;
243            if(WIDTH_SCREEN>1200)
244            {
245                jQuery(".mm_slider_2_right").click(function(){
246                    counter_mm_slider_2++;
247                    if(counter_mm_slider_2>Array_slider_2_desc.length-2)
248                    {
249                        counter_mm_slider_2=0;
250                    }
251                    jQuery(".container_article").css("margin-left", -460*counter_mm_slider_2);
252                });
253    
254                jQuery(".mm_slider_2_left").click(function(){
255                    counter_mm_slider_2--;
256                    if(counter_mm_slider_2<0)
257                    {
258                        counter_mm_slider_2=Array_slider_2_img.length-2;
259                    }
260                    jQuery(".container_article").css("margin-left", -460*counter_mm_slider_2);
261                });
262                jQuery(".container_article").css("width", 460*Array_slider_2_img.length);
263            }
264            else if(WIDTH_SCREEN>319 && WIDTH_SCREEN<768)
265            {
266                jQuery(".mm_slider_2_right").click(function(){
267                    counter_mm_slider_2++;
268                    if(counter_mm_slider_2>Array_slider_2_desc.length-1)
269                    {
270                        counter_mm_slider_2=0;
271                    }
272                    jQuery(".container_article").css("margin-left", -WIDTH_ITEM*counter_mm_slider_2);
273                });
274    
275                jQuery(".mm_slider_2_left").click(function(){
276                    counter_mm_slider_2--;
277                    if(counter_mm_slider_2<0)
278                    {
279                        counter_mm_slider_2=Array_slider_2_img.length-1;
280                    }
281                    jQuery(".container_article").css("margin-left", -WIDTH_ITEM*counter_mm_slider_2);
282                });
283    
284    
285                jQuery(".container_article").css("width", WIDTH_ITEM*Array_slider_2_img.length);
286    
287            }
288            else if(WIDTH_SCREEN>=768 && WIDTH_SCREEN<1200)
289            {
290                jQuery(".mm_slider_2_right").click(function(){
291                    counter_mm_slider_2++;
292                    if(counter_mm_slider_2>Array_slider_2_desc.length-2)
293                    {
294                        counter_mm_slider_2=0;
295                    }
296                    jQuery(".container_article").css("margin-left", -320*counter_mm_slider_2);
297                });
298    
299                jQuery(".mm_slider_2_left").click(function(){
300                    counter_mm_slider_2--;
301                    if(counter_mm_slider_2<0)
302                    {
303                        counter_mm_slider_2=Array_slider_2_img.length-2;
304                    }
305                    jQuery(".container_article").css("margin-left", -320*counter_mm_slider_2);
306                });
307    
308    
309                jQuery(".container_article").css("width", 320*Array_slider_2_img.length);
310    
311            }
312            let lang="";
313            if(URL.indexOf("/ua/")==-1)
314            {
315                lang="Читать далее";
316            }
317            else
318            {
319                lang="Читати далі";
320            }
321            var str='';
322            for(var i=0; i<Array_slider_2_img.length; i++)
323            {
324                str=str+'<div class="inner_article"><div class="wrapper_text_article">' +
325                    '<div class="slider_article_prevyu_img">' +
326                    '<a href="'+Array_slider_2_permalink[i]+'">' +
327                    '<img src="'+Array_slider_2_img[i]+'"></a>' +
328                    '</div>' +
329                    '<div class="slider_title_text slider_title_article">' +
330                    '<p class="title_articles_links text-center">' +
331                    '<a href="'+Array_slider_2_permalink[i]+'">'+Array_slider_2_post_title[i]+'</a>' +
332                    '</p></div><div class="slider_title_text slider_title_prevyu"><p class="slider_description_articles text-center">
332'+Array_slider_2_desc[i]+'</p></div></div><div class="button_slider_article"><p class="color_white text_underline text-center"><a href="'+Array_slider_2_permalink[i]+'">'+lang+'</a></p></div></div>';
333            }
334    
335            jQuery(".container_article").html(str);
336            jQuery(".mm_slider_2").fadeIn();
337    
338            if(WIDTH_SCREEN>319 && WIDTH_SCREEN<768)  jQuery(".inner_article").width(WIDTH_ITEM);
339        }
340    }
341    /* Конец слайда статей */
342    /* Галерея врачей */
343    function doc_slider()
344    {
345        if(jQuery(".block_doc").length!=0)
346        {
347            ArraySurnameDoc=[];
348            ArrayNameDoc=[];
349            ArrayPatronymicDoc=[];
350            ArrayProfDoc=[];
351            ArrayExpirienceDoc=[];
352            ArrayImgDoc=[];
353            ArrayLinkDoc=[];
354            var counter_mm_prevyu_1=0;
355          
356    
357            if(document.location.pathname=='/' || document.location.pathname=='/ua/')
358            {
359                jQuery.ajax({
360                    url:AJAX_URL,
361                    type:"POST",
362                    data: ({Pods:"doctors", Lang: LANG, action:"doc_slider"}),
363                    dataType: "html",
364                    success: data_doctors_slider,
365                            });
366            }
367            else
368            {
369              for(let i=0; i<jQuery(".mm_prevyu_1_surname_support").length; i++)
370              {
371                ArraySurnameDoc.push(jQuery(".mm_prevyu_1_surname_support").eq(i).text()+' '+jQuery(".mm_prevyu_1_name_support").eq(i).text()+' '+jQuery(".mm_prevyu_1_patronymic_support").eq(i).text());
372                ArrayProfDoc.push(jQuery(".mm_prevyu_1_prof_support").eq(i).text());
373                ArrayExpirienceDoc.push(jQuery(".mm_prevyu_1_expirience_support").eq(i).text());
374                
375                WIDTH_SCREEN>768 ? ArrayImgDoc.push(jQuery(".mm_prevyu_1_img_support").eq(i).text()) : ArrayImgDoc.push(jQuery(".mm_prevyu_1_img_support_mobile").eq(i).text());
376                ArrayLinkDoc.push(jQuery(".mm_prevyu_1_link_support").eq(i).text());
377              }
378              change_date_mm_prevyu_1();
379            }
380    
381                
382            function data_doctors_slider(data)
383            {
384                
385               const objData = JSON.parse(data);
386               ArraySurnameDoc=objData[0].surnameDoc;
387               ArrayNameDoc=objData[0].nameDoc;
388               ArrayPatronymicDoc=objData[0].patronymicDoc;
389               ArrayProfDoc=objData[0].profDoc;
390               ArrayExpirienceDoc=objData[0].expirienceDoc;
391               WIDTH_SCREEN<768 ? ArrayImgDoc=objData[0].imgDocMobile : ArrayImgDoc=objData[0].imgDoc;
392               ArrayLinkDoc=objData[0].permalink;
393               change_date_mm_prevyu_1();
394            }
395           
396        /*скрываем блок врачей, если они не выбраны в админке*/
397            
398           /* jQuery(".mm_prevyu_1").fadeIn();*/
399            if(ArraySurnameDoc.length==0) jQuery(".mm_prevyu_1").fadeOut();
400        /* конец скрытия */
401            
402            function change_date_mm_prevyu_1()
403                {
404                    jQuery(".mm_prevyu_1_img").attr("src", ArrayImgDoc[counter_mm_prevyu_1]);
405                    jQuery(".mm_prevyu_1_surname").text(ArraySurnameDoc[counter_mm_prevyu_1]);
406                    jQuery(".mm_prevyu_1_name").text(ArrayNameDoc[counter_mm_prevyu_1]);
407                    jQuery(".mm_prevyu_1_patronymic").text(ArrayPatronymicDoc[counter_mm_prevyu_1]);
408                    jQuery(".mm_prevyu_1_prof").text(ArrayProfDoc[counter_mm_prevyu_1]);
409                    jQuery(".mm_prevyu_1_expirience").text(ArrayExpirienceDoc[counter_mm_prevyu_1]);
410                    jQuery(".mm_prevyu_1_link").attr("href", ArrayLinkDoc[counter_mm_prevyu_1]);
411    
412                }
413            jQuery(".mm_prevyu_1_left").click(function(){
414                
415                counter_mm_prevyu_1--;
416                if(counter_mm_prevyu_1<0)
417                    {
418                        counter_mm_prevyu_1=ArraySurnameDoc.length-1;
419                    }
420                change_date_mm_prevyu_1();
421            });
422            jQuery(".mm_prevyu_1_right").click(function(){
423                counter_mm_prevyu_1++;
424                if(counter_mm_prevyu_1==ArraySurnameDoc.length)
425                    {
426                        counter_mm_prevyu_1=0;
427                    }
428                change_date_mm_prevyu_1();
429            });
430            
431        }
432    }
433    /*Конец галереи врачей*/
434    /* Меню выпадалка */
435    jQuery(".cower_dropdown_menu").hover(function(){
436        jQuery(".mm_dropdown_menu").fadeIn(700);
437        
438    }, function(){
439        jQuery(".mm_dropdown_menu").fadeOut(700);
440    });
441    
442    jQuery(".cower_menu_media").hover(function(){
443        jQuery(".drop_menu_media").fadeIn(700);
444    }, function(){
445        jQuery(".drop_menu_media").fadeOut(700);
446    });
447    /*Конец меню выпадалка*/
448    
449    function height_menu(){
450        var h=jQuery("body").height();
451        jQuery(".mobile_block_menu").css("height", h); // Определение высоты меню на мобильном
452        jQuery(".mobile_block_service").css("height", h);
453    }
454    height_menu();
455        /* Меню на мобильном */
456        var menu_show=true;
457        jQuery(".burger_button").click(burger_button_ckick);
458    
459        function burger_button_ckick(){
460                if(menu_show)
461                { 
462                    jQuery(".mobile_block_menu").addClass("mobile_menu_show");
463                    jQuery(".burger_button").addClass("burger_menu_show");
464                    if(WIDTH_SCREEN>319 && WIDTH_SCREEN<768)
465                        {
466                        jQuery(".mobile_logo").addClass("opacity_zerro");
467                        jQuery(".mobile_hart").addClass("opacity_zerro");
468                        }
469                    menu_show=false;
470                }
471                else
472                {
473                    jQuery(".mobile_block_menu").removeClass("mobile_menu_show");
474                    jQuery(".burger_button").removeClass("burger_menu_show");
475                    if(WIDTH_SCREEN>319 && WIDTH_SCREEN<768)
476                        {
477                        jQuery(".mobile_logo").removeClass("opacity_zerro");
478                        jQuery(".mobile_hart").removeClass("opacity_zerro");
479                        }
480                    menu_show=true;
481                }
482        }
483    
484        /* Конец меню на мобильном*/
485        
486        /* Сервисы на мобильном */
487        var menu_service=true;
488        jQuery(".burger_service").click(burger_service_click);
489    
490        function burger_service_click(){
491            if(menu_service)
492                {
493                    menu_service=false;
494                    jQuery(".mobile_block_service").addClass("mobile_service_show");
495                    jQuery(".burger_service").addClass("burger_service_show");
496                    if(WIDTH_SCREEN>319 && WIDTH_SCREEN<767)
497                        {
498                    jQuery(".mobile_logo").addClass("opacity_zerro");
499                    jQuery(".burger_button").addClass("opacity_zerro");
500                        }
501                }
502            else
503                {
504                    menu_service=true;
505                    jQuery(".mobile_block_service").removeClass("mobile_service_show");
506                    jQuery(".burger_service").removeClass("burger_service_show");
507                    if(WIDTH_SCREEN>319 && WIDTH_SCREEN<767)
508                        {
509                    jQuery(".mobile_logo").removeClass("opacity_zerro");
510                    jQuery(".burger_button").removeClass("opacity_zerro");
511                        }
512                }
513        }
514        
515        if(WIDTH_SCREEN<1200)
516        {
517            jQuery(function($){
518                jQuery(document).mouseup(function (e){ 
519                            const div = jQuery(".mobile_block_menu");
520                            const burger = jQuery(".burger_button");
521                            const div_service = $(".mobile_block_service"); 
522                            const burger_service = jQuery(".burger_service");
523                            if(menu_show == false && ((!div.is(e.target) && div.has(e.target).length === 0)))
524                            {
525                                if( !burger.is(e.target) ) jQuery(".burger_button").click();
526                            }
527                            if(menu_service == false && ((!div_service.is(e.target) && div_service.has(e.target).length === 0)))
528                            {
529                                if( !burger_service.is(e.target) ) jQuery(".burger_service").click();
530                            }
531                });
532            });
533        }
534        /* Конец сервисы на мобильном*/
535    if(jQuery(".doc_sertificat").length!=0)
536    {
537        const array_img_slider=jQuery(".doc_sertificat_support").text().split(" ");
538        let slider_cod="";
539        array_img_slider.forEach(Item =>{
540            slider_cod+=`<div class="item_slider"><img src="${Item}" data-fancybox="image" href="${Item}"></div>`;
541        });
542        console.log(jQuery(".slider_box").width());
543        jQuery(".slider_box").html(slider_cod);
544        let doc_slider={
545            delta:0,   // Задает размер смещения слайдера
546            number_card_show_moblie: 1,
547            number_card_show_planshet: 2,
548            number_card_show_desctop: 3,
549            total_number: 0, // Общее количество карточек в слайдере
550            current_slide: 0, // Текущее значение в слайдере
551            slider_box_class: "slider_box",
552            slider_item_class: "item_slider",
553            click_arrow_left_class: "slider_sertificat_left",
554            click_arrow_right_class: "slider_sertificat_right",
555            margin_item: 0,
556        };
557        criete_slider(doc_slider);
558    }
559    // Функция принимает на вход объект с параметрами инициализации, после чего присваивает нужные значения полям. Создание слайдеров происходит в файле initial_all_sliders.js
560    
561    function criete_slider(initial_obj_slider){
562        
563        if(WIDTH_SCREEN>=320 && WIDTH_SCREEN<768) initial_obj_slider.number_card_show=initial_obj_slider.number_card_show_moblie;
564        else if(WIDTH_SCREEN>=768 && WIDTH_SCREEN<1200) initial_obj_slider.number_card_show=initial_obj_slider.number_card_show_planshet; //Определяем количество врачей в слайдере
565        else if(WIDTH_SCREEN>=1200) initial_obj_slider.number_card_show=initial_obj_slider.number_card_show_desctop;
566        
567        initial_obj_slider.delta=jQuery("."+initial_obj_slider.slider_box_class+"").width()/initial_obj_slider.number_card_show;
568        initial_obj_slider.total_number=jQuery("."+initial_obj_slider.slider_item_class+"").length;
569      
570        if(initial_obj_slider.total_number<initial_obj_slider.number_card_show)
571        {
572            jQuery("."+initial_obj_slider.click_arrow_left_class+"").fadeOut();
573            jQuery("."+initial_obj_slider.click_arrow_right_class+"").fadeOut();
574        }
575    
576        jQuery("."+initial_obj_slider.slider_box_class+"").width(initial_obj_slider.delta*initial_obj_slider.total_number);
577        jQuery("."+initial_obj_slider.slider_item_class+"").width(initial_obj_slider.delta-initial_obj_slider.margin_item*2);
578    
579        jQuery("."+initial_obj_slider.click_arrow_right_class+"").click(function(){
580            initial_obj_slider.current_slide++;
581            if(initial_obj_slider.current_slide==initial_obj_slider.total_number-initial_obj_slider.number_card_show+1) initial_obj_slider.current_slide=0;
582            initial_obj_slider.mov();
583        });
584    
585        jQuery("."+initial_obj_slider.click_arrow_left_class+"").click(function(){
586            initial_obj_slider.current_slide--;
587            if(initial_obj_slider.current_slide<0) initial_obj_slider.current_slide=initial_obj_slider.total_number-initial_obj_slider.number_card_show;
588            initial_obj_slider.mov();
589        });
590        
591        initial_obj_slider.mov=function()  // Метод смещения слайдера на заданную дельту
592        {
593            jQuery("."+initial_obj_slider.slider_box_class+"").css("margin-left", -(initial_obj_slider.delta*initial_obj_slider.current_slide));
594        }
595    }
596    /* Блок отзывов mm_review_2 */
597    if (jQuery(".mm_review_2_name").length != 0) {
598        var counter_mm_review_2 = 0;
599        var ArrayText = [];
600        var ArrayName = [];
601        for (var i = 0; i < jQuery(".mm_review_2_name").length; i++) {
602            ArrayText.push(jQuery(".mm_review_2_desc").eq(i).text());
603            ArrayName.push(jQuery(".mm_review_2_name").eq(i).text());
604        }
605    
606        if (ArrayText.length == 1) {
607            jQuery(".arrow_review_left_mm_review_2").hide();
608            jQuery(".arrow_review_right_mm_review_2").hide();
609        }
610        change_date_mm_review_2();
611        function change_date_mm_review_2() {
612            jQuery(".text_review_mm_review_2").text(ArrayText[counter_mm_review_2]);
613            jQuery(".name_review_mm_review_2").text(ArrayName[counter_mm_review_2]);
614        }
615        jQuery(".mm_review_2").fadeIn();
616    
617        jQuery(".arrow_review_left_mm_review_2").click(function () {
618            counter_mm_review_2--;
619            if (counter_mm_review_2 < 0) {
620                counter_mm_review_2 = ArrayText.length - 1;
621            }
622            change_date_mm_review_2();
623    
624        });
625        jQuery(".arrow_review_right_mm_review_2").click(function () {
626            counter_mm_review_2++;
627            if (counter_mm_review_2 == ArrayText.length) {
628                counter_mm_review_2 = 0;
629            }
630            change_date_mm_review_2();
631        });
632    }
633    /* Конец блок отзывов mm_review_2 */
634    
635    
636    /* Фильтрация отзывов */
637    
638    if (jQuery(".mm_6_filter_selector_first").length > 0) {
639        get_data_field_review();
640    
641        var counter_download = 0;
642        var number_downloads = 0;
643        var number_pagination = 0;
644        var height_ajax_point = jQuery(".ajax_point").offset();
645        var finish_download = 0;
646    
647        jQuery(".mm_6_filter_selector_first").change(function () {
648            counter_download = 0;
649            jQuery(".ajax_point").css('padding-bottom', 90);
650            number_page_filters_review();
651        });
652    
653        jQuery(".mm_6_filter_selector_second").change(function () {
654            counter_download = 0;
655            jQuery(".ajax_point").css('padding-bottom', 90);
656            number_page_filters_review();
657        });
658    
659        function number_page_filters_review() {
660            var Pods = jQuery(".mm_6_filter_selector_first").data("pods");
661            var FieldPods = jQuery(".mm_6_filter_selector_first").data("field");
662            var FilterValueFirst = jQuery(".mm_6_filter_selector_first").val();
663            var FilterValueSecond = jQuery(".mm_6_filter_selector_second").val();
664            let Lang = jQuery(".mm_6_filter_selector_first").data("mm_6_lang");
665    
666            jQuery.ajax({
667                url: AJAX_URL,
668                type: "POST",
669                data: ({ Pods: Pods, FilterValueFirst: FilterValueFirst, FilterValueSecond: FilterValueSecond, Lang: Lang, action: "number_posts_review" }),
670                dataType: "html",
671                success: get_number_posts_review
672            });
673        }
674        function get_number_posts_review(data) {
675    
676            number_pagination = data;
677            number_downloads = 0;
678            if (data == 0) {
679                if (jQuery(".mm_6_filter_selector_first").data("mm_6_lang") == "Ru") {
680                    jQuery(".mm_6_ajax_container").html("<p class='not_found'>Отзывов не найдено</p>");
681                }
682                else {
683                    jQuery(".mm_6_ajax_container").html("<p class='not_found'>Відгуків не знайдено</p>");
684                }
685    
686            }
687            else {
688                get_download_page_cod_review();
689            }
690    
691        }
692    
693        function get_download_page_cod_review() {
694    
695            if (number_downloads < number_pagination) {
696                number_downloads++;
697    
698                var Pods = jQuery(".mm_6_filter_selector_first").data("pods");
699                var FieldPods = jQuery(".mm_6_filter_selector_first").data("field");
700                var FilterValueFirst = jQuery(".mm_6_filter_selector_first").val();
701                var FilterValueSecond = jQuery(".mm_6_filter_selector_second").val();
702                let Lang = jQuery(".mm_6_filter_selector_first").data("mm_6_lang");
703                jQuery.ajax({
704                    url: AJAX_URL,
705                    type: "POST",
706                    data: ({ Pods: Pods, Page: number_downloads, FilterValueFirst: FilterValueFirst, FilterValueSecond: FilterValueSecond, Lang: Lang, action: "get_ajax_data_review" }),
707                    dataType: "html",
708                    success: add_ajax_cod_review
709                });
710            }
711        }
712    
713        function add_ajax_cod_review(data) {
714            if (number_downloads == 1) {
715                jQuery(".mm_6_ajax_container").html(data);
716            }
717            else {
718                jQuery(".mm_6_ajax_container").append(data);
719            }
720            height_ajax_point = jQuery(".ajax_point").offset();
721            finish_download = 0;
722        }
723    
724    
725        /* Подтягивает нужные option для selecta */
726        function get_data_field_review() {
727            var Pods = jQuery(".mm_6_filter_selector_first").data("pods");
728            var FieldPods = jQuery(".mm_6_filter_selector_first").data("field");
729            let Lang = jQuery(".mm_6_filter_selector_first").data("mm_6_lang");
730    
731            jQuery.ajax({
732                url: AJAX_URL,
733                type: "POST",
734                data: ({ Pods: Pods, FieldPods: FieldPods, Lang: Lang, action: "get_review_field_first" }),
735                dataType: "html",
736                success: get_unique_field_review_first
737            });
738        }
739    
740        function get_unique_field_review_first(data) {
741            var array_support = [];
742            array_support = data.split("#");
743            var unigue_array = [];
744    
745            if (jQuery(".mm_6_filter_selector_first").data("mm_6_lang") == "Ru") {
746                unigue_array.push("Выберите направление");
747            }
748            else {
749                unigue_array.push("Виберіть напрямоÐ
749º");
750            }
751    
752            for (var i = 0; i < array_support.length; i++) {
753                if (unigue_array.indexOf(array_support[i]) == -1 && array_support[i] != "") {
754                    unigue_array.push(array_support[i]);
755                }
756            }
757            var str = "";
758            for (var i = 0; i < unigue_array.length; i++) {
759                str += '<option>' + unigue_array[i] + '</option>';
760            }
761            jQuery(".mm_6_filter_selector_first").html(str);
762            get_data_field_review_second();
763        }
764    
765        function get_data_field_review_second() {
766            var Pods = jQuery(".mm_6_filter_selector_second").data("pods");
767            var FieldPods = jQuery(".mm_6_filter_selector_second").data("field");
768            let Lang = jQuery(".mm_6_filter_selector_first").data("mm_6_lang");
769            jQuery.ajax({
770                url: AJAX_URL,
771                type: "POST",
772                data: ({ Pods: Pods, FieldPods: FieldPods, Lang: Lang, action: "get_review_field_second" }),
773                dataType: "html",
774                success: get_unique_field_review_second
775            });
776        }
777    
778        function get_unique_field_review_second(data) {
779            var array_support = [];
780            array_support = data.split("#");
781            var unigue_array = [];
782            if (jQuery(".mm_6_filter_selector_first").data("mm_6_lang") == "Ru") {
783                unigue_array.push("Выберите врача");
784            }
785            else {
786                unigue_array.push("Виберіть лікаря");
787            }
788    
789            for (var i = 0; i < array_support.length; i++) {
790                if (unigue_array.indexOf(array_support[i]) == -1 && array_support[i] != "") {
791                    unigue_array.push(array_support[i]);
792                }
793            }
794            var str = "";
795            for (var i = 0; i < unigue_array.length; i++) {
796                str += '<option>' + unigue_array[i] + '</option>';
797            }
798            jQuery(".mm_6_filter_selector_second").html(str);
799        }
800    
801        /* Конец Подтягивает нужные option для selecta */
802    }
803    
804    /* Конец фильтрации отзывов*/
805    // Определение расстояния до блока с цифрами
806    if(jQuery(".block_stat").length!=0)
807    {
808        if(WIDTH_SCREEN>1200)
809            {
810              var block_stat=jQuery(".block_stat").offset().top-600;
811            }
812        else if(WIDTH_SCREEN>=768 && WIDTH_SCREEN<1200)
813            {
814                 var block_stat=jQuery(".block_stat").offset().top-250;
815            }
816        else if(WIDTH_SCREEN<768)
817            {
818                 var block_stat=jQuery(".block_stat").offset().top-200;
819            }
820     }
821    // Конец определения расстояния до блока с цифрами
822    
823    if(jQuery(".js_apple").length==1)
824            {
825                jQuery(".apple").addClass("position_apple");
826                var counter_chech=0;
827                var tree_chech=0;
828            }
829    
830    
831        
832    if(jQuery(".pods-pagination-first").length>1)
833    {
834    jQuery(".pods-pagination-first").eq(0).html("<img src='/wp-content/uploads/2019/07/pagination_left.png' class='pagination_left pagination_arrow'>");
835    }
836    
837    if(jQuery(".pods-pagination-last").length>1)
838       {
839       jQuery(".pods-pagination-last:last").html("<img src='/wp-content/uploads/2019/07/pagination_left.png' class='pagination_right pagination_arrow'>");	
840       }
841    jQuery(".pods-pagination-advanced").css("visibility", "visible");
842    jQuery(".pagination_arrow").hover(function(){
843       jQuery(this).attr("src", "/wp-content/uploads/2019/07/pagination_hover.png");
844    }, function(){
845       jQuery(this).attr("src", "/wp-content/uploads/2019/07/pagination_left.png");
846    });
847    // Адаптация баннеров направлений
848    if(jQuery(".direction_banner_bg").length!=0)
849    {
850        let img_bg;
851        WIDTH_SCREEN<768 
852        ? img_bg=jQuery(".direction_banner_bg").data("mobile")
853        : img_bg=jQuery(".direction_banner_bg").data("desctop")
854        console.log(img_bg);
855        if(WIDTH_SCREEN<1200)
856        {
857            jQuery(".direction_banner_bg").css({"position": "static", "width": WIDTH_SCREEN, "he
857ight": WIDTH_SCREEN/2.43, "background": "url("+img_bg+") no-repeat", "background-size": "cover" });
858        }
859        else
860        {
861            jQuery(".direction_banner_bg").css({"background": "url("+img_bg+") top center"});
862        }
863    }
864    // Конец адаптации баннеров направлений
865    //Адаптация таблицы контактов
866    if(WIDTH_SCREEN<768)
867    {
868        for(let i=0; i<jQuery(".transport_info").length; i++)
869        {
870            if(jQuery(".transport_info").eq(i).height()>jQuery(".transport_info_street").eq(i).height())
871                {
872                    jQuery(".transport_info_street").eq(i).height(jQuery(".transport_info").eq(i).height());
873                }
874            else
875                {
876                    jQuery(".transport_info").eq(i).height(jQuery(".transport_info_street").eq(i).height());
877                }
878        }
879    }
880    //Конец адаптации таблицы контактов
881        /* Фильтрация FAQ */
882        
883        
884        if(jQuery(".mm_10_filter_selector").length>0)
885            {
886                get_data_field_faq();
887                
888                var counter_download=0;
889                var number_downloads=0;
890                var number_pagination=0;
891                var height_ajax_point=jQuery(".ajax_point").offset();
892                var finish_download=0;
893                var number_downloads=0;
894                var number_downloads=0;
895                
896                jQuery(".mm_10_filter_selector").change(function(){	
897                    counter_download=0;
898                    jQuery(".ajax_point").css('padding-bottom', 90);
899                    number_page_filters_faq();
900                });
901                
902                function number_page_filters_faq(){
903                    var Pods=jQuery(".mm_10_filter_selector").data("pods");
904                    var FieldPods=jQuery(".mm_10_filter_selector").data("field");
905                    var FilterValue=jQuery(".mm_10_filter_selector").val();
906                    let Lang=jQuery(".mm_10_filter_selector").data("mm_10_lang");
907    
908                    jQuery.ajax({
909                    url: AJAX_URL,
910                    type:"POST",
911                    data: ({Pods:Pods, FilterValue:FilterValue, Lang:Lang, action:"number_posts_faq"}),
912                    dataType: "html",
913                    success: get_number_posts_faq
914                    });
915                    
916                }
917                
918                function get_number_posts_faq(data)
919                {
920                    number_pagination=data;
921                    number_downloads=0;
922                    get_download_page_cod_faq();
923                }
924                
925                function get_download_page_cod_faq()
926                {
927                    if(number_downloads<=number_pagination)
928                        {
929                    number_downloads++;
930                    var Pods=jQuery(".mm_10_filter_selector").data("pods");
931                    var FilterValue=jQuery(".mm_10_filter_selector").val();
932                    let Lang=jQuery(".mm_10_filter_selector").data("mm_10_lang");
933    
934                    jQuery.ajax({
935                    url: AJAX_URL,
936                    type:"POST",
937                    data: ({Pods:Pods, Page:number_downloads, FilterValue:FilterValue, Lang:Lang, action:"get_ajax_data_faq"}),
938                    dataType: "html",
939                    success: add_ajax_cod_faq
940                    });
941                        }
942                }
943                
944                function add_ajax_cod_faq(data)
945                {
946                    console.log(data);
947                    if(number_downloads == 1) {
948    // Очищаем только внутренности faq_block, сохраняя сам контейнер .container.faq_block
949    jQuery(".faq_block").html(data);
950} else {
951    // Добавляем новые элементы внутрь существующего faq_block
952    jQuery(".faq_block").append(data);
953}
954                    height_ajax_point=jQuery(".ajax_point").offset();
955                    finish_download=0;
956                }
957            
958                
959         /* Подтягивает нужные option для selecta */	
960                function get_data_field_faq()
961                {
962                    var Pods=jQuery(".mm_10_filter_selector").data("pods");
963                    var FieldPods=jQuery(".mm_10_filter_selector").data("field");
964                    let Lang=jQuery(".mm_10_filter_selector").data("mm_10_lang");
965                    jQuery.ajax({
966                    url:AJAX_URL,
967                    type:"POST",
968                    data: ({Pods:Pods, FieldPods:FieldPods, Lang:Lang, action:"field_faq"}),
969                    dataType: "html",
970                    success: get_unique_field
971                    });
972                }
973                
974                function get_unique_field(data){
975                    var array_support=[];
976                    array_support=data.split("#");
977                    var unigue_array=[];
978                    if(jQuery(".mm_10_filter_selector").data("mm_10_lang")=="Ru")
979                        {
980                            unigue_array.push("Выберите направление");
981                        }
982                    else
983                        {
984                            unigue_array.push("Виберіть напрямок");
985                        }
986                    
987                    for(var i=0; i<array_support.length; i++)
988                        {
989                            if(unigue_array.indexOf(array_support[i])==-1 && array_support[i]!="")
990                                {
991                                    unigue_array.push(array_support[i]);
992                                }
993                        }
994                    var str="";
995                    for(var i=0; i<unigue_array.length; i++)
996                        {
997                            str+='<option>'+unigue_array[i]+'</option>';
998                        }
999                    jQuery(".mm_10_filter_selector").html(str);
1000                    
1001                }
1002                /* Конец Подтягивает нужные option для selecta */	
1003            }
1004        
1005        
1006        
1007        /* Конец фильтрации FAQ */
1008    /* Функция скрола */
1009    window.onscroll = function () {
1010    
1011        let SCROLLED = window.pageYOffset;
1012    
1013        /* Анимация дерева */
1014        if (WIDTH_SCREEN > 1200 && jQuery(".js_apple").length == 1) {
1015            if (SCROLLED > 600 && SCROLLED < 1770 && tree_chech == 0) {
1016                jQuery(".position_apple").eq(0).animate({ right: "200", top: '-20' }, 1000);
1017                jQuery(".position_apple").eq(1).animate({ right: "550", top: '115' }, 1000);
1018                jQuery(".position_apple").eq(2).animate({ right: "375", top: '170' }, 1000);
1019                jQuery(".position_apple").eq(3).animate({ right: "200", top: '200' }, 1000);
1020                jQuery(".position_apple").eq(4).animate({ right: "20", top: '170' }, 1000);
1021                jQuery(".position_apple").eq(5).animate({ right: "830", top: '250' }, 1000);
1022                jQuery(".position_apple").eq(6).animate({ right: "670", top: '370' }, 1000);
1023                jQuery(".position_apple").eq(7).animate({ right: "495", top: '400' }, 1000);
1024                jQuery(".position_apple").eq(8).animate({ right: "320", top: '370' }, 1000);
1025                jQuery(".position_apple").eq(9).animate({ right: "80", top: '430' }, 1000);
1026                jQuery(".position_apple").eq(10).animate({ right: "1020", top: '460' }, 1000);
1027                jQuery(".position_apple").eq(11).animate({ right: "840", top: '475' }, 1000);
1028                jQuery(".position_apple").eq(12).animate({ right: "940", top: '650' }, 1000);
1029                jQuery(".position_apple").eq(13).animate({ right: "765", top: '670' }, 1000);
1030                jQuery(".position_apple").eq(14).animate({ right: "595", top: '630' }, 1000);
1031                jQuery(".position_apple").eq(15).animate({ right: "335", top: '600' }, 1000);
1032                jQuery(".position_apple").eq(16).animate({ right: "165", top: '630' }, 1000);
1033                jQuery(".position_apple").eq(17).animate({ right: "-5", top: '600' }, 1000);
1034                tree_chech = 1;
1035            }
1036            /* Конец Анимации дерева */
1037    
1038        }
1039        /* Липкий хедер */
1040        if (WIDTH_SCREEN > 1200) {
1041    
1042            if (SCROLLED > 250) {
1043                jQuery(".header_section_3").addClass("menuFixed");
1044            }
1045            else {
1046                jQuery(".header_section_3").removeClass("menuFixed");
1047            }
1048        }
1049        // Конец липкого хедера
1050        /* Анимация цифр на странице О клинике */
1051        if (jQuery(".block_stat").length > 0) {
1052    
1053            if (SCROLLED > block_stat && counter_chech == 0) {
1054                jQuery("#counter_number_1").spincrement({
1055                    thousandSeparator: " ",
1056                    duration: 2000,
1057                    to: 50
1058                });
1059                jQuery("#counter_number_2").spincrement({
1060                    thousandSeparator: " ",
1061                    duration: 2000,
1062                    to: 71
1063                });
1064                jQuery("#counter_number_3").spincrement({
1065                    thousandSeparator: " ",
1066                    duration: 2000,
1067                    to: 30000
1068                });
1069                counter_chech = 1;
1070            }
1071        }
1072    
1073    
1074    
1075        if (WIDTH_SCREEN > 1200) {
1076    
1077            if (SCROLLED > 250) {
1078                jQuery(".header_section_3").addClass("menuFixed");
1079            }
1080            else {
1081                jQuery(".header_section_3").removeClass("menuFixed");
1082            }
1083        }
1084    
1085        /* Анимация дерева */
1086    
1087    
1088        /* Анимация на странице врачей */
1089        if (jQuery(".mm_1_filter_selector").length > 0) {
1090            if (number_downloads != 0 && number_downloads < number_pagination && finish_download == 0) {
1091                if (SCROLLED > height_ajax_point.top - 900) {
1092                    finish_download = 1;
1093                    get_download_page_cod();
1094                }
1095            }
1096        }
1097        /* Конец анимации страницы врачей */
1098        /* Анимация на странице акции */
1099        if (jQuery(".mm_2_filter_selector").length > 0) {
1100            if (number_downloads != 0 && number_downloads < number_pagination && finish_download == 0) {
1101                if (SCROLLED > height_ajax_point.top - 900) {
1102                    finish_download = 1;
1103                    get_download_page_cod_shares();
1104                }
1105            }
1106        }
1107        /* Конец анимации на странице акции*/
1108        /*Расписание врачей */
1109        if (jQuery(".mm_3_filter_selector").length > 0) {
1110            if (number_downloads != 0 && number_downloads < number_pagination && finish_download == 0) {
1111                if (SCROLLED > height_ajax_point.top - 900) {
1112                    get_download_page_cod_schedule();
1113                    finish_download = 1;
1114                }
1115            }
1116        }
1117        /*Конец расписания врачей*/
1118        /* Фильтрация историй */
1119    
1120        if (jQuery(".mm_4_filter_selector").length > 0) {
1121            if (number_downloads != 0 && number_downloads < number_pagination && finish_download == 0) {
1122                if (SCROLLED > height_ajax_point.top - 900) {
1123                    get_download_page_cod_history();
1124                    finish_download = 1;
1125                }
1126            }
1127        }
1128        /*Конец фильтрации историй*/
1129        /*Фильтрация программ*/
1130        if (jQuery(".mm_5_filter_selector").length > 0) {
1131            if (number_downloads != 0 && number_downloads < number_pagination && finish_download == 0) {
1132                if (SCROLLED > height_ajax_point.top - 900) {
1133                    get_download_page_cod_program();
1134                    finish_download = 1;
1135                }
1136            }
1137        }
1138        /*Конец фильтрации програм */
1139        /* Фильтрация отзывов */
1140    
1141        if (jQuery(".mm_6_filter_selector_first").length > 0) {
1142    
1143            if (number_downloads != 0 && number_downloads < number_pagination && finish_download == 0) {
1144                if (SCROLLED > height_ajax_point.top - 900) {
1145                    get_download_page_cod_review();
1146                    finish_download = 1;
1147                }
1148            }
1149        }
1150    
1151        /* конец фильтрации отзывов */
1152        /* Фильтрация статей*/
1153        if (jQuery(".mm_7_filter_selector_first").length > 0) {
1154            if (number_downloads != 0 && number_downloads < number_pagination && finish_download == 0) {
1155                if (SCROLLED > height_ajax_point.top - 900) {
1156                    get_download_page_cod_article();
1157                    finish_download = 1;
1158                }
1159            }
1160        }
1161        /*Конец фильтрации статей*/
1162        /* Фильтрация новостей */
1163        if (jQuery(".mm_8_filter_selector").length > 0) {
1164            if (number_downloads != 0 && number_downloads < number_pagination && finish_download == 0) {
1165                if (SCROLLED > height_ajax_point.top - 900) {
1166                    console.log(height_ajax_point.top);
1167                    get_download_page_cod_news();
1168                    finish_download = 1;
1169                }
1170            }
1171        }
1172        /* Конец фильтрации новостей*/
1173    
1174        /* Фильтрация FAQ */
1175    
1176        if (jQuery(".mm_10_filter_selector").length > 0) {
1177            if (number_downloads != 0 && number_downloads < number_pagination && finish_download == 0) {
1178    
1179                if (SCROLLED > height_ajax_point.top - 900) {
1180                    get_download_page_cod_faq();
1181                    finish_download = 1;
1182                }
1183            }
1184        }
1185    
1186        /* Конец фильтрации FAQ */
1187    
1188    }
1189        /* Аjax фильтры для врачей*/
1190        
1191        if(jQuery(".mm_1_filter_selector").length>0)
1192            {
1193                    
1194                get_data_field();
1195                var counter_download=0;
1196                var number_downloads=0;
1197                var number_pagination=0;
1198                var height_ajax_point=jQuery(".ajax_point").offset();
1199                var finish_download=0;
1200                
1201                jQuery(".mm_1_filter_selector").change(function(){	
1202                    counter_download=0;
1203                    jQuery(".ajax_point").css('margin-bottom', 90);
1204                    number_page_filters();
1205                });
1206                
1207                function number_page_filters(){
1208                   
1209                    let Pods=jQuery(".mm_1_filter_selector").data("pods");
1210                    let FieldPods=jQuery(".mm_1_filter_selector").data("field");
1211                    let FilterValue=jQuery(".mm_1_filter_selector").val();
1212                    let Lang=jQuery(".mm_1_filter_selector").data("mm_1_lang");
1213                    jQuery.ajax({
1214                    url:AJAX_URL,
1215                    type:"POST",
1216                    data: ({Pods:Pods, FilterValue:FilterValue, Lang:Lang ,action:"number_posts"}),
1217                    dataType: "html",
1218                    success: get_number_posts
1219                    });
1220                    
1221                }
1222                
1223                function get_number_posts(data)
1224                {
1225                    number_pagination=data;
1226                    number_downloads=0;
1227                    get_download_page_cod();
1228                }
1229                
1230                function get_download_page_cod()
1231                {
1232                    if(number_downloads<number_pagination)
1233                        {		
1234                    number_downloads++;
1235                    let Pods=jQuery(".mm_1_filter_selector").data("pods");
1236                    let FilterValue=jQuery(".mm_1_filter_selector").val();
1237                    let Lang=jQuery(".mm_1_filter_selector").data("mm_1_lang");
1238                    jQuery.ajax({
1239                    url:AJAX_URL,
1240                    type:"POST",
1241                    data: ({Pods:Pods, Page:number_downloads, FilterValue:FilterValue, Lang:Lang,  action:"get_ajax_data"}),
1242                    dataType: "html",
1243                    success: add_ajax_cod
1244                    });
1245                        }
1246                }
1247                
1248                function add_ajax_cod(data)
1249                {
1250                    if(number_downloads==1)
1251                        {
1252                            jQuery(".mm_1_ajax_container").html(data);
1253                        }
1254                    else
1255                        {
1256                            jQuery(".mm_1_ajax_container").append(data);
1257                        }
1258                    height_ajax_point=jQuery(".ajax_point").offset();
1259                    finish_download=0;
1260                }
1261                
1262                
1263        /* Подтягивает нужные option для selecta */		
1264                function get_data_field()
1265                {
1266                    let Pods=jQuery(".mm_1_filter_selector").data("pods");
1267                    let FieldPods=jQuery(".mm_1_filter_selector").data("field");
1268                    let Lang=jQuery(".mm_1_filter_selector").data("mm_1_lang");
1269                    
1270                    jQuery.ajax({
1271                    url:AJAX_URL,
1272                    type:"POST",
1273                    data: ({Pods:Pods, Lang:Lang, FieldPods:FieldPods, action:"get_field"}),
1274                    dataType: "html",
1275                    success: get_unique_field
1276                    });
1277                }
1278                
1279                function get_unique_field(data){
1280                    
1281                    let array_support=[];
1282                    array_support=data.split("#");
1283                    let unigue_array=[];
1284                    if(jQuery(".mm_1_filter_selector").data("mm_1_lang")=="Ru")
1285                        {
1286                            unigue_array.push("Выберите направление");	
1287                        }
1288                    else
1289                        {
1290                            unigue_array.push("Виберіть напрямок");	
1291                        }
1292                    for(var i=0; i<array_support.length; i++)
1293                        {
1294                            if(unigue_array.indexOf(array_support[i])==-1 && array_support[i]!="")
1295                                {
1296                                    unigue_array.push(array_support[i]);
1297                                }
1298                        }
1299                    var str="";
1300                    for(var i=0; i<unigue_array.length; i++)
1301                        {
1302                            str+='<option>'+unigue_array[i]+'</option>';
1303                        }
1304                    jQuery(".mm_1_filter_selector").html(str);
1305                }
1306                /* Конец Подтягивает нужные option для selecta */	
1307            }
1308    
1309        
1310        /*Конец Ajax фильтров для врачей*/
1311    /* Фильтрация статей */
1312    
1313    if (jQuery(".mm_7_filter_selector_first").length > 0) {
1314        get_data_field_article();
1315    
1316        var counter_download = 0;
1317        var number_downloads = 0;
1318        var number_pagination = 0;
1319        var height_ajax_point = jQuery(".ajax_point").offset();
1320        var finish_download = 0;
1321    
1322    
1323        jQuery('body').on('click','.mm_7_filter_selector_first a',function(){
1324            jQuery('.mm_7_filter_selector_first a').removeClass('active');
1325            jQuery(this).addClass('active');
1326            counter_download = 0;
1327            jQuery(".ajax_point").css('margin-bottom', 90);
1328            number_page_filters_article();
1329        });
1330    
1331        jQuery(".mm_7_filter_selector_second").change(function () {
1332            counter_download = 0;
1333            jQuery(".ajax_point").css('margin-bottom', 90);
1334            number_page_filters_article();
1335        });
1336    
1337        jQuery('body').on('click','.filt a',function(){
1338            jQuery('.filt a').removeClass('active');
1339            jQuery(this).addClass('active');
1340            counter_download = 0;
1341            jQuery(".ajax_point").css('margin-bottom', 90);
1342            number_page_filters_article();
1343        });
1344        function number_page_filters_article() {
1345            var Pods = jQuery(".mm_7_filter_selector_first").data("pods");
1346            var FieldPods = jQuery(".mm_7_filter_selector_first").data("field");
1347            var FilterValueFirst = jQuery(".mm_7_filter_selector_first a.active").attr('data-t');
1348            var FilterValueThird = jQuery(".filt a.active").attr('data-type');
1349            let Lang = jQuery(".mm_7_filter_selector_first").data("mm_7_lang");
1350            jQuery.ajax({
1351                url: AJAX_URL,
1352                type: "POST",
1353                data: ({ Pods: Pods, FilterValueFirst: FilterValueFirst, FilterValueThird: FilterValueThird, Lang: Lang, action: "number_posts_article" }),
1354                dataType: "html",
1355                success: get_number_posts_article
1356            });
1357        }
1358        function get_number_posts_article(data) {
1359			console.log(data);
1360            number_pagination = data;
1361            number_downloads = 0;
1362            if (data == 0) {
1363                if (jQuery(".mm_7_filter_selector_first").data("mm_7_lang") == "Ru") {
1364                    jQuery(".mm_7_ajax_container").html("<p class='not_found'>Статей, не найдено</p>");
1365                }
1366                else {
1367                    jQuery(".mm_7_ajax_container").html("<p class='not_found'>Статей, не знайдено</p>");
1368                }
1369    
1370            }
1371            else {
1372                get_download_page_cod_article();
1373            }
1374    
1375        }
1376    
1377        function get_download_page_cod_article() {
1378            if (number_downloads < number_pagination) {
1379                number_downloads++;
1380                console.log(number_downloads);
1381                var Pods = jQuery(".mm_7_filter_selector_first").data("pods");
1382                var FieldPods = jQuery(".mm_7_filter_selector_first").data("field");
1383                var FilterValueFirst = jQuery(".mm_7_filter_selector_first a.active").attr('data-t');
1384                var FilterValueThird = jQuery(".filt a.active").attr('data-type');
1385                let Lang = jQuery(".mm_7_filter_selector_first").data("mm_7_lang");
1386                jQuery.ajax({
1387                    url: AJAX_URL,
1388                    type: "POST",
1389                    data: ({ Pods: Pods, Page: number_downloads, FilterValueFirst: FilterValueFirst, FilterValueThird: FilterValueThird, Lang: Lang, action: "get_ajax_data_article" }),
1390                    dataType: "html",
1391                    success: add_ajax_cod_article
1392                });
1393            }
1394        }
1395    
1396        function add_ajax_cod_article(data) {
1397            if (number_downloads == 1) {
1398                jQuery(".mm_7_ajax_container").html(data);
1399            }
1400            else {
1401                jQuery(".mm_7_ajax_container").append(data);
1402            }
1403            height_ajax_point = jQuery(".ajax_point").offset();
1404    
1405            finish_download = 0;
1406        }
1407    
1408    
1409        /* Подтягивает нужные option для selecta */
1410        function get_data_field_article() {
1411            var Pods = jQuery(".mm_7_filter_selector_first").data("pods");
1412            var FieldPods = jQuery(".mm_7_filter_selector_first").data("field");
1413            let Lang = jQuery(".mm_7_filter_selector_first").data("mm_7_lang");
1414    
1415    
1416            jQuery.ajax({
1417                url: AJAX_URL,
1418                type: "POST",
1419                data: ({ Pods: Pods, FieldPods: FieldPods, Lang: Lang, action: "get_article_field_first" }),
1420                dataType: "html",
1421                success: get_unique_field_article_first
1422            });
1423        }
1424    
1425        function get_unique_field_article_first(data) {
1426            var array_support = [];
1427            array_support = data.split("#");
1428            var unigue_array = [];
1429    
1430            for (var i = 0; i < array_support.length; i++) {
1431                if (unigue_array.indexOf(array_support[i]) == -1 && array_support[i] != "") {
1432                    unigue_array.push(array_support[i]);
1433                }
1434            }
1435            var str = "";
1436            for (var i = 0; i < unigue_array.length; i++) {
1437                str += '<a data-t="'+unigue_array[i]+'">' + unigue_array[i] + '</a>';
1438            }
1439            //jQuery(".mm_7_filter_selector_first").html(str);
1440            get_article_field_second();
1441        }
1442    
1443        function get_article_field_second() {
1444            var Pods = jQuery(".mm_7_filter_selector_second").data("pods");
1445            var FieldPods = jQuery(".mm_7_filter_selector_second").data("field");
1446            let Lang = jQuery(".mm_7_filter_selector_first").data("mm_7_lang");
1447            jQuery.ajax({
1448                url: AJAX_URL,
1449                type: "POST",
1450                data: ({ Pods: Pods, FieldPods: FieldPods, Lang: Lang, action: "get_article_field_second" }),
1451                dataType: "html",
1452                success: get_unique_field_article_second
1453            });
1454        }
1455    
1456        function get_unique_field_article_second(data) {
1457            var array_support = [];
1458            array_support = data.split("#");
1459            var unigue_array = [];
1460            if (jQuery(".mm_7_filter_selector_first").data("mm_7_lang") == "Ru") {
1461                unigue_array.push("Выберите врача");
1462            }
1463            else {
1464                unigue_array.push("Виберіть лікаря");
1465            }
1466    
1467            for (var i = 0; i < array_support.length; i++) {
1468                if (unigue_array.indexOf(array_support[i]) == -1 && array_support[i] != "") {
1469                    unigue_array.push(array_support[i]);
1470                }
1471            }
1472            var str = "";
1473            for (var i = 0; i < unigue_array.length; i++) {
1474                str += '<option>' + unigue_array[i] + '</option>';
1475            }
1476            jQuery(".mm_7_filter_selector_second").html(str);
1477        }
1478    
1479        /* Конец Подтягивает нужные option для selecta */
1480    }
1481    
1482    /* Конец фильтрации статей*/
1483    /* Аjax фильтры для акций*/
1484        
1485    if(jQuery(".mm_2_filter_selector").length>0)
1486    {
1487        get_data_field_shares();
1488        
1489        var counter_download=0;
1490        var number_downloads=0;
1491        var number_pagination=0;
1492        var height_ajax_point=jQuery(".ajax_point").offset();
1493        var finish_download=0;
1494        
1495        jQuery(".mm_2_filter_selector").change(function(){	
1496            counter_download=0;
1497            jQuery(".ajax_point").css('margin-bottom', 90);
1498            number_page_filters_shares();
1499        });
1500        
1501        function number_page_filters_shares()
1502        {
1503            var Pods=jQuery(".mm_2_filter_selector").data("pods");
1504            var FieldPods=jQuery(".mm_2_filter_selector").data("field");
1505            var FilterValue=jQuery(".mm_2_filter_selector").val();
1506            let Lang=jQuery(".mm_2_filter_selector").data("mm_2_lang");
1507            jQuery.ajax({
1508            url:AJAX_URL,
1509            type:"POST",
1510            data: ({Pods:Pods, FilterValue:FilterValue, Lang:Lang,  action:"number_posts_shares"}),
1511            dataType: "html",
1512            success: get_number_posts_shares
1513            });
1514        }
1515        function get_number_posts_shares(data)
1516        {
1517            number_pagination=data;
1518            number_downloads=0;
1519            get_download_page_cod_shares();
1520        }
1521        
1522        function get_download_page_cod_shares()
1523        {
1524            if(number_downloads<number_pagination)
1525                {
1526            number_downloads++;
1527            var Pods=jQuery(".mm_2_filter_selector").data("pods");
1528            var FilterValue=jQuery(".mm_2_filter_selector").val();
1529            let Lang=jQuery(".mm_2_filter_selector").data("mm_2_lang");
1530            jQuery.ajax({
1531            url:AJAX_URL,
1532            type:"POST",
1533            data: ({Pods:Pods, Page:number_downloads, FilterValue:FilterValue, Lang:Lang,  action:"get_ajax_data_shares"}),
1534            dataType: "html",
1535            success: add_ajax_cod_shares
1536            });
1537                }
1538        }
1539        
1540        function add_ajax_cod_shares(data)
1541        {
1542            if(number_downloads==1)
1543                {
1544                    jQuery(".mm_2_ajax_container").html(data);
1545                }
1546            else
1547                {
1548                    jQuery(".mm_2_ajax_container").append(data);
1549                }
1550            height_ajax_point=jQuery(".ajax_point").offset();
1551            finish_download=0;
1552        }
1553        
1554        
1555        /* Подтягивает нужные option для selecta */		
1556        function get_data_field_shares()
1557        {
1558            var Pods=jQuery(".mm_2_filter_selector").data("pods");
1559            var FieldPods=jQuery(".mm_2_filter_selector").data("field");
1560            let Lang=jQuery(".mm_2_filter_selector").data("mm_2_lang");
1561            jQuery.ajax({
1562            url:AJAX_URL,
1563            type:"POST",
1564            data: ({Pods:Pods, FieldPods:FieldPods, Lang:Lang, action:"get_shares_field"}),
1565            dataType: "html",
1566            success: get_unique_field_shares
1567            });
1568        }
1569        
1570        function get_unique_field_shares(data){
1571            console.log(data);
1572            var array_support=[];
1573            array_support=data.split("#");
1574            var unigue_array=[];
1575            if(jQuery(".mm_2_filter_selector").data("mm_2_lang")=="Ru")
1576               {
1577               unigue_array.push("Выберите направление");
1578               }
1579             else
1580               {
1581               unigue_array.push("Виберіть напрямоÐ
1581º");
1582               }
1583            
1584            for(var i=0; i<array_support.length; i++)
1585                {
1586                    if(unigue_array.indexOf(array_support[i])==-1 && array_support[i]!="")
1587                        {
1588                            unigue_array.push(array_support[i]);
1589                        }
1590                }
1591            var str="";
1592            for(var i=0; i<unigue_array.length; i++)
1593                {
1594                    str+='<option>'+unigue_array[i]+'</option>';
1595                }
1596            jQuery(".mm_2_filter_selector").html(str);
1597        }
1598        /* Конец Подтягивает нужные option для selecta */	
1599    }
1600    /* Фильтрация програм */
1601        
1602    if(jQuery(".mm_5_filter_selector").length>0)
1603    {
1604        get_data_field_program();
1605    
1606        var counter_download=0;
1607        var number_downloads=0;
1608        var number_pagination=0;
1609        var height_ajax_point=jQuery(".ajax_point").offset();
1610        var finish_download=0;
1611        
1612        jQuery(".mm_5_filter_selector").change(function(){	
1613            counter_download=0;
1614            jQuery(".ajax_point").css('padding-bottom', 90);
1615            number_page_filters_program();
1616        });
1617        
1618        function number_page_filters_program()
1619        {
1620            var Pods=jQuery(".mm_5_filter_selector").data("pods");
1621            var FieldPods=jQuery(".mm_5_filter_selector").data("field");
1622            var FilterValue=jQuery(".mm_5_filter_selector").val();
1623            let Lang=jQuery(".mm_5_filter_selector").data("mm_5_lang");
1624            jQuery.ajax({
1625            url:AJAX_URL,
1626            type:"POST",
1627            data: ({Pods:Pods, FilterValue:FilterValue, Lang:Lang, action:"number_posts_program"}),
1628            dataType: "html",
1629            success: get_number_posts_program
1630            });
1631        }
1632        function get_number_posts_program(data)
1633        {
1634            number_pagination=data;
1635            number_downloads=0;
1636            get_download_page_cod_program();
1637        }
1638        
1639        function get_download_page_cod_program()
1640        {
1641            if(number_downloads<number_pagination)
1642                {
1643            number_downloads++;
1644            var Pods=jQuery(".mm_5_filter_selector").data("pods");
1645            var FilterValue=jQuery(".mm_5_filter_selector").val();
1646            let Lang=jQuery(".mm_5_filter_selector").data("mm_5_lang");
1647            jQuery.ajax({
1648            url:AJAX_URL,
1649            type:"POST",
1650            data: ({Pods:Pods, Page:number_downloads, FilterValue:FilterValue, Lang:Lang,  action:"get_ajax_data_program"}),
1651            dataType: "html",
1652            success: add_ajax_cod_program
1653            });
1654                }
1655        }
1656        
1657        function add_ajax_cod_program(data)
1658        {
1659            
1660            if(number_downloads==1)
1661                {
1662                    jQuery(".mm_5_ajax_container").html(data);
1663                }
1664            else
1665                {
1666                    jQuery(".mm_5_ajax_container").append(data);
1667                }
1668            height_ajax_point=jQuery(".ajax_point").offset();
1669            finish_download=0;
1670        }
1671        
1672        
1673        /* Подтягивает нужные option для selecta */		
1674        function get_data_field_program()
1675        {
1676            var Pods=jQuery(".mm_5_filter_selector").data("pods");
1677            var FieldPods=jQuery(".mm_5_filter_selector").data("field");
1678            let Lang=jQuery(".mm_5_filter_selector").data("mm_5_lang");
1679            jQuery.ajax({
1680            url:AJAX_URL,
1681            type:"POST",
1682            data: ({Pods:Pods, FieldPods:FieldPods, Lang:Lang, action:"get_program_field"}),
1683            dataType: "html",
1684            success: get_unique_field_program
1685            });
1686        }
1687        
1688        function get_unique_field_program(data){
1689            var array_support=[];
1690            array_support=data.split("#");
1691            var unigue_array=[];
1692            if(jQuery(".mm_5_filter_selector").data("mm_5_lang")=="Ru")
1693                {
1694                unigue_array.push("Выберите направление");
1695                }
1696            else
1697                {
1698                    unigue_array.push("Виберіть напрямоÐ
1698º");
1699                }
1700            
1701            for(var i=0; i<array_support.length; i++)
1702                {
1703                    if(unigue_array.indexOf(array_support[i])==-1 && array_support[i]!="")
1704                        {
1705                            unigue_array.push(array_support[i]);
1706                        }
1707                }
1708            var str="";
1709            for(var i=0; i<unigue_array.length; i++)
1710                {
1711                    str+='<option>'+unigue_array[i]+'</option>';
1712                }
1713            jQuery(".mm_5_filter_selector").html(str);
1714        }
1715        /* Конец Подтягивает нужные option для selecta */	
1716    }
1717    
1718    /* Конец фильтрации програм*/
1719    /* Фильтрация историй */
1720        
1721    if(jQuery(".mm_4_filter_selector").length>0)
1722    {
1723        get_data_field_history();
1724    
1725        var counter_download=0;
1726        var number_downloads=0;
1727        var number_pagination=0;
1728        var height_ajax_point=jQuery(".ajax_point").offset();
1729        var finish_download=0;
1730        
1731        jQuery(".mm_4_filter_selector").change(function(){	
1732            counter_download=0;
1733            jQuery(".ajax_point").css('padding-bottom', 90);
1734            number_page_filters_history();
1735        });
1736        
1737        function number_page_filters_history()
1738        {
1739            var Pods=jQuery(".mm_4_filter_selector").data("pods");
1740            var FieldPods=jQuery(".mm_4_filter_selector").data("field");
1741            var FilterValue=jQuery(".mm_4_filter_selector").val();
1742            let Lang=jQuery(".mm_4_filter_selector").data("mm_4_lang");
1743            
1744            jQuery.ajax({
1745            url:AJAX_URL,
1746            type:"POST",
1747            data: ({Pods:Pods, FilterValue:FilterValue, Lang:Lang,  action:"number_posts_history"}),
1748            dataType: "html",
1749            success: get_number_posts_history
1750            });
1751        }
1752        function get_number_posts_history(data)
1753        {
1754            number_pagination=data;
1755            number_downloads=0;
1756            get_download_page_cod_history();
1757        }
1758        
1759        function get_download_page_cod_history()
1760        {
1761            if(number_downloads<number_pagination)
1762                {
1763            number_downloads++;
1764            var Pods=jQuery(".mm_4_filter_selector").data("pods");
1765            var FilterValue=jQuery(".mm_4_filter_selector").val();
1766            let Lang=jQuery(".mm_4_filter_selector").data("mm_4_lang");
1767            jQuery.ajax({
1768            url:AJAX_URL,
1769            type:"POST",
1770            data: ({Pods:Pods, Page:number_downloads, FilterValue:FilterValue, Lang:Lang,  action:"get_ajax_data_history"}),
1771            dataType: "html",
1772            success: add_ajax_cod_history
1773            });
1774                }
1775        }
1776        
1777        function add_ajax_cod_history(data)
1778        {
1779            
1780            if(number_downloads==1)
1781                {
1782                    jQuery(".mm_4_ajax_container").html(data);
1783                }
1784            else
1785                {
1786                    jQuery(".mm_4_ajax_container").append(data);
1787                }
1788            height_ajax_point=jQuery(".ajax_point").offset();
1789            finish_download=0;
1790        }
1791        
1792        
1793        /* Подтягивает нужные option для selecta */		
1794        function get_data_field_history()
1795        {
1796            var Pods=jQuery(".mm_4_filter_selector").data("pods");
1797            var FieldPods=jQuery(".mm_4_filter_selector").data("field");
1798            let Lang=jQuery(".mm_4_filter_selector").data("mm_4_lang");
1799            jQuery.ajax({
1800            url:AJAX_URL,
1801            type:"POST",
1802            data: ({Pods:Pods, FieldPods:FieldPods, Lang:Lang, action:"get_history_field"}),
1803            dataType: "html",
1804            success: get_unique_field_history
1805            });
1806        }
1807        
1808        function get_unique_field_history(data){
1809            var array_support=[];
1810            array_support=data.split("#");
1811            var unigue_array=[];
1812            
1813            if(jQuery(".mm_4_filter_selector").data("mm_4_lang")=="Ru")
1814                {
1815                    unigue_array.push("Выберите направление");
1816                }
1817            else
1818                {
1819                    unigue_array.push("Виберіть напрямоÐ
1819º");
1820                }
1821            
1822            for(var i=0; i<array_support.length; i++)
1823                {
1824                    if(unigue_array.indexOf(array_support[i])==-1 && array_support[i]!="")
1825                        {
1826                            unigue_array.push(array_support[i]);
1827                        }
1828                }
1829            var str="";
1830            for(var i=0; i<unigue_array.length; i++)
1831                {
1832                    str+='<option>'+unigue_array[i]+'</option>';
1833                }
1834            jQuery(".mm_4_filter_selector").html(str);
1835        }
1836        /* Конец Подтягивает нужные option для selecta */	
1837    }
1838    
1839    /* Конец фильтрации историй*/
1840    /* Фильтрация новостей */
1841        
1842    if(jQuery(".mm_8_filter_selector").length>0)
1843    {
1844        get_data_field_news();
1845        var counter_download=0;
1846        var number_downloads=0;
1847        var number_pagination=0;
1848        var height_ajax_point=jQuery(".ajax_point").offset();
1849        var finish_download=0;
1850        
1851        jQuery(".mm_8_filter_selector").change(function(){	
1852            counter_download=0;
1853            jQuery(".ajax_point").css('padding-bottom', 90);
1854            number_page_filters_news();
1855        });
1856        
1857        function number_page_filters_news()
1858        {
1859            var Pods=jQuery(".mm_8_filter_selector").data("pods");
1860            var FieldPods=jQuery(".mm_8_filter_selector").data("field");
1861            var FilterValue=jQuery(".mm_8_filter_selector").val();
1862            let Lang=jQuery(".mm_8_filter_selector").data("mm_8_lang");
1863            jQuery.ajax({
1864            url:AJAX_URL,
1865            type:"POST",
1866            data: ({Pods:Pods, FilterValue:FilterValue, Lang:Lang,  action:"number_posts_news"}),
1867            dataType: "html",
1868            success: get_number_posts_news
1869            });
1870        }
1871        function get_number_posts_news(data)
1872        {
1873            
1874            number_pagination=data;
1875            number_downloads=0;
1876            get_download_page_cod_news();
1877        }
1878        
1879        function get_download_page_cod_news()
1880        {
1881            if(number_downloads<=number_pagination)
1882                {
1883            number_downloads++;
1884            var Pods=jQuery(".mm_8_filter_selector").data("pods");
1885            var FilterValue=jQuery(".mm_8_filter_selector").val();
1886            let Lang=jQuery(".mm_8_filter_selector").data("mm_8_lang");
1887            jQuery.ajax({
1888            url:AJAX_URL,
1889            type:"POST",
1890            data: ({Pods:Pods, Page:number_downloads, FilterValue:FilterValue, Lang:Lang,  action:"get_ajax_data_news"}),
1891            dataType: "html",
1892            success: add_ajax_cod_news
1893            });
1894                }
1895        }
1896        
1897        function add_ajax_cod_news(data)
1898        {
1899            if(number_downloads==1)
1900                {
1901                    jQuery(".mm_8_ajax_container").html(data);
1902                }
1903            else
1904                {
1905                    jQuery(".mm_8_ajax_container").append(data);
1906                }
1907            height_ajax_point=jQuery(".ajax_point").offset();
1908            finish_download=0;
1909        }
1910        
1911        
1912        /* Подтягивает нужные option для selecta */		
1913        function get_data_field_news()
1914        {
1915            var Pods=jQuery(".mm_8_filter_selector").data("pods");
1916            var FieldPods=jQuery(".mm_8_filter_selector").data("field");
1917            let Lang=jQuery(".mm_8_filter_selector").data("mm_8_lang");
1918            jQuery.ajax({
1919            url:AJAX_URL,
1920            type:"POST",
1921            data: ({Pods:Pods, FieldPods:FieldPods, Lang:Lang, action:"get_field_news"}),
1922            dataType: "html",
1923            success: get_unique_field_news
1924            });
1925        }
1926        
1927        function get_unique_field_news(data){
1928            var array_support=[];
1929            array_support=data.split("#");
1930            var unigue_array=[];
1931            if(jQuery(".mm_8_filter_selector").data("mm_8_lang")=="Ru")
1932            {
1933                unigue_array.push("Выберите направление");	
1934            }
1935            else
1936                {
1937                    unigue_array.push("Виберіть напрямоÐ
1937º");
1938                }
1939            for(var i=0; i<array_support.length; i++)
1940                {
1941                    if(unigue_array.indexOf(array_support[i])==-1 && array_support[i]!="")
1942                        {
1943                            unigue_array.push(array_support[i]);
1944                        }
1945                }
1946            var str="";
1947            for(var i=0; i<unigue_array.length; i++)
1948                {
1949                    str+='<option>'+unigue_array[i]+'</option>';
1950                }
1951            jQuery(".mm_8_filter_selector").html(str);
1952        }
1953        /* Конец Подтягивает нужные option для selecta */	
1954    }
1955    
1956    /* Конец фильтрации новостей*/
1957    /* Горячие часы*/
1958    {
1959        if(jQuery(".mm_9_filter_selector_first").length!=0)
1960            {
1961                let direction=[];
1962                let doc=[];
1963                let unique_direction=[];
1964                let unique_doc=[];
1965                let str="";
1966                for(let i=0; i<jQuery(".hot_wrap").length; i++)
1967                    {
1968                        direction.push(jQuery(".hot_wrap").eq(i).data("direction"));
1969                        doc.push(jQuery(".hot_wrap").eq(i).data("doc"));
1970                    }
1971                
1972                for(let i=0; i<direction.length; i++)
1973                    {
1974                        if(unique_direction.indexOf(direction[i])==-1)
1975                            {
1976                                unique_direction.push(direction[i]);
1977                            }
1978                        if(unique_doc.indexOf(doc[i])==-1)
1979                            {
1980                                unique_doc.push(doc[i]);
1981                            }
1982                    }
1983                if(jQuery(".mm_9_filter_selector_first").data("mm_9_lang")=="Ru")
1984                    {
1985                        str="<option>Выберите направление</option>";	
1986                    }
1987                else
1988                    {
1989                        str="<option>Виберіть напрямок</option>";
1990                    }
1991                 
1992                
1993                for(let i=0; i<unique_direction.length; i++)
1994                    {
1995                        str=str+"<option>"+unique_direction[i]+"</option>";
1996                    }
1997                
1998                jQuery(".mm_9_filter_selector_first").html(str);
1999                
2000                if(jQuery(".mm_9_filter_selector_first").data("mm_9_lang")=="Ru")
2001                    {
2002                        str="<option>Выберите врача</option>";
2003                    }
2004                else
2005                    {
2006                        str="<option>Виберіть лікаря</option>";
2007                    }
2008                
2009                for(let i=0; i<unique_doc.length; i++)
2010                    {
2011                        str=str+"<option>"+unique_doc[i]+"</option>";
2012                    }
2013                
2014                jQuery(".mm_9_filter_selector_second").html(str);
2015            }
2016        jQuery(".mm_9_filter_selector_first").change(function(){
2017            if(jQuery(".mm_9_filter_selector_second").val()=="Выберите врача" && jQuery(this).val()!="Выберите направление")
2018                {
2019                    jQuery(".hot_wrap").fadeOut();
2020                    for(let i=0; i<jQuery(".hot_wrap").length; i++)
2021                        {
2022                            if(jQuery(".hot_wrap").eq(i).data("direction")==jQuery(this).val())
2023                                {
2024                                    jQuery(".hot_wrap").eq(i).fadeIn(700);
2025                                }
2026                        }
2027                }
2028            else if(jQuery(".mm_9_filter_selector_second").val()=="Выберите врача" && jQuery(this).val()=="Выберите направление")
2029                {
2030                    jQuery(".hot_wrap").fadeIn(700);
2031                }
2032            else if(jQuery(".mm_9_filter_selector_second").val()!="Выберите врача" && jQuery(this).val()!="Выберите направление")
2033                {
2034                    jQuery(".hot_wrap").fadeOut();
2035                    for(let i=0; i<jQuery(".hot_wrap").length; i++)
2036                        {
2037                            if(jQuery(".hot_wrap").eq(i).data("direction")==jQuery(this).val() && jQuery(".hot_wrap").eq(i).data("doc")==jQuery(".mm_9_filter_selector_second").val())
2038                                {
2039                                    jQuery(".hot_wrap").eq(i).fadeIn(700);
2040                                }
2041                        }
2042                }
2043        });
2044        
2045        jQuery(".mm_9_filter_selector_second").change(function(){
2046            if(jQuery(this).val()!="Выберите врача" && jQuery(".mm_9_filter_selector_first").val()=="Выберите направление")
2047                {
2048                    jQuery(".hot_wrap").fadeOut();
2049                    for(let i=0; i<jQuery(".hot_wrap").length; i++)
2050                        {
2051                            if(jQuery(".hot_wrap").eq(i).data("doc")==jQuery(this).val())
2052                                {
2053                                    jQuery(".hot_wrap").eq(i).fadeIn(700);
2054                                }
2055                        }
2056                }
2057            else if(jQuery(this).val()!="Выберите врача" && jQuery(".mm_9_filter_selector_first").val()!="Выберите направление")
2058                {
2059                    jQuery(".hot_wrap").fadeOut();
2060                    for(let i=0; i<jQuery(".hot_wrap").length; i++)
2061                        {
2062                            if(jQuery(".hot_wrap").eq(i).data("doc")==jQuery(this).val() && jQuery(".hot_wrap").eq(i).data("direction")==jQuery(".mm_9_filter_selector_first").val())
2063                                {
2064                                    jQuery(".hot_wrap").eq(i).fadeIn(700);
2065                                }
2066                        }
2067                }
2068            else if(jQuery(".mm_9_filter_selector_first").val()=="Выберите направление" && jQuery(this).val()=="Выберите врача")
2069                {
2070                    jQuery(".hot_wrap").fadeIn(700);
2071                }
2072        });
2073        
2074    }
2075    /* Конец горячие часы */
2076    
2077    
2078    
2079        /* Фильтрация расписания врачей */
2080        
2081        if(jQuery(".mm_3_filter_selector").length>0)
2082        {
2083            get_data_field_schedule();
2084    
2085            var counter_download=0;
2086            var number_downloads=0;
2087            var number_pagination=0;
2088            var height_ajax_point=jQuery(".ajax_point").offset();
2089            var finish_download=0;
2090    
2091            jQuery(".mm_3_filter_selector").change(function(){	
2092                counter_download=0;
2093                jQuery(".ajax_point").css('margin-bottom', 90);
2094                number_page_filters_schedule();
2095            });
2096            
2097            function number_page_filters_schedule()
2098            {
2099                let Pods=jQuery(".mm_3_filter_selector").data("pods");
2100                let FieldPods=jQuery(".mm_3_filter_selector").data("field");
2101                let FilterValue=jQuery(".mm_3_filter_selector").val();
2102                let Lang=jQuery(".mm_3_filter_selector").data("mm_3_lang");
2103                
2104                jQuery.ajax({
2105                url:AJAX_URL,
2106                type:"POST",
2107                data: ({Pods:Pods, FilterValue:FilterValue, Lang:Lang,  action:"number_posts_schedule"}),
2108                dataType: "html",
2109                success: get_number_posts_schedule
2110                });
2111            }
2112            function get_number_posts_schedule(data)
2113            {
2114                number_pagination=data;
2115                number_downloads=0;
2116                get_download_page_cod_schedule();
2117            }
2118            
2119            function get_download_page_cod_schedule()
2120            {
2121    
2122                if(number_downloads<number_pagination)
2123                    {
2124                number_downloads++;
2125                let Pods=jQuery(".mm_3_filter_selector").data("pods");
2126                let FilterValue=jQuery(".mm_3_filter_selector").val();
2127                let Lang=jQuery(".mm_3_filter_selector").data("mm_3_lang");
2128                jQuery.ajax({
2129                url:AJAX_URL,
2130                type:"POST",
2131                data: ({Pods:Pods, Page:number_downloads, FilterValue:FilterValue, Lang:Lang,  action:"get_ajax_data_schedule"}),
2132                dataType: "html",
2133                success: add_ajax_cod_schedule
2134                });
2135                    }
2136            }
2137            
2138            function add_ajax_cod_schedule(data)
2139            {
2140                
2141                if(number_downloads==1)
2142                    {
2143                        jQuery(".mm_3_ajax_container").html(data);
2144                    }
2145                else
2146                    {
2147                        jQuery(".mm_3_ajax_container").append(data);
2148                    }
2149                height_ajax_point=jQuery(".ajax_point").offset();
2150                finish_download=0;
2151            }
2152            
2153            
2154            /* Подтягивает нужные option для selecta */		
2155            function get_data_field_schedule()
2156            {
2157                let Pods=jQuery(".mm_3_filter_selector").data("pods");
2158                let FieldPods=jQuery(".mm_3_filter_selector").data("field");
2159                let Lang=jQuery(".mm_3_filter_selector").data("mm_3_lang");
2160                
2161                jQuery.ajax({
2162                url:AJAX_URL,
2163                type:"POST",
2164                data: ({Pods:Pods, FieldPods:FieldPods, Lang:Lang, action:"get_schedule_field"}),
2165                dataType: "html",
2166                success: get_unique_field_schedule
2167                });
2168            }
2169            
2170            function get_unique_field_schedule(data){
2171                let array_support=[];
2172                array_support=data.split("#");
2173                let unigue_array=[];
2174                let Lang=jQuery(".mm_3_filter_selector").data("mm_3_lang");
2175                
2176                if(Lang=="Ru")
2177                    {
2178                        unigue_array.push("Выберите направление");
2179                    }
2180                else
2181                    {
2182                        unigue_array.push("Виберіть напрямок");
2183                    }
2184                
2185                for(var i=0; i<array_support.length; i++)
2186                    {
2187                        if(unigue_array.indexOf(array_support[i])==-1 && array_support[i]!="")
2188                            {
2189                                unigue_array.push(array_support[i]);
2190                            }
2191                    }
2192                var str="";
2193                for(var i=0; i<unigue_array.length; i++)
2194                    {
2195                        str+='<option>'+unigue_array[i]+'</option>';
2196                    }
2197                jQuery(".mm_3_filter_selector").html(str);
2198            }
2199            /* Конец Подтягивает нужные option для selecta */	
2200        }
2201    
2202    /* Конец фильтрации расписание врачей*/
2203    /* Словарь терминов */
2204            
2205    if(jQuery(".dictionary_letter_js").lengt!=0)
2206    {
2207        let ArrayLetter=[];
2208        let ArrayTitle=[];
2209        let ArrayLink=[];
2210        let UniqueArrayLetter=[];
2211        let strLetter='';
2212        
2213        for(let i=0; i<jQuery(".dictionary_letter_js").length; i++)
2214            {
2215                ArrayLetter.push(jQuery(".dictionary_letter_js").eq(i).text());
2216                ArrayTitle.push(jQuery(".dictionary_title_js").eq(i).html());
2217                ArrayLink.push(jQuery(".dictionary_link_js").eq(i).text());
2218            }
2219        
2220        for(let i=0; i<ArrayLetter.length; i++)
2221            {
2222                 if(UniqueArrayLetter.indexOf(ArrayLetter[i])==-1)
2223                    {
2224                        UniqueArrayLetter.push(ArrayLetter[i]);
2225                    }
2226            }
2227        for(let i=0; i<UniqueArrayLetter.length; i++)
2228            {
2229                strLetter+='<li class="letter-item ">'+UniqueArrayLetter[i]+'</li>';
2230            }
2231        jQuery(".list-letter").html(strLetter);
2232        
2233        
2234        let Object={
2235           Letter:[],
2236           Title:[],
2237           Link:[]
2238        };
2239        Object.Letter=UniqueArrayLetter;
2240        for(let i=0; i<Object.Letter.length; i++)
2241            {
2242                let SupportArray=[];
2243                let SupportArrayLink=[];
2244                for(let j=0; j<ArrayTitle.length; j++)
2245                    {
2246                        if(ArrayTitle[j][0]==Object.Letter[i])
2247                            {
2248                                SupportArray.push(ArrayTitle[j]);
2249                                SupportArrayLink.push(ArrayLink[j]);
2250                            }
2251                    }
2252                Object.Title[i]=SupportArray;
2253                Object.Link[i]=SupportArrayLink;
2254            }
2255    
2256        let strSupport='';
2257        
2258        for(let i=0; i<Object.Letter.length; i++)
2259            {
2260                strSupport+='<div class="container container_words" data-letter="'+Object.Letter[i]+'">';
2261                strSupport+='<div class="row">';
2262                strSupport+='<div class="col-lg-1"><div class="letter-block">'+Object.Letter[i]+'</div></div>';
2263                strSupport+='<div class="col-lg-11 dictionary-line"><div class="line"></div></div>';
2264                strSupport+='</div>';
2265                strSupport+='<div class="row block-words">';
2266                
2267                    for(let j=0; j<Object.Title[i].length; j++)
2268                        {
2269                            strSupport+='<div class="col-lg-3 col-md-4 word"><div class="solo-word"><a href="'+Object.Link[i][j]+'"><span class="doted">•</span> '+Object.Title[i][j]+'</a></div></div>';
2270                        }
2271                
2272                strSupport+='</div>';
2273                strSupport+='</div>';
2274            }
2275        
2276        jQuery(".container_dictionary_js").html(strSupport);
2277        
2278        
2279        jQuery(".letter-item").click(function(){
2280        jQuery(".letter-item").removeClass("active-letter");
2281        jQuery(this).addClass("active-letter");
2282        
2283        let CurrentLetter=jQuery(this).text();	
2284        jQuery(".container_words").fadeOut();
2285            
2286        for(let i=0; i<jQuery(".container_words").length; i++)
2287            {
2288                if(jQuery(".container_words").eq(i).data("letter")==CurrentLetter)
2289                    {
2290                        jQuery(".container_words").eq(i).fadeIn(700);
2291                    }
2292            }
2293            
2294        });
2295    }
2296    
2297    /* Конец словарь терминов */
2298    jQuery(".popup_activ_1").click(function(){
2299        jQuery("#popup_1").addClass("popup_show");
2300    });
2301    jQuery(".popup_activ_2").click(function(){
2302        jQuery("#popup_2").addClass("popup_show");
2303    });
2304    jQuery(".popup_activ_3").click(function(){
2305        jQuery("#popup_3").addClass("popup_show");
2306    });
2307    jQuery(".button_close_popup").click(function(){
2308        jQuery(".popup").removeClass("popup_show");
2309    });
2310    
2311    
2312    /* Реализация прайса */
2313        
2314    if(jQuery(".price_accordeon_1_support").length!=0)
2315    {
2316        var ArrayPriceAccordeon_1=[];
2317        var ArrayPriceName_1=[];
2318        var ArrayPriceValue_1=[];
2319        
2320        for(var i=0; i<jQuery(".price_name_1_support").length; i++)
2321            {
2322                ArrayPriceName_1.push(jQuery(".price_name_1_support").eq(i).text());
2323                ArrayPriceValue_1.push(jQuery(".price_value_1_support").eq(i).text());
2324            }
2325        
2326        for(var i=0; i<jQuery(".price_accordeon_1_support").length; i++)
2327            {
2328                if(ArrayPriceAccordeon_1.indexOf(jQuery(".price_accordeon_1_support").eq(i).text())==-1)
2329                    {
2330                        ArrayPriceAccordeon_1.push(jQuery(".price_accordeon_1_support").eq(i).text());
2331                    }
2332            }
2333        var priceCod='';
2334        for(var i=0; i<ArrayPriceAccordeon_1.length; i++)
2335            {
2336                priceCod=priceCod+'<div class="row accordeon_price"><div class="col-lg-12 padding_null list_price"><div class="name_service_price">'+ArrayPriceAccordeon_1[i]+'</div><div class="cross-price"><span data-accordeon="'+ArrayPriceAccordeon_1[i]+'">+</span></div></div><div class="col-lg-12 wrap_price_list" data-accordeon="'+ArrayPriceAccordeon_1[i]+'"></div></div>';
2337            }
2338        jQuery(".wrap_price").html(priceCod);
2339        
2340        for(var i=0; i<jQuery(".price_accordeon_1_support").length; i++)
2341            {
2342                for(var j=0; j<jQuery(".name_service_price").length; j++)
2343                    {
2344                        if(jQuery(".name_service_price").eq(j).text()==jQuery(".price_accordeon_1_support").eq(i).text())
2345                            {
2346                                
2347                                var str='';
2348    str='<div class="row inner_price"><div class="col-lg-8 name_service_price_accardeon">'+ArrayPriceName_1[i]+'</div><div class="col-lg-4 price_value">'+ArrayPriceValue_1[i]+'</div></div>';
2349                                jQuery(".wrap_price_list").eq(j).append(str);
2350                            }
2351                    }
2352            }
2353            jQuery(".block_price").fadeIn();
2354    }
2355        jQuery(".cross-price").find("span").click(function(){
2356            if(jQuery(this).text()=="+")
2357                {
2358                    jQuery(this).text("-");
2359                    for(var i=0; i<jQuery(".wrap_price_list").length; i++)
2360                    {
2361                        if(jQuery(".wrap_price_list").eq(i).data("accordeon")==jQuery(this).data("accordeon"))
2362                            {
2363                                jQuery(".wrap_price_list").eq(i).fadeIn();
2364                            }
2365                    }
2366                }
2367            else
2368                {
2369                    jQuery(this).text("+");
2370                    
2371                    for(var i=0; i<jQuery(".wrap_price_list").length; i++)
2372                    {
2373                        if(jQuery(".wrap_price_list").eq(i).data("accordeon")==jQuery(this).data("accordeon"))
2374                            {
2375                                jQuery(".wrap_price_list").eq(i).fadeOut();
2376                            }
2377                    }
2378                }
2379        });
2380        
2381    /* Конец реализации прайса */
2382    /* Глобальный прайс */
2383    
2384    jQuery(".accordeon_item").click(function(){
2385        jQuery(this).toggleClass("activ_accordeon");
2386        jQuery(this).next(".wrapper_small_accordeon").fadeToggle(700);
2387        jQuery(this).find("img").attr("src")=="/wp-content/uploads/2019/08/plus.png"
2388        ? jQuery(this).find("img").attr("src", "/wp-content/uploads/2019/08/minus.png")
2389        : jQuery(this).find("img").attr("src", "/wp-content/uploads/2019/08/plus.png")
2390    });
2391    
2392    jQuery(".accordeon-item-small").click(function(){
2393        jQuery(this).toggleClass("activ_accordeon");
2394        jQuery(this).next(".wrapper_price").fadeToggle(700);
2395        jQuery(this).find("img").attr("src")=="/wp-content/uploads/2019/08/plus.png"
2396        ? jQuery(this).find("img").attr("src", "/wp-content/uploads/2019/08/minus.png")
2397        : jQuery(this).find("img").attr("src", "/wp-content/uploads/2019/08/plus.png")
2398    });
2399    
2400    /* Развернутый прайс */
2401        
2402    if(jQuery(".mm_price_2_1").length!=0)
2403    {
2404        let array_name_price_serch=[];
2405        let array_price_serch=[];
2406        
2407        for(let i=0; i<jQuery(".name_service_price_accardeon").length; i++)
2408            {
2409                array_name_price_serch.push(jQuery(".name_service_price_accardeon").eq(i).text());
2410                array_price_serch.push(jQuery(".price_value").eq(i).text());
2411            }
2412        
2413        let strSupport="";
2414        for(let i=0; i<array_name_price_serch.length; i++)
2415            {
2416                strSupport+='<div class="row serc-list-row" date-priceId="'+i+'"><div class="col-lg-10">'+array_name_price_serch[i]+'</div><div class="col-lg-2">'+array_price_serch[i]+'</div></div>';
2417            }
2418        
2419        jQuery(".cover_block_serch").html(strSupport);
2420        
2421        jQuery('.price_filter').on('input', 
2422            function(){ 
2423                let word=jQuery(this).val().toLowerCase();
2424                jQuery(".serc-list-row").hide();
2425                if(word.length<3)
2426                    {
2427                        jQuery(".list_price_serch").removeClass("show_list_price");
2428                    }
2429               else
2430                   {
2431                       jQuery(".list_price_serch").addClass("show_list_price");
2432                       for(let i=0; i<array_name_price_serch.length; i++)
2433                           {
2434                               if(array_name_price_serch[i].indexOf(word)!=-1 || array_name_price_serch[i].toLowerCase().indexOf(word)!=-1)
2435                                   {
2436                                       jQuery(".serc-list-row").eq(i).show();
2437                                   }
2438                           }
2439                   }
2440             }
2441                             
2442        );
2443        
2444        jQuery(".serc-list-row").click(function(){
2445            jQuery(".serc_result").html(jQuery(this).html());
2446            jQuery(".serc_result_wrap").fadeIn(700);
2447            jQuery('.price_filter').val("");
2448            jQuery(".list_price_serch").removeClass("show_list_price");
2449            jQuery(".mm_price_2_1").fadeOut("700");
2450        }
2451        );
2452        jQuery(".price_combeck_button").click(function(){
2453            jQuery(".mm_price_2_1").fadeIn("700");
2454            jQuery(".serc_result_wrap").fadeOut("700");
2455        });
2456    }
2457    /* Конец развернутый прайс*/
2458    
2459    /* Конец глобального прайса */
2460    /* Настойка редиректов после отправки формы */
2461    document.addEventListener('wpcf7mailsent', function (event) {
2462        var url = document.location.href;
2463        if (url.includes("/ua/")) {
2464            document.location.href = "/ua/dyakuyemo/";
2465        }
2466        else if (url.includes("/en/")) {
2467            document.location.href = "/en/thank-you/";
2468        }
2469        else {
2470            document.location.href = "/spasibo/";
2471        }
2472    }, false);
2473    
2474    /* Конец настройки редиректов отправки формы */
2475    /* Куки*/
2476    if(localStorage.getItem("cookieShow")!="False")
2477    {
2478        setTimeout(showCookie, 2000);
2479    }
2480    
2481    function showCookie()
2482    {
2483        jQuery(".cookieblock").addClass("showcookie");
2484    }
2485        jQuery("#cookieButton").click(function(){
2486        jQuery(".cookieblock").removeClass("showcookie");
2487        localStorage.setItem("cookieShow", "False");
2488    });
2489    jQuery(".cookie_cross").click(function(){
2490        jQuery(".cookieblock").removeClass("showcookie");
2491        });
2492    /* Куки*/
2493
2494/* Редактор цен */
2495
2496    let counterIdDirection=0;
2497    (function getPriceData(){
2498        jQuery.ajax({
2499            url:AJAX_URL,
2500            type:"POST",
2501            data: ({Lang:LANG, action:"get_price_data"}),
2502            dataType: "html",
2503            success: addPriceCod
2504            });
2505    })();
2506    function addPriceCod(data){
2507        data=JSON.parse(data.replace(/&quot;/gi, "\""));
2508        let strCod='';
2509        for(let i=0; i<data.direction.length; i++)
2510        {
2511         strCod=strCod+`<div class='direction_wrapper' data-directionid='${counterIdDirection}'>
2512            <div class='direction_name'><input class="direction_name_input" placeholder='Название направления' value='${data.direction[i]['directionName']}'></div>
2513            <div class="show_full"><button class="show_all_accordeons">+</button></div>
2514            <div class='container_accordeons' data-accordeon='${counterIdDirection}'>`;
2515                for(let j=0; j<data.direction[i].directionAccordeon['name'].length; j++)
2516                {
2517                    let accordeonName=data.direction[i].directionAccordeon['name'][j].replace(/'/gi, "&#39;");
2518                    strCod=strCod+`<div class="accordeon_service">
2519                    <button class="delete_accordeon">X</button>
2520                    <div class="accordeon_item_edit">
2521                        <div class="name_accordeon">
2521<input placeholder="Название аккордеона" class="direction_accordeon" value='${accordeonName}'>
2522                            <div class="wrapper_price_edit">`;
2523                            for(let k=0; k<data.direction[i].directionAccordeon['price_name'][j].length; k++)
2524                            {
2525                                let priceName=data.direction[i].directionAccordeon['price_name'][j][k].replace(/'/gi, "&#39;");
2526                                strCod=strCod+`<div class='price_wrapper_edit'><span class='drag_price'>☰</span>
2527                                 <input placeholder='Название цены' class='accardeon_price_name' value='${priceName}'> 
2528                                 <input placeholder='Цена' class='accardeon_price_value' value='${data.direction[i].directionAccordeon['price_value'][j][k]}'> 
2529                                 <button class='delete_price'>X</button></div>`;
2530                            }
2531    
2532                    strCod=strCod+`</div>
2533                            <button class="add_price">Добавить цену</button>
2534                        </div>
2535                    </div>
2536                </div>`;
2537                }
2538                strCod=strCod+`</div>
2539            <div class="add_accordeon_row"><button class='add_accordeon' data-accordeon='${counterIdDirection}' >Добавить аккордеон</button></div>
2540            <div class='remove_direction_row'><button class='remove_direction' data-directionid='${counterIdDirection}'>Удалить направление</button></div>
2541        </div>`;
2542        counterIdDirection++;
2543        }
2544        jQuery('.container_direction').append(strCod);
2545    
2546        // Активируем все функции редактирование //
2547        jQuery(".remove_direction").click(function(){
2548            const directionId = jQuery(this).data("directionid");
2549            jQuery(`.direction_wrapper[data-directionid='${directionId}']`).remove();
2550        });
2551        jQuery(".add_accordeon").click(function(){
2552           const accordeonId = jQuery(this).data("accordeon");
2553           const accordonCod = `<div class="accordeon_service">
2554                <button class="delete_accordeon">X</button>
2555                <div class="accordeon_item_edit">
2556                    <div class="name_accordeon"><input placeholder="Название аккордеона" class="direction_accordeon">
2557                        <div class="wrapper_price_edit"></div>
2558                        <button class="add_price">Добавить цену</button>
2559                    </div>
2560                </div>
2561            </div>`;
2562            jQuery(`.container_accordeons[data-accordeon='${accordeonId}']`).append(accordonCod).fadeIn();
2563            jQuery(".delete_accordeon").off('click');
2564            jQuery(".add_price").off('click');
2565            jQuery(".delete_accordeon").click(function(){
2566               jQuery(this).parent(".accordeon_service").remove();
2567            });
2568            jQuery(".add_price").click(function(){
2569                const price_cod="<div class='price_wrapper_edit'><span class='drag_price'>☰</span><input placeholder='Название цены' class='accardeon_price_name'> <input placeholder='Цена' class='accardeon_price_value'> <button class='delete_price'>X</button></div>";
2570                jQuery(this).prev(".wrapper_price_edit").append(price_cod);
2571                initPriceSortable();
2572                jQuery(".delete_price").off('click');
2573                jQuery(".delete_price").click(function(){
2574                    jQuery(this).parent(".price_wrapper_edit").remove();
2575                });
2576            });
2577        });
2578        jQuery(".delete_accordeon").click(function(){
2579            jQuery(this).parent(".accordeon_service").remove();
2580         });
2581        jQuery(".add_price").click(function(){
2582            const price_cod="<div class='price_wrapper_edit'><span class='drag_price'>☰</span><input placeholder='Название цены' class='accardeon_price_name'> <input placeholder='Цена' class='accardeon_price_value'> <button class='delete_price'>X</button></div>";
2583            jQuery(this).prev(".wrapper_price_edit").append(price_cod);
2584            initPriceSortable();
2585            jQuery(".delete_price").off('click');
2586            jQuery(".delete_price").click(function(){
2587                jQuery(this).parent(".price_wrapper_edit").remove();
2588            });
2589        });
2590        jQuery(".delete_price").click(function(){
2591            jQuery(this).parent(".price_wrapper_edit").remove();
2592        });
2593        jQuery(".show_all_accordeons").click(function(){
2594            if(jQuery(this).hasClass("show_accordeons")) {
2595                jQuery(this).removeClass("show_accordeons");
2596                jQuery(this).text("+");
2597                jQuery(this).parent().next('.container_accordeons').fadeOut(500);
2598            } else {
2599                jQuery(this).addClass("show_accordeons");
2600                jQuery(this).text("-");
2601                jQuery(this).parent().next('.container_accordeons').fadeIn(500);
2602            }
2603    
2604        });
2605    initPriceSortable();
2606    }
2607    jQuery(".add_direction_button").click(function(){
2608        createDirectionRow(++counterIdDirection);
2609    });
2610    
2611    
2612    function createDirectionRow(directionId)
2613    {
2614        let codDirection=''
2615        codDirection = `<div class='direction_wrapper' data-directionid='${directionId}'>
2616            <div class='direction_name'><input class="direction_name_input" placeholder='Название направления'></div>
2617            <div class="show_full"><button class="show_all_accordeons">+</button></div>
2618            <div class='container_accordeons' data-accordeon='${directionId}'>
2619            </div>
2620            <div class="add_accordeon_row"><button class='add_accordeon' data-accordeon='${directionId}' >Добавить аккордеон</button></div>
2621            <div class='remove_direction_row'><button class='remove_direction' data-directionid='${directionId}'>Удалить направление</button></div>
2622        </div>`;
2623        jQuery('.container_direction').append(codDirection);
2624        
2625        jQuery(".add_accordeon").off('click');
2626        jQuery(".remove_direction").off('click');
2627        jQuery(".show_all_accordeons").off('click');
2628    
2629        jQuery(".remove_direction").click(function(){
2630            const directionId = jQuery(this).data("directionid");
2631            jQuery(`.direction_wrapper[data-directionid='${directionId}']`).remove();
2632        });
2633        jQuery(".add_accordeon").click(function(){
2634           const accordeonId = jQuery(this).data("accordeon");
2635           const accordonCod = `<div class="accordeon_service">
2636                <button class="delete_accordeon">X</button>
2637                <div class="accordeon_item_edit">
2638                    <div class="name_accordeon">
2638<input placeholder="Название аккордеона" class="direction_accordeon">
2639                        <div class="wrapper_price_edit"></div>
2640                        <button class="add_price">Добавить цену</button>
2641                    </div>
2642                </div>
2643            </div>`;
2644            jQuery(`.container_accordeons[data-accordeon='${accordeonId}']`).append(accordonCod).fadeIn();
2645    
2646            jQuery(".delete_accordeon").off('click');
2647            jQuery(".add_price").off('click');
2648            jQuery(".delete_accordeon").click(function(){
2649               jQuery(this).parent(".accordeon_service").remove();
2650            });
2651            jQuery(".add_price").click(function(){
2652                const price_cod="<div class='price_wrapper_edit'><span class='drag_price'>☰</span><input placeholder='Название цены' class='accardeon_price_name'> <input placeholder='Цена' class='accardeon_price_value'> <button class='delete_price'>X</button></div>";
2653                jQuery(this).prev(".wrapper_price_edit").append(price_cod);
2654                initPriceSortable();
2655                jQuery(".delete_price").off('click');
2656                jQuery(".delete_price").click(function(){
2657                    jQuery(this).parent(".price_wrapper_edit").remove();
2658                });
2659            });
2660        });
2661        jQuery(".show_all_accordeons").click(function(){
2662            if(jQuery(this).hasClass("show_accordeons")) {
2663                jQuery(this).removeClass("show_accordeons");
2664                jQuery(this).text("+");
2665                jQuery(this).parent().next('.container_accordeons').fadeOut(500);
2666            } else {
2667                jQuery(this).addClass("show_accordeons");
2668                jQuery(this).text("-");
2669                jQuery(this).parent().next('.container_accordeons').fadeIn(500);
2670            }
2671    
2672        });
2673    
2674    }
2675    
2676    jQuery(".price_edit_save").click(function(){
2677    
2678        let error='';
2679    
2680        for(let i=0; i<jQuery(".direction_name_input").length; i++)
2681        {
2682            if(jQuery(".container_accordeons").eq(i).find(".direction_accordeon").length==0) {
2683                error="<p style='color:red'>Пустое направление</p>";
2684                jQuery(".save_result").html(error);
2685                return;
2686            }
2687        }
2688        for(let i=0; i<jQuery(".accordeon_service").length; i++) {
2689            if(jQuery(".accordeon_service").eq(i).find(".price_wrapper_edit").length==0){
2690                error="<p style='color:red'>Пустой аккордеон</p>";
2691                jQuery(".save_result").html(error);
2692                return;
2693            }    
2694        }
2695    
2696        if(error=='')
2697        {
2698            let price_obj={
2699                direction:[],
2700            };
2701        
2702            for(let i=0; i<jQuery(".direction_name_input").length; i++)
2703            {
2704                let directionName=jQuery('.direction_name_input').eq(i).val();
2705                let directionAccordeon={
2706                    name:[],
2707                    price_name:[],
2708                    price_value:[]
2709                };
2710                for(let j=0; j<jQuery(".container_accordeons").eq(i).find(".direction_accordeon").length; j++)
2711                {
2712                    let price_name=[];
2713                    let price_value=[];
2714                    for(let k=0; k<jQuery(".container_accordeons").eq(i).find(".accordeon_service").eq(j).find(".accardeon_price_name").length; k++)
2715                    {
2716                        price_name.push(jQuery(".container_accordeons").eq(i).find(".accordeon_service").eq(j).find(".accardeon_price_name").eq(k).val());
2717                        price_value.push(jQuery(".container_accordeons").eq(i).find(".accordeon_service").eq(j).find(".accardeon_price_value").eq(k).val());
2718                    }
2719                    directionAccordeon.name.push(jQuery(".container_accordeons").eq(i).find(".direction_accordeon").eq(j).val());
2720                    directionAccordeon.price_name.push(price_name);
2721                    directionAccordeon.price_value.push(price_value);
2722                }
2723                price_obj.direction.push({directionName: directionName, directionAccordeon:directionAccordeon })
2724            }
2725            
2726            jQuery.ajax({
2727                url:AJAX_URL,
2728                type:"POST",
2729                data: ({data:JSON.stringify(price_obj), Lang:LANG, action:"write_price_data"}),
2730                dataType: "html",
2731                success: write_price_data_success
2732                });
2733        }
2734        
2735    });
2736    
2737    function write_price_data_success(data){
2738        if(data){
2739            jQuery(".save_result").html("<p>Данные обновлены</p>");
2740        } else {
2741            jQuery(".save_result").html("<p>Ошибка записи в файл</p>");
2742        }
2743        setTimeout(clearSaveResult, 3000);
2744    }
2745    function clearSaveResult(){
2746        jQuery(".save_result").html("");
2747    }
2748
2749    function initPriceSortable(){
2750
2751    jQuery(".wrapper_price_edit").each(function(){
2752
2753        if(!jQuery(this).hasClass("ui-sortable")){
2754            jQuery(this).sortable({
2755                items: ".price_wrapper_edit",
2756                handle: ".drag_price",
2757                axis: "y",
2758                cursor: "move",
2759                opacity: 0.8,
2760                tolerance: "pointer"
2761            });
2762        }
2763
2764    });
2765
2766}
2767    
2768    /* Easy_load
2769    const img_arr = document.querySelectorAll(".mm_easy_load");
2770    let activ_doc_slider = true;
2771    let activ_article_slider = true;
2772    var options = {
2773        root: null,
2774        rootMargin: '0px',
2775        threshold: 0.1,
2776    }
2777    
2778    function handleAnimate(img, observer) {
2779        img.forEach(single_img => {
2780            if (single_img.intersectionRatio > 0) {
2781                add_animate(single_img.target);
2782            }
2783        })
2784    };
2785    
2786    function add_animate(img) {
2787        if (img.classList.contains('mm_easy_load')) {
2788            if (WIDTH_SCREEN >= 1200) {
2789                if (img.getAttribute("data-desctop-easy-load") != null) img.src = img.getAttribute("data-desctop-easy-load");
2790            }
2791            else {
2792                if (img.getAttribute("data-mobile-easy-load") != null) img.src = img.getAttribute("data-mobile-easy-load");
2793            }
2794            img.classList.remove('mm_easy_load');
2795        }
2796        if (img.classList.contains("block_doc")) {
2797            if (activ_doc_slider) {
2798                doc_slider();
2799                img.classList.remove('mm_easy_load');
2800                activ_doc_slider = false;
2801            }
2802        }
2803        if (img.classList.contains("mm_slider_2")) {
2804            if (activ_article_slider) {
2805                article_slider()
2806                img.classList.remove('mm_easy_load');
2807                activ_article_slider = false;
2808            }
2809        }
2810    
2811    }
2812    const observer = new IntersectionObserver(handleAnimate, options);
2813    
2814    img_arr.forEach(img => {
2815        observer.observe(img);
2816    });
2817    */
2818    Easy_load();
2819    function Easy_load()
2820    {
2821        for(let i=0; i<jQuery(".mm_easy_load").length; i++)
2822        {
2823            if (WIDTH_SCREEN >= 1200) {
2824               if (jQuery(".mm_easy_load").eq(i).attr("data-desctop-easy-load") != null) jQuery(".mm_easy_load").eq(i).attr('src', jQuery(".mm_easy_load").eq(i).attr("data-desctop-easy-load"));
2825            }
2826            else {
2827                if (jQuery(".mm_easy_load").eq(i).attr("data-mobile-easy-load") != null) jQuery(".mm_easy_load").eq(i).attr('src', jQuery(".mm_easy_load").eq(i).attr("data-mobile-easy-load"));
2828            }
2829        }
2830        if(jQuery(".block_doc").length!=0)
2831        {
2832            doc_slider();
2833        }
2834        if(jQuery(".mm_slider_2").length!=0)
2835        {
2836            article_slider();
2837        }
2838        if(jQuery(".mm_slider_new_2").length!=0)
2839        {
2840            article_slider();
2841        }
2842    }
2843    
2844    
2845    });
2846    
2847    /*Блок слайдов mm_slider_1*/
2848        if(jQuery(".mm_slider_1_text").length>0)
2849           {
2850               if(w>319 && w<1200)
2851                   {
2852                       jQuery(".slider_midle").css({"height": w/1.7});
2853                   }
2854               
2855                   var ArrayImgSlider_1=[];
2856                var counter_mm_slider_1=0;
2857                var ArrayTextSlider_1=[];
2858               for(var i=0; i<jQuery(".mm_slider_1_text").length; i++)
2859                   {
2860                       ArrayImgSlider_1.push(jQuery(".mm_slider_1_src").eq(i).text());
2861                       ArrayTextSlider_1.push(jQuery(".mm_slider_1_text").eq(i).text());
2862                   }
2863               if(ArrayImgSlider_1.length==1)
2864                {
2865                    jQuery(".mm_slider_1_left").hide();
2866                    jQuery(".mm_slider_1_right").hide();
2867                }
2868               change_date_mm_slider_1();
2869               jQuery(".mm_slider_1").fadeIn();
2870               
2871               function change_date_mm_slider_1()
2872                    {
2873                        jQuery(".mm_slider_1_slide").fadeOut(300, function(){
2874                            jQuery(this).css('background','url('+ArrayImgSlider_1[counter_mm_slider_1]+')').fadeIn(300);
2875                        });
2876                        jQuery(".mm_slider_1_desc").fadeOut(300, function(){
2877                            jQuery(this).text(ArrayTextSlider_1[counter_mm_slider_1]).fadeIn(300);
2878                        });
2879                    }
2880               
2881               jQuery(".mm_slider_1_left").click(function(){
2882                    counter_mm_slider_1--;
2883                    if(counter_mm_slider_1<0)
2884                        {
2885                            counter_mm_slider_1=ArrayImgSlider_1.length-1;
2886                        }
2887                    change_date_mm_slider_1();
2888                    
2889                });
2890                jQuery(".mm_slider_1_right").click(function(){
2891                    counter_mm_slider_1++;
2892                    if(counter_mm_slider_1==ArrayImgSlider_1.length)
2893                        {
2894                            counter_mm_slider_1=0;
2895                        }
2896                    change_date_mm_slider_1();
2897                });
2898               
2899           }
2900           
2901        /*Конец блока слайдов*/
2902    /*
2903        if (img.classList.contains('mm_easy_load')) {
2904            if (WIDTH_SCREEN >= 1200) {
2905                if (img.getAttribute("data-desctop-easy-load") != null) img.src = img.getAttribute("data-desctop-easy-load");
2906            }
2907            else {
2908                if (img.getAttribute("data-mobile-easy-load") != null) img.src = img.getAttribute("data-mobile-easy-load");
2909            }
2910            img.classList.remove('mm_easy_load');
2911        }
2912        if (img.classList.contains("block_doc")) {
2913            if (activ_doc_slider) {
2914                doc_slider();
2915                img.classList.remove('mm_easy_load');
2916                activ_doc_slider = false;
2917            }
2918        }
2919        if (img.classList.contains("mm_slider_2")) {
2920            if (activ_article_slider) {
2921                article_slider()
2922                img.classList.remove('mm_easy_load');
2923                activ_article_slider = false;
2924            }
2925        }
2926    */
2927    
2928    // Easy_load
2929    
2930}

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.