(function($) {
/*@cc_on _d=document;eval('var document=_d')@*/

var totalKirameCnt = 0;
var allFeedArray = new Array();
var blogFeedURLArray = ["http://kirameblog.cancam.tv/yamashitamisaki/index.rdf",
												"http://kirameblog.cancam.tv/katorei/index.rdf",
												"http://kirameblog.cancam.tv/saitouyuka/index.rdf",
												"http://kirameblog.cancam.tv/makimuraasami/index.rdf",
												"http://kirameblog.cancam.tv/suzukishiori/index.rdf",
												"http://kirameblog.cancam.tv/nagasekyoko/index.rdf",
												"http://kirameblog.cancam.tv/sasagawakaori/index.rdf",
												"http://kirameblog.cancam.tv/okamotohazuki/index.rdf",
												"http://kirameblog.cancam.tv/hanadahirona/index.rdf",
												"http://kirameblog.cancam.tv/tomiharimegumi/index.rdf",
												"http://kirameblog.cancam.tv/takeshitaaki/index.rdf",
												"http://kirameblog.cancam.tv/kakeisanae/index.rdf",
												"http://kirameblog.cancam.tv/otayoko/index.rdf",
												"http://kirameblog.cancam.tv/kurodamariya/index.rdf",
												"http://kirameblog.cancam.tv/sekiyumiko/index.rdf"];

function startWriteHTML(){
	allFeedArray.sort(function(a, b){ return b[0] - a[0] });
	$(document).ready(function(){
		var kirameBlogList = $('div#kirame100Blog>ol#kirameblogFeed');
		
		//表示したい記事数を↓設定する　Maxにしたい場合は「allFeedArray.length」
		for (var i = 0; i < 5; i++) {
			//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 myThumb = (allFeedArray[i][3] === '') ? 'http://cancam.tv/img/50_noimage.jpg' : allFeedArray[i][3];
			
			var myKirameName = allFeedArray[i][6];
			
			switch (myKirameName) {
				case "member005": myKirameName = "山下美咲"; break;
				case "member008": myKirameName = "加藤怜"; break;
				case "member010": myKirameName = "斉藤由佳"; break;
				case "member014": myKirameName = "牧村麻美"; break;
				case "member020": myKirameName = "鈴木詩織"; break;
				case "member023": myKirameName = "永瀬今日子"; break;
				case "member026": myKirameName = "笹川香織"; break;
				case "member027": myKirameName = "岡本葉月"; break;
				case "member029": myKirameName = "花田浩菜"; break;
				case "member030": myKirameName = "竹下明希"; break;
				case "member031": myKirameName = "冨張愛"; break;
				case "member032": myKirameName = "筧沙奈恵"; break;
				case "member035": myKirameName = "太田葉子"; break;
				case "member038": myKirameName = "黒田麻理耶"; break;
				case "member039": myKirameName = "関有美子"; break;
				default: myKirameName = "キラメ"; break;
			}
			
			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">' + myKirameName + '：' + allFeedArray[i][5] + '</span>';
			myTag += '<span class="linkCCB">&gt;&gt; 記事全文</span>';
			myTag += '</a>';
			myTag += '</li>';
			kirameBlogList.append(myTag);
			
			//alert(allFeedArray[i][7]);
			
			var myImg = kirameBlogList.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#kirame100Blog>ol').css({
		'background-image':'url(img/can_loading.gif)',
		'background-repeat':'no-repeat',
		'background-position':'center'
	});

	for (var j2 = 0; j2 < blogFeedURLArray.length; j2++){
		
		var feed = new google.feeds.Feed(blogFeedURLArray[j2]);
		feed.setNumEntries(1);
		//feed.setResultFormat(google.feeds.Feed.JSON_FORMAT);
		
		feed.load(function(result) {
			if (!result.error) {
				var entry = result.feed.entries[0];
				
				var myTitle = entry.title;
				var myLink = entry.link;
				var myContent = entry.content;
				var myImgStartNum = myContent.indexOf('src="http://cancam.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.description;
				allFeedArray.push([myTime, myTitle, myLink, myImg, mySnippet, meePubDate, myName, myImgW, myImgH]);
				
				totalKirameCnt = totalKirameCnt + 1;
				
				if(totalKirameCnt >= blogFeedURLArray.length){
					$('div#kirame100Blog>ol').css({
						'background-image':'none'
					});
					startWriteHTML();
				}
			}
		});
	}
}

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


})(jQuery);

