/*  ----------------------------------------------------------------------
    23.03.2025
    Меняем статус
----------------------------------------------------------------------  */

$("#changeStatus").click(function (event) {


    if ($(this).is(':checked')) {
        var status=1;
      } else {
        var status=0;
      }

      $.ajax({
        type: 'POST',
        url: '/act/tovar',
        dataType: 'html',
        cache: false,
        data: "act=changeStatus&id=" + $(this).data("id") + "&status="+status,
        success: function (data) { }
    });
    
})

/*  ----------------------------------------------------------------------
    23.03.2025
    Создаем категорию
----------------------------------------------------------------------  */
$("#btnNewCat").click(function (event) {
    $.ajax({
      type: 'POST',
      url: '/act/content',
      dataType: 'html',
      cache: false,
      data: "act=newCategory&id=" + $(this).data("id") + "&txt=" + $("#inputNewCat").val(),
      success: function (data) { }
  });
})

/*  ----------------------------------------------------------------------
    23.03.2025
    Перемещалка категории в другую категорию
----------------------------------------------------------------------  */
$("#catToCat").click(function (event) {
      $.ajax({
        type: 'POST',
        url: '/act/content',
        dataType: 'html',
        cache: false,
        data: "act=moveCategory&id=" + $(this).data("id") + "&newCat=" + $(".moveCat").val(),
        success: function (data) { }
    });
})




/*  ----------------------------------------------------------------------
    17.03.2025
    Добавлялка в корзину
----------------------------------------------------------------------  */
$('#btnAddToCart').click(function (event) {



    $.ajax({
        type: 'POST',
        url: '/act/content',
        dataType: 'html',
        cache: false,
        data: "act=addToCart&id=" + $(this).data("id"),
        success: function (data) { }
    });
    $('#pAddToCart').html("<div class='alert alert-success' role='alert'>Товар успешно добавлен в <a href='/cart/'><b>корзину!</b></a></div>");


})








//Бесконечная лента
/*var block_show = false;
let page = 1;
function scrollMore() {
    var $target = $('#showmore-triger');
    if (block_show) {
        return false;
    }
    var wt = $(window).scrollTop();
    var wh = $(window).height();
    var et = $target.offset().top;
    var eh = $target.outerHeight();
    var dh = $(document).height();
    if (wt + wh >= et || wh + wt == dh || eh + et < wh) {
        page++;
        block_show = true;
        $.ajax({
            type: 'POST',
            url: '/lentatovarov/' + $('#showmore-triger').data('content'),
            dataType: 'html',
            cache: false,
            data: "mod=mini&page=" + page,
            success: function (data) {
                $('#showmore-list').append(data);
                block_show = false;
            }
        });
        if (page == $target.attr('data-max')) {
            $target.remove();
        }
    }
}

$(window).scroll(function () {
    scrollMore();
});*/







/*  ----------------------------------------------------------------------
    17.02.2025
    Смотрим главную картинку
----------------------------------------------------------------------  */
$('.tovarMiniImg').click(function (event) {
    $(".tovarMainImg").attr("src", $(this).attr("src"));
})







/*  ----------------------------------------------------------------------
    02.02.2025
    Добавляем коментарий
----------------------------------------------------------------------  */
$('.form_comment').submit(function (event) {
    event.preventDefault();

    var formData = new FormData(this);
    $.ajax({
        type: 'POST', // Тип запроса
        url: '/act/content', // Скрипт обработчика
        data: formData, // Данные которые мы передаем
        cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
        contentType: false, // Тип кодирования данных мы задали в форме, это отключим
        processData: false,
        success: function (data) {
            //alert(data);
            /* printMessage('#result', data);*/
        },
        error: function (data) {
            console.log(data);
        }
    });
    $(".form_comment textarea").val('');
    $(".form_comment div").removeClass('hidden');
});


$('.btn-otvet').click(function (event) {
    $("#idInModal").val($(this).data('id'));
})

/* ставим мини-картинку на главную */
$('.miniimg').click(function (event) {
    $('.mainimg').attr('src', $(this).attr('src'));
})


/* удалялка картинок */
$("#delimg").click(function (event) {
    $.ajax({
        type: "POST",
        url: '/act/tovar_show',
        data: "act=delimg&id=" + $(this).data("id")
    });
    alert("Картинки очищены и будут загружены новые после перезагрузки страницы");
    location.reload();
})


$('.addToCart').click(function (event) {

    $(this).text("Товар добавлен в корзину");
    $(this).removeClass('btn-danger');
    $(this).addClass('btn-success');
    $(this).addClass('disabled');
})

/*  ----------------------------------------------------------------------
    05.01.2024
    Тыкаем по ценникам товара
----------------------------------------------------------------------  */


$(".btn-check").click(function (event) {

    $("#cena").text($(this).data('cena'));
    $(".btn-add-to-cart").data('cena', $(this).data('t'));

})


/*  ----------------------------------------------------------------------
    27.02.2023
    Добавляем коментарий
----------------------------------------------------------------------  */

$(".smallImg").click(function (event) {

    $("#MainImg").attr('src', '/img.php?filename=' + $(this).data('fm') + '&w=300&h=300&tovar=1');

})


$(".s2-cat").change(function (event) {
    var cat_id = $(this).val();
    var id = $(this).data('id');
    $.ajax({
        type: "POST",
        url: '/act/tovar_show',
        data: "act=moveTovar&cat_id=" + cat_id + "&id=" + id,
        success: function (data) {/*alert(data)*/ }
    });
})

$(".checkbox").click(function (event) {
    var id = $(this).data("id");
    if ($(this).is(':checked'))
        var status = 1;
    else
        var status = 0;
    $.ajax({
        type: "POST",
        url: '/act/tovar_show',
        data: "act=DontPublic&id=" + id + "&status=" + status
    });
})


/*  ----------------------------------------------------------------------
    27.02.2023
    Добавляем коментарий
----------------------------------------------------------------------  */
$('#addCommentOnTovar').submit(function (event) {
    event.preventDefault();

    var formData = new FormData(this);
    $.ajax({
        type: 'POST', // Тип запроса
        url: '/act/tovar_show', // Скрипт обработчика
        data: formData, // Данные которые мы передаем
        cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
        contentType: false, // Тип кодирования данных мы задали в форме, это отключим
        processData: false,
        success: function (data) {
            //alert(data);
            /* printMessage('#result', data);*/
        },
        error: function (data) {
            console.log(data);
        }
    });
    $("#textarea-comment").val('');
    $("#comment-result").removeClass('hidden');
});

/*  ----------------------------------------------------------------------
    22.06.2022
    Кнопа добавления в корзину
----------------------------------------------------------------------  */
$(".btn-add-to-cart").click(function (event) {
    var kolvo = $("#number").val();
    var pages_id = $("#pages_id").val();
    //alert(pages_id);
    $.ajax({
        type: 'POST', // Тип запроса
        url: '/act/tovar_show', // Скрипт обработчика
        data: 'act=addToCart&pages_id=' + pages_id + '&kolvo=' + kolvo + '&option=' + $(this).data('cena'), // Данные которые мы передаем
        success: function (data) {
            $("#modal-cart-itogo").text(data);
        }
    });


    return false;
})




/*  ----------------------------------------------------------------------
    22.06.2022
    Интерактивное изменение
----------------------------------------------------------------------  */

$(".span-change-cena").dblclick(function (event) {
    $(this).hide("600");
    $('.input-qc').removeClass('hidden');
    $('.input-qc').show('600');
})

$(".input-qc").dblclick(function (event) {
    var id = $(this).data('id');
    var txt = $(this).val();
    $(this).hide("600");
    $('.span-change-cena').show('600');
    $('.span-change-cena').text(txt);
    $.ajax({
        type: 'POST', // Тип запроса
        url: '/act/tovar_show', // Скрипт обработчика
        data: 'id=' + id + '&act=addChangeCena&txt=' + txt, // Данные которые мы передаем
        success: function (data) { }
    });
})