(function ($) {
    $(document).on('ready', function () {
        console.log('filter.js');

        var $filter_price_link = $('#filter_price_link');
        var $filter_price_min = $('#price_values input#price_from');
        var $filter_price_max = $('#price_values input#price_to');

        $( '#price_values_slider' ).on('moved.zf.slider', function(e){
            var price_from = $(this).find('span.slider-handle[aria-controls="price_from"]').attr('aria-valuenow');
            var price_to = $(this).find('span.slider-handle[aria-controls="price_to"]').attr('aria-valuenow');
            $filter_price_min.val(price_from);
            $filter_price_max.val(price_to);
            // console.log(price_from);
            // console.log(price_to);
            $filter_price_link.trigger('change');
        });

        $filter_price_link.on('change',function(e){
            $(this).attr({
                'href' : $(this).data('price_path') + 'price-' + $filter_price_min.val() + '_' + $filter_price_max.val()
            });
        });
        var flag_do_click = false;
        $filter_price_link.on('click',function(e){
            if(flag_do_click === false){
                e.preventDedault;
            }
            $(this).trigger('change');
            flag_do_click = true;
            $(this).trigger('click');
        });


        //Каталог фильтры
        var vdz_filter = function(){
            // $('#filters div[id$="_filter"] *').on('click',function (e) {
            //     //e.stopPropagation();
            // });
            if($(window).width() < 768) {
                $('#filters div[id$="_filter"] .vdz_filter_toggle').hide();
                $('#filters div[id$="_filter"]').off('click');
                $('#filters div[id$="_filter"] h5').on('click', function (e) {
                    console.log(e.type);
                    //alert(e.type)
                    $(this).parent('.vdz_filter_item').toggleClass('active').find('.vdz_filter_toggle').slideToggle()
                    return
                })
            }else{
                $('#filters div[id$="_filter"] .vdz_filter_toggle').show();
                $('#filters div[id$="_filter"]').removeClass('active');
                $('#filters div[id$="_filter"]').off('click');
            }
        }
        vdz_filter();

        $(window).on('resize', function () {
            $('#filters div[id$="_filter"]').off('click');
            //vdz_filter();
        });


    });
})(jQuery);