HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //proc/self/cwd/wp-content/themes/medialider/js/scripts.js
$(document).ready(function() {
    $('.popup-galleryImg').magnificPopup({
        delegate: 'a.link-img',
        type: 'image',
        tLoading: 'Loading image #%curr%...',
        mainClass: 'mfp-img-mobile',
        gallery: {
            enabled: true,
            navigateByImgClick: true,
            preload: [0, 1]
        },
        image: {
            tError: '<a href="%url%">The image #%curr%</a> could not be loaded.',
        }
    });
    $('.video-wrap').magnificPopup({
        delegate: '.popup-youtube',
        disableOn: 700,
        type: 'iframe',
        mainClass: 'mfp-fade',
        removalDelay: 160,
        gallery: {
            enabled: true,
            navigateByImgClick: true,
            preload: [0, 1]
        }
    });
    $('.popup-img').magnificPopup({
        type: 'image',
        tLoading: 'Loading image #%curr%...',
        mainClass: 'mfp-img-mobile',
        gallery: {
            enabled: true,
            navigateByImgClick: true,
            preload: [0, 1]
        },
        image: {
            tError: '<a href="%url%">The image #%curr%</a> could not be loaded.',
            titleSrc: function(item) {
                return item.el.attr('title');
            }
        }
    });
    $('a[href="#order-call-form"]').magnificPopup({
        type: 'inline',
        callbacks: {
            open: function() {
                $('html').css('overflow', 'hidden').css('margin-right', '0');
            },
        },
        overflowY: 'hidden',
    });
    $('a[href="#feedback"]').magnificPopup({
        type: 'inline',
        callbacks: {
            open: function() {
                $('html').css('overflow', 'hidden').css('margin-right', '0');
            },
        },
        overflowY: 'hidden',
    });
    $('.bxSliderImg').bxSlider({
        controls: true,
        pager: false,
        infiniteLoop: true,
        nextText: '',
        prevText: '',
    });
    var group_company_slides = $('.group-company');
    for (var i = 0; i < group_company_slides.length; i++) {
        group_company_slides[i].addEventListener('mouseover', function(e) {
            var userWindowWidth = document.body.clientWidth;
            if (userWindowWidth >= 768) {
                var target_block = e.currentTarget;
                var innerPoint = $(target_block).children('.point');
                var greenPoint = $('#point-green');
                var coordInnerPoint = innerPoint.offset();
                greenPoint.css({
                    'opacity': 1
                });
                greenPoint.stop().animate({
                    'left': coordInnerPoint.left
                }, 500);
            }
        });
        group_company_slides[i].addEventListener('mouseout', function(e) {
            if (document.body.clientWidth >= 768) {
                var greenPoint = $('#point-green');
                greenPoint.stop().animate({
                    'opacity': 0
                }, 800);
            }
        })
    }
    $(".burger-btn").on("click", function() {
        var slideElem = $('#wrap-one-slide');
        var flagSlideElem = true;
        if ($('#wrap-one-slide').length > 0) {
            var tpp = $(slideElem).offset();
            var slideSourceBottom = slideElem.outerHeight() + slideElem.offset().top;
        } else {
            flagSlideElem = false;
        }
        if ($(this).hasClass("active")) {
            if (flagSlideElem) {
                if (window.pageYOffset > slideSourceBottom) {
                    $("#main-header").fadeIn();
                    $(this).removeClass("burger-btn_white");
                }
            }
            $(".common-header").fadeIn();
            $("#front-page-slide-header").fadeIn();
            if ($(".common-header").length > 0) {
                $(this).removeClass("burger-btn_white");
            }
            $("#sidebarId").stop().animate({
                "right": -400
            }, 400, function() {
                $(this).hide();
                $("body").css({
                    "overflow": "visible"
                });
            });
            $("#sidebarId").css({
                "right": 0
            })
        } else {
            $("#sidebarId").css({
                "right": -400
            })
            $("#sidebarId").show();
            $("#front-page-slide-header").fadeOut();
            $("#main-header").fadeOut();
            $(".common-header").fadeOut(500);
            $(this).addClass("burger-btn_white");
            $("body").css({
                "overflow": "hidden"
            });
            $("#sidebarId").stop().animate({
                "right": 0
            }, 400);
        }
        $(this).toggleClass("active");
    });
    var fromlistCentralReviewId = $(".programs_central").attr("data-reviewid");
    $(".review-list-item").css({
        "opacity": 0
    });
    $("#" + fromlistCentralReviewId).css({
        "opacity": 1
    });
    $.validator.addMethod('phoneNotEmpty', function(val, el, args) {
        if (val != "") {
            $('input[name="UserEmail"]').rules("remove", "required");
            return true;
        } else {
            if ($('input[name="UserEmail"]').val() == "") {
                $('input[name="UserEmail"]').rules("add", {
                    required: true,
                    messages: {
                        required: "Поле оязательно",
                    }
                });
                return false;
            } else {
                return true;
            }
        }
    }, "Поле оязательно");
    $.validator.addMethod('emailNotEmpty', function(val, el, args) {
        if (val != "") {
            $('input[name="UserContactPhone"]').rules("remove", "required");
            return true;
        } else {
            if ($('input[name="UserContactPhone"]').val() == "") {
                $('input[name="UserContactPhone"]').rules("add", {
                    required: true,
                    messages: {
                        required: "Поле оязательно",
                    }
                });
                return false;
            } else {
                return true;
            }
        }
    }, "Поле оязательно");
    $('#single-form').validate({
        rules: {
            UserName: {
                required: true
            },
            UserContactPhone: {
                phoneNotEmpty: true
            },
            UserEmail: {
                emailNotEmpty: true
            },
            AgreeWithPersonalDataRules: {
                required: true
            }
        },
        messages: {
            UserName: {
                required: "Поле оязательно",
            },
            UserContactPhone: {
                phoneNotEmpty: "Поле оязательно",
            },
            AgreeWithPersonalDataRules: {
                required: "Необходимо дать согласие"
            }
        },
        submitHandler: function(elem) {
            var form = $(elem);
            $.post('/wp-content/themes/medialider/question-order.php', form.serialize(), function(data) {
                ym(39859480,'reachGoal','Onlajn_oplata');
                var elem = $('.result-info', form);
                elem.html(data);
                $('input', form).val('');
            });
        }
    });
    $.validator.addMethod('orderPhoneNotEmpty', function(val, el, args) {
        if (val != "") {
            $('input[name="OrderUserEmail"]').rules("remove", "required");
            return true;
        } else {
            if ($('input[name="OrderUserEmail"]').val() == "") {
                $('input[name="OrderUserEmail"]').rules("add", {
                    required: true,
                    messages: {
                        required: "Поле оязательно",
                    }
                });
                return false;
            } else {
                return true;
            }
        }
    }, "Поле оязательно");
    $.validator.addMethod('orderEmailNotEmpty', function(val, el, args) {
        if (val != "") {
            $('input[name="OrderUserPhone"]').rules("remove", "required");
            return true;
        } else {
            if ($('input[name="OrderUserPhone"]').val() == "") {
                $('input[name="OrderUserPhone"]').rules("add", {
                    required: true,
                    messages: {
                        required: "Поле оязательно",
                    }
                });
                return false;
            } else {
                return true;
            }
        }
    }, "Поле оязательно");
    $('#order-call-form').validate({
        rules: {
            OrderUserName: {
                required: true
            },
            OrderUserPhone: {
                orderPhoneNotEmpty: true
            },
            OrderUserEmail: {
                orderEmailNotEmpty: true
            },
            AgreeWithPersonalDataRules: {
                required: true
            }
        },
        messages: {
            OrderUserName: {
                required: "Поле оязательно",
            },
            OrderUserPhone: {
                phoneNotEmpty: "Поле оязательно",
            },
            AgreeWithPersonalDataRules: {
                required: "Необходимо дать согласие"
            }
        },
        submitHandler: function(elem) {
            var form = $(elem);
            $.post('/wp-content/themes/medialider/questions.php', form.serialize(), function(data) {
                ym(39859480,'reachGoal','ekspress_zakaz');
                var elem = $('.result-info', form);
                elem.html(data);
                $('input', form).val('');
                setTimeout(function() {
                    $.magnificPopup.close();
                }, 3000);
            });
        }
    });
    $('#feedback').validate({
        rules: {
            Name: {
                required: true
            },
            ContactPhone: {
                orderPhoneNotEmpty: true
            },
            Email: {
                orderEmailNotEmpty: true
            },
            AgreeWithPersonalDataRules: {
                required: true
            }
        },
        messages: {
            Name: {
                required: "Поле оязательно",
            },
            ContactPhone: {
                phoneNotEmpty: "Поле оязательно",
            },
            AgreeWithPersonalDataRules: {
                required: "Необходимо дать согласие"
            }
        },
        submitHandler: function(elem) {
            var form = $(elem);
            $.post('/wp-content/themes/medialider/questions.php', form.serialize(), function(data) {
                var elem = $('.result-info', form);
                elem.html(data);
                $('input', form).val('');
                setTimeout(function() {
                    $.magnificPopup.close();
                }, 3000);
            });
        }
    });
    $('#place_order').on('click', function(e) {
        if ($('#AgreeWithPersonalDataRules').prop("checked")) {
            $('.personal-data-warning__error').hide();
        } else {
            e.preventDefault();
            $("html,body").animate({
                scrollTop: $('#customer_details').offset().top
            }, 1000);
            $('.personal-data-warning__error').show();
        }
    });
});
var programs_animate = false;
$(function() {
    $("#programs_left_over").on("click", function(e) {
        moveProgramsLeft();
    });
    $("#programs_right_over").on("click", function(e) {
        moveProgramsRight();
        console.log(1);
    });
    $("#programs_left_arrow").on("click", function(e) {
        moveProgramsLeft();
    });
    $("#programs_right_arrow").on("click", function(e) {
        moveProgramsRight();
    });
});

function moveProgramsLeft() {
    if (!programs_animate) {
        var fromlistReviewId = $(".programs_left").attr("data-reviewid");
        programs_animate = true;
        var l = $(".programs_hidden_right").length;
        $(".programs_hidden_right").eq(l - 1).clone(true).removeClass("programs_hidden_right").addClass("programs_hidden_left").prependTo("#programs_cards");
        $(".programs_hidden_right").eq(l - 1).remove();
        $(".programs_right").addClass("programs_hidden_right").removeClass("programs_right");
        $(".programs_central").removeClass("programs_central").addClass("programs_right");
        $(".programs_left").removeClass("programs_left").addClass("programs_central");
        $(".programs_hidden_left").eq(0).removeClass("programs_hidden_left").addClass("programs_left");
        $(".review-list-item").animate({
            "opacity": 0
        }, 250);
        $("#" + fromlistReviewId).animate({
            "opacity": 1
        }, 250);
        setTimeout("setProgramsLeft()", 500);
    }
}

function moveProgramsRight() {
    if (!programs_animate) {
        var fromlistReviewId = $(".programs_right").attr("data-reviewid");
        var sl, sc, sr;
        sl = $(".programs_central").attr("data-group");
        sc = $(".programs_right").attr("data-group");
        programs_animate = true;
        $(".programs_left").addClass("programs_hidden_left").removeClass("programs_left");
        $(".programs_central").removeClass("programs_central").addClass("programs_left");
        $(".programs_right").removeClass("programs_right").addClass("programs_central");
        $(".programs_hidden_right").eq(0).removeClass("programs_hidden_right").addClass("programs_right");
        $(".review-list-item").animate({
            "opacity": 0
        }, 250);
        $("#" + fromlistReviewId).animate({
            "opacity": 1
        }, 250);
        sr = $(".programs_right").attr("data-group");
        setTimeout("setProgramsRight()", 500);
    }
}

function setProgramsLeft() {
    programs_animate = false;
}

function setProgramsRight() {
    $(".programs_hidden_left").eq(0).clone(true).removeClass("programs_hidden_left").addClass("programs_hidden_right").appendTo("#programs_cards");
    $(".programs_hidden_left").eq(0).remove();
    programs_animate = false;
}

$(document).ready(function() {
    var picplay = $('.player-back');
    picplay.click(function() {
        if (picplay.hasClass('on_clicked')) {
            picplay.removeClass('on_clicked');
            $('.list_serv').fadeIn(1000);
        } else {

            picplay.addClass('on_clicked');
            $('.list_serv').fadeOut(1000);
        }

    });

    $('video').click(function() {
        if (picplay.hasClass('on_clicked')) {
            picplay.removeClass('on_clicked');
            $('.list_serv').fadeIn(1000);
        } else {

            picplay.addClass('on_clicked');
            $('.list_serv').fadeOut(1000);
        }

    });
    $('#order-call-form').on('submit', function(){
        ym(39181080,'reachGoal','ekspress_zakaz');
    })

    $('.cart').on('submit', function(){
        ym(39181080,'reachGoal','Onlajn_oplata')
    })
});