(function($){
	
YCodaFlickr = function(options){
	
	var _options = $.extend({
		proxy 	   : false,
		http_proxy : false,
		callback   : false,
		width	   : 653
	}, options);
	
	return this.each(function(nr){
		var that = this;
        var _panel = $(that);
        var _url = $("a",this).get(0);
        var _data = 'url=' + _url;
        
        if(_options.http_proxy)
            _data += '&proxy=' + _options.http_proxy;
        
        //scarica il feed
        
        $.ajax({
            dataType : 'xml',
            url      : _options.proxy,
            data     : _data,
            success: function(rss){
                var _imgs = $(rss).find("entry>link[type=image/jpeg]");
                _imgs.each(function(nr){
                	var _href = jQuery(this).attr("href");
                    _panel.append('<img src='+ _href +' alt="" style="width:'+_options.width+'px" />');//style="height:'+ _options.height+'px" 
                });
                
                $("a",that).remove();
                
                if(_options.callback)
                	_options.callback();
            }
         });   
	});
};


$.fn.ycodaflickr = YCodaFlickr;

})(jQuery);