/********************************************************************************

	RSSフィーダー（設定ファイル）

********************************************************************************/




//_______________________________________________________________________________
//	1.フィードをセット
eoFeeder.SetFeed(
	//	フィードID
	'topics',
	//	RSS1つ当たりの読み込みエントリ数
	//	（複数RSSがある場合はそれぞれの読み込み数になる）
	5,
	//	読み込むRSS一覧（配列）
	[
		'http://www.kawara.co.jp/news/index.php?mode=rss'
	],
	//	コールバック関数（RSS読み込み完了後に実行）
	eoFeeder_PutRSS
);

eoFeeder.SetFeed(
	//	フィードID
	'genba',
	//	RSS1つ当たりの読み込みエントリ数
	//	（複数RSSがある場合はそれぞれの読み込み数になる）
	3,
	//	読み込むRSS一覧（配列）
	[
		'http://www.kawara.co.jp/construct/index.php?mode=rss'
	],
	//	コールバック関数（RSS読み込み完了後に実行）
	eoFeeder_PutRSS_genba
);





//_______________________________________________________________________________
//	2.コールバック（通常は出力に使用）
//		in	vID		生成したフィードのID
//			aEntry	読み込んだエントリを格納した配列（日時で降順）
function	eoFeeder_PutRSS( vID, aEntry )
{
	var	vContainer		=	document.getElementById( vID );
	var	vContainerSrc	=	'';
	vContainerSrc		+=	'<ul>';

	for( var i=0; i<aEntry.length; i++ )
	{
		var	vDateSrc	=	aEntry[i].vDate.getFullYear() + '年' + (aEntry[i].vDate.getMonth()+1) + '月' + aEntry[i].vDate.getDate() + '日';

		//	日時
		vContainerSrc	+=	'<li>' + vDateSrc + '<br />';

		//	見出し
		vContainerSrc	+=	'<a href="' + aEntry[i].vLink + '">' + aEntry[i].vTitle + '</a></li>';
	}

	vContainerSrc		+=	'</ul>';
	vContainer.innerHTML	=	vContainerSrc;
}
function	eoFeeder_PutRSS_genba( vID, aEntry )
{
	var	vContainer		=	document.getElementById( vID );	var	vContainerImg	=	'';	var	vContainerSrc	=	'';
	vContainerSrc		+=	'<ul>';

	for( var i=0; i<aEntry.length; i++ )
	{
		var	vEntry		=	aEntry[i];

		vContainerSrc	+=	'<li>';

		//	画像
		if( aEntry[i].vContent.match( /src=["|].*(files\/.+?)["| ]/i ) )
		{
			var	vImgSrc		=	RegExp.$1;
			var	vProtocol	=	location.href.match( /^.+?:/ );
			var	vLink		=	aEntry[i].vLink.substr( aEntry[i].vLink.indexOf(':')+1, aEntry[i].vLink.length );

			vContainerImg	=	'<a href="' + aEntry[i].vLink + '"><img src="' + vProtocol + vLink.substr( 0, vLink.lastIndexOf('/')+1 ) + vImgSrc + '" alt="' + aEntry[i].vTitle + '" width="120" height="90" /></a>';
		}
		else
		{
			vContainerImg	=	'<img src="image/nophoto.gif" alt="" width="120" height="90" />';
		}

		//	地域と見出し/*
		if( aEntry[i].vTitle.match( /\[(.+?)\](.+)/i ) )
		{
			var	vArea		=	RegExp.$1;
			var	vArea		=	RegExp.$1;

			vContainerSrc	+=	RegExp.$1 + '<br />' + '<a href="' + aEntry[i].vLink + '">' + RegExp.$2 + '</a><br clear="all" />';
		}
		else
		{*/
			vContainerSrc	+=	'<a href="' + aEntry[i].vLink + '">' + aEntry[i].vTitle + '</a><br />' + vContainerImg;/*
		}*/

		vContainerSrc	+=	'</li>';
	}

	vContainerSrc		+=	'</ul>';
	vContainer.innerHTML	=	vContainerSrc;
}





