﻿	
	function GetFlickrFeed(TargetElementId, FlickrSetId, ImageLimit)
	{
		// Go get images from Flickr and display...
		//http://api.flickr.com/services/feeds/photos_public.gne?id=40166186@N05&lang=en-us&format=rss_200
		//$.getJSON("http://api.flickr.com/services/feeds/photoset.gne?set=72157621116848855&nsid=40166186@N05&lang=en-us&format=json&jsoncallback=?", function(data){
		if (!ImageLimit)
		{
			ImageLimit = 12;
		}
		
		var ImageCount = 0;
		$.getJSON("http://api.flickr.com/services/feeds/photoset.gne?set=" + FlickrSetId + "&nsid=40643838@N03&lang=en-us&format=json&jsoncallback=?", function(data){
		  $(TargetElementId).html("");
		  $.each(data.items, function(i,item){
			if (ImageCount < ImageLimit)
			{
				var SmallSource = item.media.m.replace(/^(.*?)_m\.jpg$/, '$1_s.jpg');
				var LargeSource = item.media.m.replace(/^(.*?)_m\.jpg$/, '$1.jpg');
				var NewElem = $("<li></li>");
				var NewImg = $("<img/>").attr("src", SmallSource);
				NewImg.appendTo(NewElem).wrap("<a href=\"" + LargeSource + "\" rel=\"grp\" title=\"" + item.title + "\"></a>");
				
				var NewPara = $("<div></div>").attr("class", "clsDesc").append(item.description);
				NewPara.find("img:first").remove();
				NewPara.find("p:first").remove();
				//NewPara.appendTo(NewElem);
				
				$(TargetElementId).append(NewElem);
				ImageCount++;
			} else {
				ImageCount++;
			}
		  });
			//Display link to flickr only if we have more images than displayed here...
			if (ImageCount > ImageLimit)
			{
				var FlickrLink = $("<a>View more photos on Flickr...</a>");
				FlickrLink.attr("href", "http://www.flickr.com/photos/40643838@N03/sets/" + FlickrSetId + "/");
				FlickrLink.attr("target", "_blank");
				FlickrLink.css("display", "block");
				FlickrLink.css("clear", "both");
				$(TargetElementId).append(FlickrLink);
			}
			MatchContentLength();
			$(TargetElementId + " li a").colorbox();
		});
	}
