$(document).ready(function(){
    $('.basket_list li').live("mouseenter",function(e) {
            $(this).find('.basket_img').fadeIn(200);
        });

    $('.basket_list li').live("mouseleave",function(e) {
            $(this).find('.basket_img').hide();
        });

    $('.basket_img').live("mouseenter",function(e) {
        $(this).fadeOut(200);
    });

    $('.to_basket').click(function(e) {
                var object , type , file;
        e.preventDefault();
        $(this).find('img').attr('src','/res/img/minibasketplus.gif');
        var temp_var = $(this).html();
        var temp_var_2 = temp_var.replace(into_basket, already_in_basket);
        $(this).html(temp_var_2);
        $(this).find('img').attr('title', already_in_basket);

        $(this).parent().find(".checkoutLink").remove();
        $(this).after(' <a class="checkoutLink" href="/checkout.php">'+make_order+'</a>');

        var full_url=$(this).attr('href');
                // Get all parameters for basket
                var all_params = full_url.split('?');
                var params = all_params[1].split('&');
                $.each(params,function(){
                    var values = (this).split('=');
                    if (values[0] == 'add'){
                        object = values[1];
                    }
                    if (values[0] == 'type'){
                        type = values[1];
                    }
                    if (values[0] == 'file'){
                        file = values[1];
                    }
                });
                //Inser data into cookies by type
                if (file !==0){
                    if (type == 'book'){
                        $.cookie("basket_books["+object+"]",file,{
                            path: "/"
                        });
                    }
                    if (type == 'magazin'){
                        $.cookie("basket_magazins["+object+"]",file ,{
                            path: "/"
                        });
                    }
                    if (type == 'subscribe'){
                        $.cookie("basket_subscribes["+object+"]",file, {
                            path: "/"
                        });
                    }
                    $('#basket').LoadingProceed();
                    $('#basket').load('/basket_new.php?' + Math.random());
                }
        });

    $('.subcribe a').click(function(e) {
            var object , type , file;
            e.preventDefault();
            var full_url=$(this).attr('href');
            var all_params = full_url.split('?');
            var params = all_params[1].split('&');
            $.each(params,function(){
                var values = (this).split('=');
                if (values[0] == 'add'){
                    object = values[1];
                }
                if (values[0] == 'type'){
                    type = values[1];
                }
                if (values[0] == 'file'){
                    file = values[1];
                }
            });
            if (file!==0){
                $.cookie("basket_subscribes["+object+"]",file, {
                       path: "/"
                });
                $('#basket').LoadingProceed();
                $('#basket').load('/basket_new.php?' + Math.random());
            }
        });

    $('.basket_delete a').live("click",function(e) {
        e.preventDefault();
        var delete_full_url=$(this).attr('href');
        var tmp = delete_full_url.split('?');
        var tmp1 = tmp[1].split('&');
        var tmp2 = tmp1[0].split('=');
        var cookieName = '';
                var del_type = tmp1[1].split('=');
               if (del_type[1] == 'book'){
                    cookieName = 'basket_books['+tmp2[1]+']';
                }
                if (del_type[1] == 'magazin'){
                    cookieName = 'basket_magazins['+tmp2[1]+']';
                }
                if (del_type[1] == 'subscribe'){
                    cookieName = 'basket_subscribes['+tmp2[1]+']';
                }
                $.cookie(cookieName, null,{
                        path: "/"
                });
                $('#basket').LoadingProceed();
                $('#basket').load('/basket_new.php?' + Math.random());
        $('.to_basket[href*='+tmp2[1]+'] > img').attr("src", "/res/img/minibasket.gif");
        $('.to_basket[href*='+tmp2[1]+']').parent().find(".checkoutLink").remove();
    });

});

