
/*
----------------------------------------------------------------------------------------------------

	■ 基本情報
		- 著作権	:	Copyright(c) Apullo.com. All Rights Reserved.
		- 作成者	:	有限会社アプロコム　田中大士
		- 作成日	:	2008/06/04
		- 更新日	:	

	■ ファイル情報
		- 名称
			∟ 共通処理

		- 概要
			∟ ドメイン内で共通化されるJavaScript

		- コアファイル
			∟ jQuery 1.2 +


	■ 対応ブラウザ
		- Microsoft Internet Explorer
			∟ 6	:	○
			∟ 7	:	○

		- MozillaFirefox
			∟ 1.0	:	○
			∟ 1.5	:	○
			∟ 2.0	:	○

		- Opera
			∟ 9.25	:	○

		- Apple Safari
			∟ 3.04 :	未確認

	■ 更新履歴

----------------------------------------------------------------------------------------------------
*/


/*
 共通処理
---------------------------------------------------------------------------------------------------- */
$(function(){


	//RSS取得 
	getRSSFeed('http://jcikorea-kyoto.org/wordpress/?feed=rss2', $('table.whats_new'), 5);

	getRSSFeed2('http://jcikorea-kyoto.org/wordpress2/?feed=rss2', $('table.report'), 5);



});


/*
 RSSリーダー
---------------------------------------------------------------------------------------------------- */
function getRSSFeed(url, place, rows) {
    $.getFeed({url:'rss/proxy.php?url=' + url,success:onComplete});

    function onComplete(feed) {
		var maxRow = feed.items.length;
		var nowRow = 0;
		if (maxRow > rows) maxRow = rows;
		for (var i = 0; i <= feed.items.length; i++) {
			var item = feed.items[i];

			if (nowRow != 0) place.append('<tr><td><hr class="line"></td></tr>');
			place.append('<tr><td class="date">' + changeDate(item.updated) + '</td></tr>');
			place.append('<tr><td class="info"><a href="' + item.link + '" title="記事を見る" target="_blank">' + item.title + '</a></td></tr>');

			nowRow += 1;
			if (maxRow <= nowRow) return;
		}
		place.append('<tr class="space"></tr>');
	}
}


/*
 RSSリーダー2
---------------------------------------------------------------------------------------------------- */
function getRSSFeed2(url, place, rows) {
    $.getFeed({url:'rss/proxy.php?url=' + url,success:onComplete});

    function onComplete(feed) {
		var maxRow = feed.items.length;
		var nowRow = 0;
		if (maxRow > rows) maxRow = rows;
		for (var i = 0; i <= feed.items.length; i++) {
			var item = feed.items[i];

			if (nowRow != 0) place.append('<tr><td><hr class="line"></td></tr>');
			place.append('<tr><td class="text"><table class="report"><tr><td class="date">更新日&nbsp;:&nbsp;' + changeDate(item.updated) + '</td></tr><tr><td class="title"><a href="' + item.link + '" title="記事を見る" target="_blank" style="color:#ffffff; font-size:12px;">' + item.title + '</a></td></tr></table></td></tr>');

			nowRow += 1;
			if (maxRow <= nowRow) return;
		}
		place.append('<tr class="space"></tr>');
	}
}


/*
 日付変換
---------------------------------------------------------------------------------------------------- */
function changeDate(str) {
	//日付取得 
    var myDate = new Date(str);
    var YYYY   = myDate.getFullYear();
    var MM     = myDate.getMonth() + 1;
    var DD     = myDate.getDate();
	var WDtbl  = new Array('日', '月', '火', '水', '木', '金', '土');
	var WD     = WDtbl[myDate.getDay()];

	//整形 
    if (MM < 10) MM = '0' + MM;
    if (DD < 10) DD = '0' + DD;

	//リターン 
    var date=YYYY + '年' + MM + '月' + DD + '日 (' + WD + ')';
    return date;
}



