/*
 * datebtn.js- Display On Parsing Multiple XML Files
 */

/*** Script Start  ***/
// OnLoad Function (Main)
/*
 * kind：大会区分
 */
setDatebtn = function (kind) {
	// 画面格納ディレクトリリスト
	var listPATH = new Array();
	listPATH['tournament1'] = '/G/tournament/tournament1/';
	listPATH['tournament2'] = '/G/tournament/tournament2/';
	listPATH['tournament3'] = '/G/tournament/tournament3/';
	listPATH['tournament4'] = '/G/tournament/tournament4/';
	listPATH['tournament5'] = '/G/tournament/tournament5/';

	// ドメイン名
	var domain_name = 'http://' + location.hostname;

	// 画面格納ディレクトリ
	var path = listPATH[kind];

	// XMLファイル名
	xml_name = 'tournament.xml';

	// XML格納ディレクトリ
	var xml_dir = path + 'xml/';

	// XMLPath
	var url = xml_dir + xml_name;

	// Parse Each XMLs
	var http = new JKL.ParseXML(url);
	var func = "";

	// リンクボタン設定用関数
	func = function(data) {
		var i;
		var str = '';
//		var data_node  = data.itemlist.item;
		var data_node  = new Array();

		(data.itemList.item instanceof Array) ? data_node = data.itemList.item : data_node.push(data.itemList.item);

		// データが0件でない場合
		if (!isEmpty(data_node)) {
			str = '';

			for (i = data_node.length - 1; i >= 0; i--) {
				str += '<p class="btn_news' + data_node[i].year + '">';
				str += '<a href="' + domain_name + path + 'report' + data_node[i].year + '.html"><span class="alt">ニュース' + data_node[i].year + '年</span></a></p>';
			}
			// HTML書き込み(div id='date_btn')
			var element = document.getElementById('date_btn');
			if (element) {
				document.getElementById('date_btn').innerHTML = str
			}
		}
	}
	http.async(func);
	http.parse();
}

// functions
/**
 * 空判定
 */
function isEmpty(obj){ return (obj == null || obj == undefined || obj == '')? true: false; }
