jQuery(document).ready(function($){

    var siteUrl = buscador_js_object.siteUrl;

    console.log(siteUrl);

    $('.form-buscador').on('submit', function(e) {
        e.preventDefault();
    });

    $('#interstock-search').on('keydown', function(e) {

        console.log(e);
        console.log(e.key);
        console.log(e.keyCode);

        var largo = $(this).val().length;

        console.log(largo);

        if ( (e.keyCode >= 48 && e.keyCode <= 90) && largo > 1 ) {
                
            $.ajax({
                type: 'POST',
                url: siteUrl + '/wp-admin/admin-ajax.php',
                dataType: 'json',
                data: {
                    action: 'interstock_searchform',
                    search_terms: $('#interstock-search').val()
                },
                beforeSend: function () {

                    console.log("Buscando...");
                    
                    $('#resultado-aqui').addClass("visible");
                    
                    $('#resultado-aqui').html("Buscando...");
                    
                },
                success: function (res) {

                    console.log(res);
                    
                    if(res.search_result == null ) {
                        $('#resultado-aqui').html('null');
                    } else {
                        $('#resultado-aqui').html(res.search_result);
                    }
                    
                }

            });

        }else if ( e.key === "Backspace" ) {

            //$('#interstock-search').off('keydown');
            $('#resultado-aqui').removeClass("visible");

        }

    });

    $('.submit-btn').on('click', function(e) {

        var largo = $('#interstock-search').val().length;
                
        $.ajax({
            type: 'POST',
            url: siteUrl + '/wp-admin/admin-ajax.php',
            dataType: 'json',
            data: {
                action: 'interstock_searchform',
                search_terms: $('#interstock-search').val()
            },
            beforeSend: function () {

                console.log("Buscando...");
                
                $('#resultado-aqui').addClass("visible");
                
                $('#resultado-aqui').html("Buscando...");
                
            },
            success: function (res) {

                console.log(res);
                
                if(res.search_result == null ) {
                    $('#resultado-aqui').html('null');
                } else {
                    $('#resultado-aqui').html(res.search_result);
                }
                
            }

        });

    });


    $('#interstock-search').on('keydown', function(e) {

        if (e.key === "Escape") {

            $('#interstock-search').val("");
            $('#interstock-search').trigger("focusout");
            //$('#interstock-search').off('keydown');
            $('#resultado-aqui').removeClass("visible");

        }

    });


    $('#resultado-aqui').on('mouseleave', function(e) {
        $('#resultado-aqui').removeClass("visible");
    });



    $('#sincronizar-stock-defontana').on('click', function(e) {

        e.preventDefault();
                
        $.ajax({
            type: 'POST',
            url: siteUrl + '/wp-admin/admin-ajax.php',
            dataType: 'json',
            data: {
                action: 'sincronizar_stock_defontana'
            },
            beforeSend: function () {

                console.log("Buscando...");
                
            },
            success: function (res) {

                console.log(res);
                
            }

        });

    });


    $('#sincronizar-precios-defontana').on('click', function(e) {

        e.preventDefault();
                
        $.ajax({
            type: 'POST',
            url: siteUrl + '/wp-admin/admin-ajax.php',
            dataType: 'json',
            data: {
                action: 'sincronizar_precio_defontana'
            },
            beforeSend: function () {

                console.log("Buscando...");
                
            },
            success: function (res) {

                console.log(res);
                
            }

        });

    });

    

});