function flickrMakePhotoLinkUrl(userId, photoId)
{
	return "http://www.flickr.com/photos/" + userId + "/" + photoId;
}

function flickrMakePhotoThumbUrl(photoId, size, secret, farmId, serverId)
{
	return "http://farm" + farmId + ".static.flickr.com/" + serverId + "/" + photoId + "_" +
		secret + "_" + size + ".jpg";
}

function flickrRecentCallback(oFlickr)
{
	var cols = 2;
	var imgWidth = '70px';
	if(oFlickr && oFlickr.stat != "fail")
	{
		var sHtml = "";
		var photos = oFlickr.photos;
		for(var i=0; i<photos.photo.length; ++i)
		{
			var p = photos.photo[i];
			sHtml += '<a href="' + flickrMakePhotoLinkUrl(p.owner, p.id) + '"><img width="' + imgWidth + '" src="' +
				 flickrMakePhotoThumbUrl(p.id, "s", p.secret, p.farm, p.server) + 
				 '" title="' + p.title + '" alt="' + p.title + '"/></a>';
			if(i % cols == cols - 1)
				sHtml += '<br/>';
		}
		var oElem = document.getElementById("FlickrRecentContainer");
		if(oElem)
			oElem.innerHTML = sHtml;
	}
}
