jQuery(document).ready(function($) {
  $('ul.sb-flickr').each(function(){
    var ul = $(this);
    var id = ul.attr('id');
    if (eval(id) != undefined) {
      var options = eval(id);
      var url = 'http://api.flickr.com/services/feeds/photos_public.gne?format=json&jsoncallback=?';
      if (options.tags) {
        url += '&tags='+options.tags;
      }
      
      $.getJSON(url,
      function(data){
        $.each(data.items, function(i,item){
          var image = $("<img/>").attr( {src: item.media.m.replace('_m.', options.size+'.') });
          var link = $("<a>").attr({ rel:'external', href: item.link }).html(image)
          ul.append($('<li>').html(link));
          if ( i == (options.show - 1) ) return false;
        });
      });
    }
  });
});