/*
 * game_top_photo.js - 試合結果 ゲームトップ内写真画像 表示用スクリプト
 */

var game_top_photo_dir  = '/G/result/xml/';
//var game_top_photo_dir  = './xml/';

// キャッシュ対策用タイムスタンプ
var set_date = new Date();
var set_time = Date.parse(set_date).toString();
var set_param = '?' + set_time.substring(0, 10);

/***  Script Start  ***/
// OnLoad Function (Main)
WriteGameTopPhoto = function (GameDate, Num) {
	// XML URL Path
	var url = game_top_photo_dir  + GameDate + Num + "digest.xml" + set_param;

	// Parse Each XMLs
	var http = new JKL.ParseXML(url);
	var func = "";
	
	// ダイジェスト写真
	func = function(data){
		if(!isEmpty(data.itemList)){
			var str = '';

			if(!isEmpty(data.itemList.item.pic)){
				str += '<img src="' + data.itemList.item.pic + '" alt="写真" />\n';
			}
			if(!isEmpty(data.itemList.item.text)){
				str += '<p class="etoki">' + data.itemList.item.text + '</p>\n';
			}
			// HTML書き込み(div id='set_game_top_photo')
			var element = document.getElementById('set_game_top_photo');
			if(element){ element.innerHTML = str };

		}
	}
	http.async(func);
	http.parse();
}
WriteDigestText = function (GameDate, Num) {
	// XML URL Path
	var url = game_top_photo_dir  + GameDate + Num + "digest.xml" + set_param;

	// Parse Each XMLs
	var http = new JKL.ParseXML(url);
	var func = "";
	
	// ダイジェスト写真
	func = function(data){
		if(!isEmpty(data.itemList)){

			var strbody = '';
			if(!isEmpty(data.itemList.item.title)){
				strbody += '<h3>' + data.itemList.item.title + '</h3>\n';
			}
			if(!isEmpty(data.itemList.item.body)){
				var returnPos = data.itemList.item.body.indexOf('\n');
				if(returnPos > 0){
					strbody += '<p class="text">' + data.itemList.item.body.substr(0, returnPos) + ' <a href="/G/result/digest/' + GameDate + '1digest.html">...more</a></p>\n';
				} else {
					strbody += '<p class="text">' + data.itemList.item.body + ' <a href="/G/result/digest/' + GameDate + '1digest.html">...more</a></p>\n' ;
				}
			}
			// HTML書き込み(div id='digesttext')
			var element = document.getElementById('digesttext');
			if(element){ element.innerHTML = strbody };
		}
	}
	http.async(func);
	http.parse();
}

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