﻿$(document).ready(function() {
    $('.etiqueta_btnAdicionarCarrinho').click(function(e) {
        var titulo = this.title;
        this.title = '';

        var idProd = $(this).parent()[0].id.replace('addProd', '');
        var id = 'divAddToCartExpress' + idProd;

        var posx = e.pageX - 10;
        var posy = e.pageY + 20;

        $('body').append('<div id="' + id + '" class="addToCartExpress">Adicionando ao Carrinho, aguarde.</div>');
        $('#' + id).css('top', posy + 'px')
                               .css('left', posx + 'px')
                               .fadeIn('fast');

        $.ws(caminhoWebService + 'WebServices/WCart.asmx/ExisteItem',
            function(existe) {

                if (!existe.d) {
                    $.ws(caminhoWebService + 'WebServices/WCart.asmx/AdicionarItem',
                        function(resposta) {
                            Concluir(id, ((resposta.d) ? "Incluído com sucesso." : "Não foi possível incluir no carrinho."));
                        },
                        '{ "codigoProduto": ' + idProd + ', "codigoVariacaoProduto": 0, "quantidade": 1, "embrulhado": false }'
                    );
                } else {
                    Concluir(id, "Este item já foi incluído no carrinho.");
                }
            },
            '{ "codigoProduto": ' + idProd + ', "codigoVariacaoProduto": 0 }'
        );

        this.title = titulo;
    });
});
function Concluir(id, message) {
    $('#' + id).text(message)
    $(this).delay(4000, function() {
        $('#' + id).remove();
    });
}
