// JavaScript Document

function flickrcb(aSrc, aUrl, aTitle) {
    document.write("<a href='" + aUrl + "'><img class=flickrimgs src='" + aSrc + "'></a>");
}

function min(a, b) {
   return (a < b) ? a : b;
}
function jsonFlickrFeed(obj) {
   // make sure required DOM API is available
   if (!document.createElement)
	return false;
   if (!document.getElementById)
	return false;
   if (!document.getElementsByTagName)
	return false;

   document.getElementById('flickrdummyli').style.display = 'none';

   var regexi = /http:\/\/[a-z0-9.-]*static[^&]+/i;
   var i;
   for(var i = 0; i < 8; i++) {
	var item = obj.items[i];

	// this URL extraction code is horribly wonky but seems to work
	var url = item.description.match(regexi);
	if (url instanceof Array)    url = url[0];
	flickrcb(item.media.m, item.link, item.title);

	var m = "";
	m += "item.title: " + item.title + "\n";
	m += "item.link: " + item.link + "\n";
	m += "item.media.m: " + item.media.m + "\n";
	m += "item.date_taken: " + item.date_taken + "\n";
	m += "item.description: " + item.description + "\n";
   }
}
