// JavaScript Document

var rss_arr = new Array();
var delay = 500;

//除外するワード
var keyword = "PR:";

//rssのリスト
var rss_list = [
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/imalu/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/junmarie/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/erisoyama/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/esterkim/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/mihohigashi/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/rumikoiwabuchi/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/yoon/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/shinosuganuma/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/melodyyoko/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/aimeeisobe/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/sioux/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/djkyoko/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/alyn/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/kikikudo/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/azumihasegawa/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/yukasone/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/hipborntwin/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/iruka/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/yulia/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/nylonjapan/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/sayoyoshida/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/jilliankate/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/kisimari/feed/",
"http://sv114.wadax.ne.jp/~nylon-jp/test/blog/shunyokoi/feed/"];

google.setOnLoadCallback(function(){
	$("#feed_area").html("loading...");
	for(var k = 0; k<rss_list.length; k++){
		var feed = new google.feeds.Feed(rss_list[k]);
		feed.setNumEntries(1);
		feed.load(function(result){
			if(!result.error){
				for(var i = 0; i<result.feed.entries.length; i++){
					if(result.feed.entries[i].title.match(keyword) || result.feed.entries[i].content.match(keyword)){
						} else {
						var rss_obj = new Object();
						rss_obj = { title : result.feed.entries[i].title, url : result.feed.link, cont : result.feed.entries[i].contentSnippet.substr(0,70), date : new Date(result.feed.entries[i].publishedDate).getTime()};
						rss_arr.push(rss_obj);
					}
				}
			}
		});
	}
	setTimeout(arr_sort,delay);
});

function arr_sort(){
	rss_arr.sort(
		function(a,b){
			var a_date = a["date"];
			var b_date = b["date"];
			if(a_date > b_date) return -1;
			if(a_date < b_date) return 1;
			return 0;
		}
	);
	setTimeout(html_write, delay);
}

function html_write(){
	var html = "";
	for(var j = 0; j<rss_arr.length; j++){
	var img = "tmp.jpg";

//サムネ設定
var text = rss_arr[j]["url"];
if( /junmarie/i.test( text ))   {
	var img = "images/blog/junmarie_thmb.jpg";
	var poster_name ="junmarie";
} else if ( /erisoyama/i.test( text ))   {
	var img = "images/blog/erisoyama_thmb.jpg";
	var poster_name ="erisoyama";
} else if ( /esterkim/i.test( text ))   {
	var img = "images/blog/esterkim_thmb.jpg";
	var poster_name ="esterkim";
} else if ( /mihohigashi/i.test( text ))   {
	var img = "images/blog/mihohigashi_thmb.jpg";
	var poster_name ="miho higashi";
} else if ( /rumikoiwabuchi/i.test( text ))   {
	var img = "images/blog/rumikoiwabuchi_thmb.jpg";
	var poster_name ="rumikoiwabuchi";
} else if ( /yoon/i.test( text ))   {
	var img = "images/blog/yoon_thmb.jpg";
	var poster_name ="yoon";
} else if ( /imalu/i.test( text ))   {
	var img = "images/blog/imalu_thmb.jpg";
	var poster_name ="imalu";
} else if ( /shinosuganuma/i.test( text ))   {
	var img = "images/blog/shinosuganuma_thmb.jpgs";
	var poster_name ="shinosuganuma";
} else if ( /melodyyoko/i.test( text ))   {
	var img = "images/blog/melodyyoko_thmb.jpg";
	var poster_name ="melodyyoko";
} else if ( /aimeeisobe/i.test( text ))   {
	var img = "images/blog/aimeeisobe_thmb.jpg";
	var poster_name ="aimee isobe";
} else if ( /sioux/i.test( text ))   {
	var img = "images/blog/sioux_thmb.jpg";
	var poster_name ="si oux";
} else if ( /djkyoko/i.test( text ))   {
	var img = "images/blog/djkyoko_thmb.jpg";
	var poster_name ="DJ KYOKO";
} else if ( /alyn/i.test( text ))   {
	var img = "images/blog/alyn_thmb.jpg";
	var poster_name ="alyn";
} else if ( /kikikudo/i.test( text ))   {
	var img = "images/blog/kikikudo_thmb.jpg";
	var poster_name ="kikikudo";
} else if ( /azumihasegawa/i.test( text ))   {
	var img = "images/blog/azumihasegawa_thmb.jpg";
	var poster_name ="azumi hasegawa";
} else if ( /yukasone/i.test( text ))   {
	var img = "images/blog/yukasone_thmb.jpg";
	var poster_name ="yukasone";
} else if ( /hipborntwin/i.test( text ))   {
	var img = "images/blog/hipborntwin_thmb.jpg";
	var poster_name ="hipborntwin";
} else if ( /iruka/i.test( text ))   {
	var img = "images/blog/iruka_thmb.jpg";
	var poster_name ="iruka";
} else if ( /yulia/i.test( text ))   {
	var img = "images/blog/yulia_thmb.jpg";
	var poster_name ="yulia";
} else if ( /nylonjapan/i.test( text ))   {
	var img = "images/blog/nylonjapan_thmb.jpg";
	var poster_name ="nylonjapan";
} else if ( /sayoyoshida/i.test( text ))   {
	var img = "images/blog/sayoyoshida_thmb.jpg";
	var poster_name ="sayoyoshida";
} else if ( /jilliankate/i.test( text ))   {
	var img = "images/blog/jilliankate_thumb.jpg";
	var poster_name ="jilliankate";
} else if ( /kisimari/i.test( text ))   {
	var img = "images/blog/kisimari_thmb.jpg";
	var poster_name ="kisimari";
} else if ( /shunyokoi/i.test( text ))   {
	var img = "images/blog/shunyokoi_thmb.jpg";
	var poster_name ="shun yokoi";
} 


//上段３つ
if (j <= 2) {
	
html += "<TABLE width=320 height=141 BORDER=0>";
html += "<tr><td colspan='7'>&nbsp;</td></tr>";
        html += "<TR><TH width=155 ROWSPAN=4><a href='";
		html += rss_arr[j]["url"];
		html += "' target='_blank'><img height=155 width=155 src=";
		html += img;
		html += "></a></TH><TD width=130><span class='style1' style='color: #ff66ff;font-weight: bold;font-size: 120%; '>&nbsp;";
		html += date_change(rss_arr[j]["date"]);
		html += "</span></TD></TR><TR><td colspan='7'>&nbsp;</td></TR><TR><TD>";
		html += "&nbsp;<span style='font-size: 100%;font-weight: bold;border-bottom:solid 1px;'>";
		html += rss_arr[j]["title"];		
		html += "</span></TD></TR><TR><TD><span style='font-size: smaller; line-height: 1.5em'>&nbsp;";
		html += rss_arr[j]["cont"];
			html += "...&nbsp;<a href='";
			html += rss_arr[j]["url"];
			html += "' target='_blank'>more</a></span></TD></TR>";
			html += "</TABLE>";
			
	// 下段
	}else if (j >= 3 && j <=6) {
		if (j == 3) {
			html += "<table cellspacing='0' cellpadding='0' width='315' border='0'>";
			html += "<tbody><tr>";
        	html += "<td colspan=7>&nbsp;</td>";
        html += "</tr><tr>";
		}

        html += "<td width='77' height='79'><a href='";
		html += rss_arr[j]["url"];
		html += "' target='_blank'><img height='77' width='77' src=";
		html += img;
		html += "></a></td>";
		
		if (j == 6) {
				html += "</tr>";
		}
	}else if (j >= 7 && j <=10) {
		if (j == 7) {
			html += "<tr>";
		}

        html += "<td width='77' height='79'><a href='";
		html += rss_arr[j]["url"];
		html += "' target='_blank'><img height='77' width='77' src=";
		html += img;
		html += "></a></td>";

		if (j == 10) {
				html += "</tr>";
		}
	}else if (j >= 11 && j <=14) {
		if (j == 11) {
			html += "<tr>";
		}

        html += "<td width='77' height='79'><a href='";
		html += rss_arr[j]["url"];
		html += "' target='_blank'><img height='77' width='77' src=";
		html += img;
		html += "></a></td>";
		
		if (j == 14) {
				html += "</tr>";
				html += "</tbody>";
				html += "</table>";
		}
}
	}


	$("#feed_area").html(html);

}

function date_change(n){
	var renewal_day = "";
	var today = new Date();
	var myDate = today.getDate();
	var date = new Date(n);
	var year = date.getFullYear();
	var month = date.getMonth() + 1;
	var day = date.getDay();
	renuwal_day = year + "/" + month + "/" + myDate ;
	return renuwal_day;
}
