(function($){$.fn.loadFlickr=function(options)
{var o=$.extend($.fn.loadFlickr.defaults,options);return this.each(function(){var thisCache=this;$.ajax({type:'GET',url:"http://api.flickr.com/services/feeds/photos_public.gne",data:"id="+o.flickrID+"&lang=en-us&format=json&jsoncallback=?",success:function(feed){var thumbs=[];if(o.randomize===true)
{feed.items.shuffle();}
for(var i=0,l=feed.items.length;i<l;++i)
{var title=feed.items[i].title,hide=i>=o.displayNum?' style="display: none;"':'',markup=feed.items[i].media.m.replace(/^(.*?)_m\.jpg$/,'<li'+ hide
+'><a href="$1.jpg">'
+'<img src="$1_s.jpg" alt="'
+ title+'" /></a></li>');thumbs.push(markup);}
$(thisCache).html(thumbs.join(''));o.callback(thisCache);},dataType:'jsonp'});});};Array.prototype.shuffle=function(){var len=this.length,i=len;while(i--)
{var p=parseInt(Math.random()*len),t=this[i];this[i]=this[p];this[p]=t;}};$.fn.loadFlickr.defaults={"flickrID":"29080075@N02","displayNum":9,"randomize":false,"callback":function(el){}};})(jQuery)
