$(document).ready(function(){


    //dodawanie produktu do koszyka
    $('.addToBasket').click( function(e){
        var amount = $("#ile_do_koszyka").attr('value');
        
        e.preventDefault();
        var i = Math.round(10000*Math.random());
        var urls = BASE_URL + '/ajax-add-to-basket.html?a=' + i;
        var data = 'ajax_add_to_basket_auth=10100111001&id=' + $(this).next("span").html() + '&amount=' + amount;

        $.ajax({
            type: "POST",
            url: urls,
            data: data,
            success: function(msg){
                if (msg == 'error')
                {
                    alert('Produkt nie został dodany do koszyka, ponieważ wystąpił błąd. Spróbój ponownie.');
                    return false;
                }
                else
                {
                    var out = msg.split(':');
                    var a = 0;
                    if (LANG == 'pl') {
                        if (out[0] == 1) a = 'produkt';
                        else if (out[0] < 5) a = 'produkty';
                        else a = 'produktów';
                        $('.basket').html('<span id="basket_info"><a title="Twój koszyk" href="'+BASE_URL+'/koszyk.html">Twój koszyk</a></span> zawiera <span>'+out[0]+'</span> '+a+', Cena: '+out[1]+' PLN.');
                    }
                    else {
                        if (out[0] == 1) a = 'product';
                        else a = 'products';
                        $('.basket').html('<span id="basket_info"><a title="Your basket" href="'+BASE_URL+'/koszyk.html">Your basket</a></span> contains <span>'+out[0]+'</span> '+a+', Price: '+out[1]+' EURO.');
                    }
                    $('.dodaj_form').css('display', 'none');
                    $("#ile_do_koszyka").attr('value', '1');
                    $('.dodano_form').css('display', 'block');
                    return false;
                }
            }
        });
    });

    $('.AmountBasket').change( function(e){
        
        e.preventDefault();

        var i = Math.round(10000*Math.random());
        var urls = BASE_URL + '/ajax-basket-amount.html?a=' + i;
        var amount =  $(this).attr('value');
        var info = $(this).next("span").html();
        var inn = info.split(':');
        var data = 'ajax-basket-amount_auth=10100111001&id=' + inn[0] + '&amount=' + amount + '&price=' + inn[1];
        $.ajax({
            type: "POST",
            url: urls,
            data: data,
            success: function(msg){
                if (msg == 'error')
                {
                    alert('Zmiana ilości produktów nie została dokonana, ponieważ wystąpił błąd. Spróbój ponownie.');
                    return false;
                }
                else
                {
                    var out = msg.split('^');
                    //            alert(msg);
                    var a = 0;
                    if (LANG == 'pl') {
                        if (out[0] == 1) a = 'produkt';
                        else if (out[0] < 5) a = 'produkty';
                        else a = 'produktów';
                        $('.basket').html('<span id="basket_info"><a title="Twój koszyk" class="selected" href="'+BASE_URL+'/koszyk.html">Twój koszyk</a></span> zawiera <span>'+out[0]+'</span> '+a+', Cena: '+out[1]+' PLN.');
                    }
                    else {
                        if (out[0] == 1) a = 'product';
                        else a = 'products';
                        $('.basket').html('<span id="basket_info"><a title="Your basket" class="selected" href="'+BASE_URL+'/koszyk.html">Your basket</a></span> contains <span>'+out[0]+'</span> '+a+', Price: '+out[1]+' EURO.');
                    }
                    $('#b'+inn[0]).children('.box_5').children('.suma').children('.wartosc').html(out[2]);
                    $('#koszyk_info_1').children('.wartosc').html(out[0]);
                    $('#koszyk_info_1').children('.wartosc2').html(out[3]);
                    $('#koszyk_info_2').children('.ie7-1').children('.ie7-2').children('.red').children('.wartosc').html(out[1]);
                    $('#koszyk_info_2').children('.ie7-1').children('.ie7-2').children('.red2').children('.wartosc').html(out[4]);
                    return false;
                }
            }
        });
    });


    $('.DeleteBasket').click( function(e){

        if (confirmDelete())
        {
            e.preventDefault();

            var i = Math.round(10000*Math.random());
            var urls = BASE_URL + '/ajax-basket-delete.html?a=' + i;
            var data = 'ajax-basket-delete_auth=10100111001&id=' + $(this).attr("ID");
            var id = $(this).attr("ID");
            var inn = $(this).next("span").html();
            $.ajax({
                type: "POST",
                url: urls,
                data: data,
                success: function(msg){
                    if (msg == 'error')
                    {
                        alert('Produkt nie został usunięty, ponieważ wystąpił błąd. Spróbój ponownie.');
                        return false;
                    }
                    else
                    {
                        var out = msg.split('^');
                        var a = 0;
                        if (LANG == 'pl') {
                            if (out[0] == 1) a = 'produkt';
                            else if (out[0] < 5) a = 'produkty';
                            else a = 'produktów';
                            $('.basket').html('<span id="basket_info"><a title="Twój koszyk" class="selected" href="'+BASE_URL+'/koszyk.html">Twój koszyk</a></span> zawiera <span>'+out[0]+'</span> '+a+', Cena: '+out[1]+' PLN.');
                        }
                        else {
                            if (out[0] == 1) a = 'product';
                            else a = 'products';
                            $('.basket').html('<span id="basket_info"><a title="Your basket" class="selected" href="'+BASE_URL+'/koszyk.html">Your basket</a></span> contains <span>'+out[0]+'</span> '+a+', Price: '+out[1]+' EURO.');
                        }
                        $('#b'+id).css('display', 'none');
                        $('.iteracja').each(function()
                        {
                            if($(this).html()> inn) $(this).html($(this).html()-1);
                        });
                        $('#koszyk_info_1').children('.wartosc').html(out[0]);
                        $('#koszyk_info_1').children('.wartosc2').html(out[2]);
                        $('#koszyk_info_2').children('.ie7-1').children('.ie7-2').children('.red').children('.wartosc').html(out[1]);
                        $('#koszyk_info_2').children('.ie7-1').children('.ie7-2').children('.red2').children('.wartosc').html(out[3]);
                        return false;
                    }
                }
            });
        }
    });

});


