/*
* Copyright (C) 2009 Joel Sutherland
* Licenced under the MIT license
* http://www.newmediacampaigns.com/page/jquery-flickr-plugin
*/
(function(c){c.fn.jflickrfeed=function(b,f){b=c.extend(true,{flickrbase:"http://api.flickr.com/services/feeds/",feedapi:"photos_public.gne",limit:20,qstrings:{lang:"en-us",format:"json",jsoncallback:"?"},cleanDescription:true,useTemplate:true,itemTemplate:"",itemCallback:function(){}},b);var e=b.flickrbase+b.feedapi+"?",g=true;for(var h in b.qstrings){g||(e+="&");e+=h+"="+b.qstrings[h];g=false}return c(this).each(function(){var m=c(this),i=this;c.getJSON(e,function(j){c.each(j.items,function(n,a){if(n<
b.limit){if(b.cleanDescription){var d=/<p>(.*?)<\/p>/g,k=a.description;if(d.test(k)){a.description=k.match(d)[2];if(a.description!=undefined)a.description=a.description.replace("<p>","").replace("</p>","")}}a.image_s=a.media.m.replace("_m","_s");a.image_t=a.media.m.replace("_m","_t");a.image_m=a.media.m.replace("_m","_m");a.image=a.media.m.replace("_m","");a.image_b=a.media.m.replace("_m","_b");a.image_o=a.media.m.replace("_m","_o");delete a.media;if(b.useTemplate){d=b.itemTemplate;for(var l in a)d=
d.replace(new RegExp("{{"+l+"}}","g"),a[l]);m.append(d)}b.itemCallback.call(i,a)}});c.isFunction(f)&&f.call(i,j)})})}})(jQuery);
