// -----------------------------------------------------
// 
// \参考サイト：
// http://www.mashupedia.jp/webapis/view/351
// http://www.goodpic.com/mt/archives2/2007/07/gdata_api_jsonp.html
// http://code.google.com/apis/picasaweb/reference.html
// http://javascriptist.net/
// 
// -----------------------------------------------------





// PicasaのユーザID
var user = "hawaiidewedding";


// 指定アルバムのphotoデータを取得
function getPhotos(albumName,tagName){

	// 取得するアルバムのURL
	var url = "http://picasaweb.google.com/data/feed/api/user/" + user
				+ "/album/" + albumName
				+ "?kind=photo"
				+ "&alt=json-in-script"
				+ "&callback=picasaCallback"
				+ "&tag=" + encodeURI(tagName);

 	// JavaScriptとして出力
	var target = document.createElement( 'script' );
	target.charset = 'utf-8';
	target.type = 'text/javascript';
	target.src = url;
	document.body.appendChild( target );

	// ローディング表示
	//document.getElementById("result").innerHTML = "<img src='../loading.gif'>";
	document.getElementById("result").innerHTML = "Now Loading...";
}
 
 
// コールバック
function picasaCallback(data){

 	// entryの取得
	var list = data.feed.entry;

	// HTML出力の初期化
	var html = "";


	// 全entryをスキャン
	for (var i = 0; i < list.length; i ++) {
		var image = list[i].media$group.media$thumbnail[1].url;
		var zoom = "http://picasaweb.google.co.jp/"+user+"/"+data.feed.gphoto$name.$t+"/photo#"+list[i].gphoto$id.$t;
		html +="<a href='" + zoom + "' onClick='Open_blank(this.href);return false;'><img src='" + image + "'></a>";
	};

	// 指定idのタグへ出力
	document.getElementById("result").innerHTML = html;
}


// 別ウィンドウ表示
function Open_blank(url){
	wf=window.open(url,'new_Blank');
	wf.focus();
}
