﻿google.load("feeds", "1");


function initialize() {
  var feed = new google.feeds.Feed("http://pipes.yahoo.com/pipes/pipe.run?_id=DIoKq6eW3RG39Fdc6ycw5g&_render=rss");
  feed.setNumEntries(8);
  feed.load(function(result) {
    if (!result.error) {
      	attachfeeds(result.feed.entries);
    }
  });
}

function attachfeeds(entries){
	$("#feed").html("<table>");
	$("#feed table").attr({cellpadding:"0", cellspacing:"0"});
	for (var i = 0; i < entries.length; i++) {
		if(i%2 == 0){$("#feed table").append("<tr>")}
		$("#feed table tr:last").append($("<td>").html("<dl><dt></dt><dd></dd></dl>"));
		
		$("#feed table tr td dl dt:last").append("<a>" + entries[i].title + "<span> -" + datex(entries[i].publishedDate) + "</span></a>");
		$("#feed table tr td dl dd:last").text(contentx(entries[i].content)).append("<a>【続きを読む】</a>");
		$("#feed table tr td dl:last a").attr({href:entries[i].link, target:"_blank"});
	}
	$("#feed table tr:even").addClass("odd");
	$("#feed table tr:odd").addClass("even");
	$("#feed table tr td:first-child").addClass("cell_l");
	$("#feed table tr td:last-child").addClass("cell_r");/**/
	if((entries.length / 2 ) % 2 != 0){ 
		$("#update_info").addClass("col_even");
	}else{
		$("#update_info").addClass("col_odd");
	}
};

function datex(date){
	date = new Date(date);
	var year = date.getYear();
	if(year < 2000) year += 1900;
	return year + "." + (date.getMonth()+1) + "." + date.getDate();
}

function contentx(content){
	content = content.substring(0, 50) + "...";
	return content;
}


google.setOnLoadCallback(initialize);