var Pozzit = Pozzit || {};

Pozzit.GalleryItem = function(li){
    var self      = $(li),
        form      = $('form', self),
        qty_field = $('input[type=text]', self),
        add_btn   = $('input[type=image]', self),
        id        = $('input[name=item]', self).val();
    
    (function(){
        var new_add_btn = $('<img src="' + add_btn.attr('src') + '">');
        new_add_btn.click(function(){
            Pozzit.basket.addItem(id, qty_field.val());
        });
        add_btn.replaceWith(new_add_btn);
    })();

    var public_api = (function(){
        var api = {
        };

        return api;
    })();

    return public_api;
};

Pozzit.Gallery = function(ul){
    var self = $(ul),
        items = new Array();

    var public_api = (function(){
        var api = {
        };

        return api;
    })();

    $.extend(self, public_api);

    $('li', self).each(function(){
        items.push(new Pozzit.GalleryItem(this));
    });

    return self;
};
