
//main visual

$(function() {
    
    $('#mainvisual').cycle({ 
    fx:     'fade', 
    speed:   3000, 
    timeout: 3000, 
    next:   '#mainvisual', 
    pause:   1 
});
});


//feed

google.load("feeds", "1");

function initialize() {
	var feed = new google.feeds.Feed("http://feedblog.ameba.jp/rss/ameblo/angel-yamazaki/rss20.xml");
	feed.setNumEntries(5);
	feed.load(function (result) {
		if (!result.error) {
			var container = document.getElementById("side_feed");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				var attributes = ["title", "link", "publishedDate"];
				
				var pdate = new Date(entry[attributes[2]]);
				var pday = pdate.getDate();
				var pmonth = pdate.getMonth() + 1;
				var pyear = pdate.getFullYear();
				var bdate = pyear + '-' + formatNum("2", pmonth) + '-' + formatNum("2", pday);
				
				var dt = document.createElement("dt");
				dt.appendChild(document.createTextNode(bdate));
				container.appendChild(dt);
				
				var a = document.createElement("a");
				var href = document.createAttribute("href");
				var target = document.createAttribute("target");
				href.value = entry[attributes[1]];
				target.value = "_blank";
				a.setAttributeNode(href);
				a.setAttributeNode(target);
				a.appendChild(document.createTextNode(entry[attributes[0]]));
				
				var dd = document.createElement("dd");
				dd.appendChild(a);
				container.appendChild(dd);
			}
		}
	});
}google.setOnLoadCallback(initialize);


function formatNum(keta, num) {
  var src = new String(num);
  var cnt = keta - src.length;
  if (cnt <= 0) return src;
  while (cnt-- > 0) src = "0" + src; return src;
}
