(function($) {

var totalDailyNewsNum = 0;
var allFeedArray = new Array();
var blogFeedURLArray = ["http://blog.oggi.tv/official/rss.xml",
												"http://blog.oggi.tv/beauty/rss.xml",
												"http://blog.oggi.tv/daily_fashion_news/rss.xml",
												"http://blog.oggi.tv/wedding_news/rss.xml",
												"http://blog.oggi.tv/bitamin/rss.xml",
												"http://blog.oggi.tv/365_coordinate/rss.xml",
												"http://taeko-asano.oblog.oggi.tv/index.rdf",
												"http://tommy.oblog.oggi.tv/index.rdf",
												"http://rita.oblog.oggi.tv/index.rdf",
												"http://kanako.oblog.oggi.tv/index.rdf"];

function startWriteHTML(){
	allFeedArray.sort(function(a, b){ return b[0] - a[0] });
	
	$(document).ready(function(){
		
		for (var i = 0; i < 11; i++) {
			var myList = $('div#mainDailyNews>ol#mainDailyNewsRight>li:eq(' + i + ')>a');
			
			myList.attr('href', allFeedArray[i][4]);
			myList.children('span:eq(0)').text(allFeedArray[i][2]);
			myList.children('span:eq(1)').text(allFeedArray[i][3]);
			myList.children('span:eq(2)').text('【' + allFeedArray[i][5] + '】');
			
			if(allFeedArray[i][1] == 1){
				myList.children('span:eq(0)').attr('class','date new');
			};
		};
	});
};

//Google Load ////////////////////////////////////////////////////////
google.load("feeds", "1");

//Blog Feed Start///////////////////////////////////////////////▼

function initialize() {

	for (var j = 0; j < blogFeedURLArray.length; j++){
		var feed = new google.feeds.Feed(blogFeedURLArray[j]);
		feed.setNumEntries(3);
		
		feed.load(function(result) {
			if (!result.error) {
				for (var h = 0; h < result.feed.entries.length; h++) {
					var entry = result.feed.entries[h];
					
					var myTitle = entry.title;
					if(myTitle.length > 12){
						myTitle = myTitle.slice(0, 12) + '...';
					}
					var myLink = entry.link;
					
					var myDate = new Date(entry.publishedDate);
					var myTime = myDate.getTime();
					var myEntryY = myDate.getFullYear();
					var myEntryM = myDate.getMonth() + 1;
					var myEntryD = myDate.getDate();
					var myEntryH = myDate.getHours();
					var myEntryMu = myDate.getMinutes();
					var myEntryS = myDate.getSeconds();
					
					var meePubDate = $.fn.prettyDate(myEntryY, myEntryM, myEntryD, myEntryH, myEntryMu, myEntryS);
					var newFlag = (meePubDate.length <= 6) ? 1 : 0;
					
					var myFeedName = result.feed.description;
					
					allFeedArray.push([myTime, newFlag, meePubDate, myTitle, myLink, myFeedName]);
					
					totalDailyNewsNum = totalDailyNewsNum + 1;
					
					if(totalDailyNewsNum >= 3*blogFeedURLArray.length){
						var mainDailyNewsRight = $('div#mainDailyNews>ol#mainDailyNewsRight');
						mainDailyNewsRight.removeClass('loading');
						
						startWriteHTML();
					}
				}
			}
		});
	}
}

google.setOnLoadCallback(initialize);
//Blog Feed End ////////////////////////////////////////////////▲

})(jQuery);

