// simple scriptaculous wrapper for picasaweb

function outputa(data)
{
	var str = new Array();
	var si = 0;	

	var node = document.getElementById("content");
	var html = data.feed.link[1].href;	//$$$
	var result = "<p>" + data.feed.title + " (" + data.feed.entry.length + ")</p>";

	str[si++] = "<p class='sm'>Click to view a picture</p>";

	var lastt = 0;

	var endindex = data.feed.entry.length;
	var startindex = 0;
		
	for (var i = startindex; i < endindex; i++) {
		var item = data.feed.entry[i]; 
		var imgurl = item.media.content[0].url;
		var turl = item.media.thumbnail[1].url;
		var width = item.media.thumbnail[1].width;
		var height = item.media.thumbnail[1].height;
		//var crop144 = imgurl + "?imgmax=144&crop=1";
		var pic512 = imgurl + "?imgmax=640";
		str[si++] = "<a rel='lightbox[0]' href='" + pic512 + "' title=' " + item.summary + "'><img width=" + width + " height=" + height + " src='" + turl + "'></a>";
	}

	result += str.join("");
	node.innerHTML = result;
	myLightbox.updateImageList();
}

function loadData(url) {
	var headTag = document.getElementsByTagName("head").item(0);
	var scriptTag = document.createElement("script");
	scriptTag.src = url;
	headTag.appendChild(scriptTag);
}

// provide a feed in the form of:
// http://picasaweb.google.com/data/feed/api/user/herfology/albumid/5109612475349959297
function loadFromGoogle(feed) {
	if (feed.indexOf('?') == -1) {
		feed += "?alt=jsonm&callback=outputa";
	} else {
		feed += "&alt=jsonm&callback=outputa";
	}
	loadData(feed);
}

