﻿$(function(){
    $.ajax({
        url: 'http://picasaweb.google.co.jp/data/feed/base/user/plamohobby/albumid/5426639757811319905',
		data: {
//			'max-results': 10,
			alt: 'json',
			kind: 'photo',
			hl: 'ja'
		},
        type: 'GET',
        dataType: 'jsonp',
        timeout: 1000,
        success: function(xml){
        	ssFunc.imgChanger(xml, 10000);
        },
        error: function(XMLHttpRequest, textStatus, errorThrown){
            alert('画像情報の読み込みに失敗しました');
        },
        complete: function(){}
    });
});

var ssFunc = {
	imgChanger: function(xml, msec){
		var imgObj = {};
		if (xml) {
			msec = msec ? (isNaN(msec) ? 5000 : msec) : 5000;
			var entries = xml.feed.entry;
			var max = entries.length;
			var idx = Math.floor(Math.random() * max);
			
			$('#entry').html('<img src="' + entries[idx].media$group.media$thumbnail[2].url + '" />').hide().fadeIn();
			// 5秒ごとにランダムな画像に切替
			setInterval(
				function(){
					$('#entry').fadeOut(500, function(){
						idx = Math.floor(Math.random() * max);
						$('#entry').html('<img src="' + entries[idx].media$group.media$thumbnail[2].url + '" />').hide().fadeIn();
					});
				},
				msec
			);
		}
	}
};
