var Agenda = {
    Cookie: {
        "init": function(){
           Agenda.Cookie.append();
           //Agenda.Cookie.load();
           Agenda.Cookie.remove();
        },
        "append": function(){
            $("img.append").live("click",function(){
                var shop_id = $(this).attr("id").split("_").pop();

                if ( shop_id == "" ){
                    var shop_id = $("input[name=shop_id]").val();
                }

                var cookie = $.cookie("shop_list") || [];
                var shop_list = [];

                if ( typeof(cookie) == "string" ){
                    shop_list = cookie.split(",");
                }

                if ( $.inArray(shop_id, shop_list) == -1 ){
                    shop_list.push(shop_id);
                }

                $("#keep").html(shop_list.length);

                var cookie_string = shop_list.join(",");
                $.cookie("shop_list", cookie_string, {path: '/', expires:300});
                Agenda.Cookie.load();
            });
        },
        "load": function(){
            var url = location.href;
            $.ajaxSetup({
                cache: false
            });
            $("#flotingMenu").load(url + " #flotingMenu > *");
        },
        "remove": function(){
            $("img.remove").live("click",function(){
                var shop_id = $(this).attr("id").split("_").pop();
                var cookie = $.cookie("shop_list");
                var shop_list = cookie.split(",");

                for (i = 0; i < shop_list.length; i++) {
                    if (shop_list[i] == shop_id){
                        shop_list.splice(i, 1);
                    }
                }

                $("#keep").html(shop_list.length);
                $("#shop_" + shop_id).remove();

                var cookie_string = shop_list.join(",");
                $.cookie("shop_list", cookie_string, {path: '/', expires:300});
                Agenda.Cookie.load();
            });
        }
    }
}

$(Agenda.init);

$(document).ready(function() {
    var cookie = $.cookie("shop_list") || [];
    var shop_list = [];

    if ( typeof(cookie) == "string" ){
        shop_list = cookie.split(",");
    }

    $("#keep").html(shop_list.length);
})
