(function($) {

var totalCnt = 0;
var allFeedArray = new Array();
//「blogFeedNameArray」「blogFeedURLArray」の同じ配列の位置に名前と、RDFを付け加えていく。
// 2011.12.21 http://kowaki.cancam.tv/index.rdf → http://feedblog.ameba.jp/rss/ameblo/kowaki-misato/rss20.xml
var blogFeedURLArray3blog = ["http://officialblog.cancam.tv/index.rdf", "http://feedblog.ameba.jp/rss/ameblo/kowaki-misato/rss20.xml", "http://yamashita.cancam.tv/index.rdf"];

function startWriteHTML(){
	allFeedArray.sort(function(a, b){ return b[0] - a[0] });
	$(document).ready(function(){
		
		var pickupNewsBlogList = $('div#official3Blog>ol#official3BlogFeed');
		
		//表示したい記事数を↓設定する　Maxにしたい場合は「allFeedArray.length」
		for (var i = 0; i < 5; i++) {
			//alert(allFeedArray[i][3]);
			
			if(allFeedArray[i][3] === ''){allFeedArray[i][3] = 'http://blog.cancam.tv/renew_info/img/50_cancamtv.jpg'}
			
			var myThumb = (allFeedArray[i][3].length < 7 || allFeedArray[i][3] == "http://kirame.cancam.tv/img/cmn/spacer.gif") ? 'http://blog.cancam.tv/renew_info/img/50_cancamtv.jpg' : allFeedArray[i][3];
			
			var myTag = '<li>';
			myTag += '<a href="' + allFeedArray[i][2] + '">';
			myTag += '<span class="thumb50"><img src="' + myThumb + '" /></span>';
			myTag += '<span class="title">' + allFeedArray[i][1] + '</span>';
			myTag += '<span class="blogTitleAndDate">' + allFeedArray[i][6] + '：' + allFeedArray[i][5] + '</span>';
			myTag += '<span class="linkCCB">&gt;&gt; 記事全文</span>';
			myTag += '</a>';
			myTag += '</li>';
			pickupNewsBlogList.append(myTag);
			
			var nowDate = allFeedArray[i][5];
			
			//alert(allFeedArray[i][5]);
			
			var myImg = pickupNewsBlogList.children('li').eq(i).children('a').children('span.thumb50').children('img');
			
			var myImgW = allFeedArray[i][7];
			var myImgH = allFeedArray[i][8];
			
			//(myImg.attr('src').slice(-1) === 'g' || myImg.attr('src').slice(-1) === 'f') ? null : myImg.attr('src', 'http://blog.cancam.tv/renew_info/img/50_cancamtv.jpg');
			
			//画像を実際の大きさで一旦配置したあと、小さい方の辺を50pxにする
			if(myImgW > myImgH){
				myImg.css('height', '50px');
			}else{
				myImg.css('width', '50px');
			};
		};
	});
};

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

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

function initialize() {
	//Loading Icon を出す=============================
	$('div#official3Blog>ol').css({
		'background-image':'url(img/can_loading.gif)',
		'background-repeat':'no-repeat',
		'background-position':'center'
	});
	
	for (var j = 0; j < blogFeedURLArray3blog.length; j++){
		var feed = new google.feeds.Feed(blogFeedURLArray3blog[j]);
		feed.setNumEntries(5);
		
		feed.load(function(result) {
			if (!result.error) {
				for (var i = 0; i < result.feed.entries.length; i++) {
					var entry = result.feed.entries[i];
					
					var myTitle = entry.title;
					
					//Ameba広告処理
					if(myTitle.indexOf('PR') === -1){
						
						if(myTitle.length > 38){
							myTitle = myTitle.slice(0, 38) + " ...";
						}
						
						var myLink = entry.link;
						var myContent = entry.content;
						var myImgStartNum = myContent.indexOf('src="http://livedoor.blogimg.jp/') + 5;
						var myImgEndNum = myContent.indexOf('"', myImgStartNum);
						var myImg = myContent.slice(myImgStartNum, myImgEndNum);
						var mySnippet = entry.contentSnippet;
						
						if(myImgStartNum === 4){myImg = "";}
						
						var myImgHStarNum = entry.content.indexOf('height="') + 8;
						var myImgHEndNum = entry.content.indexOf('"', myImgHStarNum);
						var myImgH = entry.content.slice(myImgHStarNum,myImgHEndNum);
						
						var myImgWStarNum = entry.content.indexOf('width="') + 7;
						var myImgWEndNum = entry.content.indexOf('"', myImgWStarNum);
						var myImgW = entry.content.slice(myImgWStarNum,myImgWEndNum);
						
						var myDate = new Date(entry.publishedDate);
						var myTime = myDate.getTime();
						var newDate = String(new Date(myTime));
						
						var meePubDate = $.fn.prettyDate(myDate);
						
						var myName = result.feed.title;
						
						if(myName.indexOf('小脇美里') != -1){
							myImg = 'http://cancam.tv/img/50_kowaki.jpg';
						}
						
						allFeedArray.push([myTime, myTitle, myLink, myImg, mySnippet, meePubDate, myName, myImgW, myImgH]);
					
					}else{
						//広告入ってます	
					}
					totalCnt += 1;
					
					if(totalCnt >= 5*blogFeedURLArray3blog.length){
						$('div#official3Blog>ol').css({
							'background-image':'none'
						});
						startWriteHTML();
					}

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


})(jQuery);

