
var aChannel = new Array();
var aItems   = new Array();
var nCount = 0;

var aFeed  = new Array('http://spaloisir.ti-da.net/index.xml','http://loisirnail.ti-da.net/index.xml','http://kanuchaspa.ti-da.net/index.xml','http://grandspasui.ti-da.net/index.xml','http://clair.ti-da.net/index.xml','http://nailsclair.ti-da.net/index.xml');

var sInsertID = '#Feed';
var nMaxNum   = 5;

function margeRSS(feed){
	nCount++;

	aChannel[nCount] = new Array();
	aChannel[nCount].title = feed.title;
	aChannel[nCount].link = feed.link;
	aChannel[nCount].description = feed.description;

	for (var i=0; i<feed.items.length; i++){
		var item = feed.items[i];
		var dt = new Date(Date.parse(item.updated));
		item.time = dt.getTime();
		item.nCount = nCount;
		aItems.push(item);
	}
	if(aFeed.length<=nCount){
		aItems.sort(sortTime);
		showArticles(aItems);
	}
}

function showArticles(aItems){
	var html = "";

	(nMaxNum >= aItems.length)? nLoop=aItems.length : nLoop=nMaxNum;
	
	for (var i=0; i<nLoop; i++) {
		var item = aItems[i];
		var title   = item.title;
		var link   = item.link;
		var updated = item.updated;
		var date    = new Date(Date.parse(item.updated));
		var date    = DateFormatter.format(date, "Y/m/d");
		var nCount    = item.nCount;
		var feedTitle  = aChannel[nCount].title;
		var feedLink   = aChannel[nCount].link;

		html += '<li><a href="'+link+'" target="_blank"><p>■'+feedTitle+'　['+date+']</p><p class="title">'+title+'</p></a></li>';
	}
  $(sInsertID).append(html);
}

function sortTime(a, b) {
	return b.time - a.time;
}


$(function() {
	for (var i=0; i<aFeed.length; i++) {  
		jQuery.getFeed({
		url: "proxy.php?url="+aFeed[i],
		success: margeRSS
		});
	}
});


