$(document).ready(function(){
    $('.basketTable img[id*="remove_"]').click(function(){
        var id = $(this).attr('id').substring(7);
        var um = showUserMessage('Törlés folyamatban...', 'wait', 0);
        $.ajax({
            url: baseUrl + '/basket/delajax/id/' + id,
            success: function(data) {
                hideUserMessage(um);
                $('#basketRow_' + id).remove();
                showUserMessage('Sikeres törlés!');
                if (data == '0') {
                    $('#basketSumRow').remove();
                    $('#orderBasket').remove();
                    $('#emptyBasket').show();
                } else {
                    $('#basketSum').html(data);
                }
            }
        });
    });
    $('.basketTable img[id*="add_"]').click(function(){
        var id = $(this).attr('id').substring(4);
        var um = showUserMessage('Hozzáadás folyamatban...', 'wait', 0);
        $.ajax({
            url: baseUrl + '/basket/addcountajax/id/' + id,
            success: function(data) {
                hideUserMessage(um);
                var datas = data.split(';');
                if (datas[0] == '1') {
                    $('#bcount_' + id).html(datas[1]);
                    $('#totalBrutto_' + id).html(datas[2]);
                    $('#basketSum').html(datas[3]);
                }
                showUserMessage('Sikeres hozzáadás!');
            }
        });
    });
    $('.basketTable img[id*="sub_"]').click(function(){
        var id = $(this).attr('id').substring(4);
        var um = showUserMessage('Kivonás folyamatban...', 'wait', 0);
        $.ajax({
            url: baseUrl + '/basket/subcountajax/id/' + id,
            success: function(data) {
                hideUserMessage(um);
                var datas = data.split(';');
                if (datas[0] == '1') {
                    if (datas[1] == '0') {
                        $('#basketRow_' + id).remove();
                        if (datas[3] == '0') {
                            $('#basketSumRow').remove();
                            $('#orderBasket').remove();
                            $('#emptyBasket').show();
                        } else {
                            $('#basketSum').html(datas[3]);
                        }
                    } else {
                        $('#bcount_' + id).html(datas[1]);
                        $('#totalBrutto_' + id).html(datas[2]);
                        $('#basketSum').html(datas[3]);
                    }
                }
                showUserMessage('Sikeres kivonás!');
            }
        });
    });
    $('#delAllBasket').click(function(){
        if (confirm('Biztos üríti a kosarát?')) {
            um = showUserMessage('Ürítés folyamatban...', 'wait', 0);
            $.ajax({
                url: baseUrl + '/basket/delajax/id/all',
                success: function(data) {
                    hideUserMessage(um);
                    $('[id*="basketRow_"]').remove();
                    $('#basketSumRow').remove();
                    $('#orderBasket').remove();
                    $('#emptyBasket').show();
                    $('#delAllBasket').remove();
                }
            });
        }
    });
});
