


function initializeScripts() {

function AppLoaderOn(){
    $("#AppLoader").removeClass("AppLoaderOff");
    $("#AppLoader").addClass("AppLoaderOn");
    $("html").addClass("AppLoaderOnHtml");
    $("body").addClass("AppLoaderOnBody");
    setTimeout(function() {
        AppLoaderOff();
    }, 60000);
}
function AppLoaderOff(){
    $("#AppLoader").removeClass("AppLoaderOn");
    $("html").removeClass("AppLoaderOnHtml");
    $("body").removeClass("AppLoaderOnBody");
    $("#AppLoader").addClass("AppLoaderOff");
}

$(".auteur-alpha").click(function(){
    var selected_letter = this.id;
    if (selected_letter == 'all') {
        location.href = "https://www.editionsdurocher.fr/auteurs/";
    }
    $('.auteur-card').each(function (index, value) {
      var auteur_letter  = $(this).attr('attr-alpha');
      if (selected_letter == auteur_letter) {
        $(this).css('display','block');
      } else {
        $(this).css('display','none');
      }
    });
}); 

$( document ).ready(function() {
    AppLoaderOff();

    $(".getLoad").click(function(){
        AppLoaderOn();
    });

    $(".ns-unsubscribe").click(function(){
        location.href = "?ns=unsubscribe";
    });

    $(".ns-subscribe").click(function(){
        location.href = "?ns=subscribe";
    });

    $(".pp-unsubscribe").click(function(){
        location.href = "?pp=unsubscribe";
    });

    $(".pp-subscribe").click(function(){
        location.href = "?pp=subscribe";
    });

    $(".rp-unsubscribe").click(function(){
        location.href = "?rp=unsubscribe";
    });

    $(".rp-subscribe").click(function(){
        location.href = "?rp=subscribe";
    });

    $(".add_to_cart").click(function(){
        AppLoaderOn();
        var product_id = $('#product_id').val();
        var quantity = $('#quantity').val();
        $.post( "https://www.editionsdurocher.fr/call-js/", { action: "add_to_cart", product_id: product_id, quantity: quantity } );
    });

    $(".cart_add_to_cart").click(function(){
        AppLoaderOn();
        var product_id = this.id;
        var quantity = $('#quantity_'+this.id).val();
        $.post( "https://www.editionsdurocher.fr/call-js/", { action: "add_to_cart", product_id: product_id, quantity: quantity } );
    });

    $(".dropdown-product-remove").click(function(){
        AppLoaderOn();
        var product_id = this.id
        $.post( "https://www.editionsdurocher.fr/call-js/", { action: "remove-product", product_id: product_id} );
    });

    $(".cart-product-remove").click(function(){
        AppLoaderOn();
        var product_id = this.id
        $.post( "https://www.editionsdurocher.fr/call-js/", { action: "remove-product", product_id: product_id} );
    });

    $(".cart-product-remove-all").click(function(){
        AppLoaderOn();
        $.post( "https://www.editionsdurocher.fr/call-js/", { action: "remove-product-all"} );
    });

    $(".form-address-select").click(function(){
        AppLoaderOn();
        var address_id = this.id;
        $.post( "https://www.editionsdurocher.fr/call-js/", { action: "address_select", address_id: address_id} );
    });

    $(".form-address-edit").click(function(){
        AppLoaderOn();
        var address_id = this.id;
        $.post( "https://www.editionsdurocher.fr/call-js/", { action: "address_edit", address_id: address_id} );
    });

    $(".form-address-delete").click(function(){
        AppLoaderOn();
        var address_id = this.id;
        $.post( "https://www.editionsdurocher.fr/call-js/", { action: "address_delete", address_id: address_id} );
    });

    $(".change-passwd-btn").click(function(){
        AppLoaderOn();
        var address_id = this.id;
        var passwd1 = $('#passwd1_'+this.id).val();
        var passwd2 = $('#passwd2_'+this.id).val();
        var passwd3 = $('#passwd3_'+this.id).val();
        $.post( "https://www.editionsdurocher.fr/call-js/", { action: "change-passwd", passwd1: passwd1, passwd2: passwd2, passwd3: passwd3} );
    });

    $(".update-address-billing").submit(function(e) {
        AppLoaderOn();
        e.preventDefault();
        var actionurl = 'https://www.editionsdurocher.fr/call-js/';
        $.ajax({
                url: actionurl,
                type: 'post',
                dataType: 'application/json',
                data: $(".update-address-billing").serialize()
        });
        $(document).ajaxStop(function () {
            location.href = "?process=shipping";
        });
    });

    $(".add-address-shipping").submit(function(e) {
        AppLoaderOn();
        e.preventDefault();
        var actionurl = 'https://www.editionsdurocher.fr/call-js/';
        $.ajax({
                url: actionurl,
                type: 'post',
                dataType: 'application/json',
                data: $(".add-address-shipping").serialize()
        });
        $(document).ajaxStop(function () {
            location.href = "?process=shipping";
        });
    });


    $(".account-update-address-billing").submit(function(e) {
        AppLoaderOn();
        e.preventDefault();
        var actionurl = 'https://www.editionsdurocher.fr/call-js/';
        $.ajax({
                url: actionurl,
                type: 'post',
                dataType: 'application/json',
                data: $(".account-update-address-billing").serialize()
        });
        $(document).ajaxStop(function () {
            location.href = "?process=success";
        });
    });

    $(".account-add-address-shipping").submit(function(e) {
        AppLoaderOn();
        e.preventDefault();
        var actionurl = 'https://www.editionsdurocher.fr/call-js/';
        $.ajax({
                url: actionurl,
                type: 'post',
                dataType: 'application/json',
                data: $(".account-add-address-shipping").serialize()
        });
        $(document).ajaxStop(function () {
            location.href = "?process=success";
        });
    });

    $(".edit-address-shipping").submit(function(e) {
        AppLoaderOn();
        e.preventDefault();
        var actionurl = 'https://www.editionsdurocher.fr/call-js/';
        $.ajax({
                url: actionurl,
                type: 'post',
                dataType: 'application/json',
                data: $(".edit-address-shipping").serialize()
        });
        $(document).ajaxStop(function () {
            location.href = "?process=shipping";
        });
    });

    $(".account-edit-address-shipping").submit(function(e) {
        AppLoaderOn();
        e.preventDefault();
        var actionurl = 'https://www.editionsdurocher.fr/call-js/';
        $.ajax({
                url: actionurl,
                type: 'post',
                dataType: 'application/json',
                data: $(".account-edit-address-shipping").serialize()
        });
        $(document).ajaxStop(function () {
            location.href = "?process=end";
        });
    });

    $(".change-login").submit(function(e) {
        AppLoaderOn();
        e.preventDefault();
        var actionurl = 'https://www.editionsdurocher.fr/call-js/';

        $.ajax({
                url: actionurl,
                type: 'post',
                dataType: 'application/json',
                data: $(".change-login").serialize()
        });
        $(document).ajaxStop(function () {
            location.href = "?process=confirmation_send";
        });
    });

    $(".collapsed").click(function(){
        var mt_id = this.id;
        $(".icon-check").addClass("d-none");
        $("#"+mt_id+" > i").removeClass("d-none");
        $("#pmethod").val(mt_id);
        $(".pmethod").addClass("d-none");
        $("#p_"+mt_id).removeClass("d-none");
    }); 

    $(".ctrl_btn").click(function(){
        var pmethod = $("#pmethod").val();
        if ($("#cgv").is(':checked') && pmethod != '') {
            $("#btn-end_com").attr('disabled', false);
        } else {
            $("#btn-end_com").attr('disabled', true);
        }
    }); 

    $('#btn-end_com').click(function() {
        var texteCommande = $('#COM_CH_TEXTECOMMANDE').val();
        $('#COM_CH_TEXTECOMMANDE_FORM').val(texteCommande);
    });

    $(".com-btn-details").click(function(){
        var com_dt_id = this.id;
        $(".com-details").addClass("d-none");
        $("#com_details_"+com_dt_id).removeClass("d-none");
    }); 

    $("#form-newsletter-form").submit(function(e) {
        e.preventDefault();
        var actionurl = 'https://www.editionsdurocher.fr/call-js/';
        $.ajax({
                url: actionurl,
                type: 'post',
                dataType: 'application/json',
                data: $("#form-newsletter-form").serialize()
        });

        $(document).ajaxStop(function () {
            $(".form-newsletter-alert").removeClass("d-none");
        });
    });
});

}
initializeScripts();