﻿// simple scriptaculous wrapper for picasaweb

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

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

	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 crop72 = imgurl + "?imgmax=72&crop=1";
		var pic512 = imgurl + "?imgmax=640";
		str[si++] = "<a rel=\"lightbox[photos]\" href=\" " + pic512 + " \" title=\" " + item.summary + " \"><img src='" + crop72 + "' style=\"margin: 5px; border: 5px solid #B7B8B8\"></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);
}

document.writeln("<div id=" + galname + "></div>");

// 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&v=2";
	} else {
		feed += "&alt=jsonm&callback=outputa&v=2";
	}
	loadData(feed);
}

