// plugin style
// http://www.learningjquery.com/2007/10/a-plugin-development-pattern
(function ($) {
    $.fn.flickrpics = function(options) {
        var opts = $.extend({}, $.fn.flickrpics.defaults, options);
        return this.each( function() {
            $this = $(this);
            $.get('/pics/', {tags:$this.attr('title')}, $.proxy($.fn.flickrpics.showpics, $this), 'json');
        });
    };
    $.fn.flickrpics.defaults = {
        limit:5
    }; 
    $.fn.flickrpics.showpics = function (data, foo) {
        $this = $(this);
        pics = $.map(data, function(d) { 
                $this.append($('<a />', {href:d['link']}).append($('<img />', {src:d['url']}))); 
                return x; 
                });
        return pics;
    };
})(jQuery);

