// 男子スコア用メソッド ==============================================
function schedule_make_m(json_obj) {
	// 必要な情報
	var game_date = json_obj.Basketball[0].GameInfo[0].GameDate;
	var game_date_MM = parseInt(game_date.substring(4, 6));
	var game_date_DD = parseInt(game_date.substring(6, 8));
	var phase = json_obj.Basketball[0].Phase;

	// 書き出す HTML
	var out_html = '';

	// 20081223, 20081224 以外の時は必要
	if (game_date == '20081223') {
		// 不要
	}
	else if (game_date == '20081224') {
		// 不要
	}
	else {
		out_html = '<div class="listHead">' + "\n" +
'<h4>男子</h4>' + "\n" +
'</div>';
	}

	// 試合分を繰り返す
	for (var i = 0; i < json_obj.Basketball[0].GameInfo.length; i++) {
		var game_info = json_obj.Basketball[0].GameInfo[i];

		// ヘッダ
		out_html += '<div class="scoreTwrap">' + "\n" +
'<table border="0" class="scoreTable" summary="スコア速報">' + "\n" +
'<tr>' + "\n";

		// 試合情報
		out_html += '<td colspan="2" class="data">' + phase + game_date_DD + '日' + game_info.GameTime.replace(':', '時') + '分</td>' + "\n" +
'<td class="start">' + game_info.Quater + '</td>' + "\n" +
'<td colspan="2" class="place">東京体育館' + game_info.StajiumShort + '</td>' + "\n" +
'</tr>' + "\n" +
'<tr>' + "\n";

		// チーム＆スコア
		out_html += '<td class="team">' + game_info.HomeInfo.TeamName + '<br />（' + game_info.HomeInfo.Block + '）</td>' + "\n" +
'<td class="point">' + game_info.HomeInfo.Score + '</td>' + "\n" +
'<td class="time">' + game_info.HomeInfo.Q1 + '（1Q）' + game_info.VisitorInfo.Q1 + '<br />' + game_info.HomeInfo.Q2 + '（2Q）' + game_info.VisitorInfo.Q2 + '<br />' + game_info.HomeInfo.Q3 + '（3Q）' + game_info.VisitorInfo.Q3 + '<br />' + game_info.HomeInfo.Q4 + '（4Q）' + game_info.VisitorInfo.Q4 + '<br />' + "\n";

		// OT 対応
		if (game_info.HomeInfo.OT1) {
			out_html += game_info.HomeInfo.OT1 + '（OT1）' + game_info.VisitorInfo.OT1 + '<br />';

			if (game_info.HomeInfo.OT2) {
			out_html += game_info.HomeInfo.OT2 + '（OT2）' + game_info.VisitorInfo.OT2 + '<br />';

				if (game_info.HomeInfo.OT3) {
			out_html += game_info.HomeInfo.OT3 + '（OT3）' + game_info.VisitorInfo.OT3 + '<br />';
				}
			}
		}


		out_html += '</td>' + "\n" +
'<td class="point">' + game_info.VisitorInfo.Score + '</td>' + "\n" +
'<td class="team">' + game_info.VisitorInfo.TeamName + '<br />（' + game_info.VisitorInfo.Block + '）</td>' + "\n" +
'</tr>' + "\n" +
'</table>' + "\n" +
'</div>' + "\n";
	}
	
	
//決勝用追加
	if(json_obj.Basketball[1]){
		phase = json_obj.Basketball[1].Phase;
	
		// 試合分を繰り返す
		for (var i = 0; i < json_obj.Basketball[1].GameInfo.length; i++) {
			var game_info = json_obj.Basketball[1].GameInfo[i];
	
			// ヘッダ
			out_html += '<div class="scoreTwrap">' + "\n" +
'<table border="0" class="scoreTable" summary="スコア速報">' + "\n" +
'<tr>' + "\n";

		// 試合情報
			out_html += '<td colspan="2" class="data">' + phase + game_date_DD + '日' + game_info.GameTime.replace(':', '時') + '分</td>' + "\n" +
'<td class="start">' + game_info.Quater + '</td>' + "\n" +
'<td colspan="2" class="place">東京体育館' + game_info.StajiumShort + '</td>' + "\n" +
'</tr>' + "\n" +
'<tr>' + "\n";

		// チーム＆スコア
			out_html += '<td class="team">' + game_info.HomeInfo.TeamName + '<br />（' + game_info.HomeInfo.Block + '）</td>' + "\n" +
'<td class="point">' + game_info.HomeInfo.Score + '</td>' + "\n" +
'<td class="time">' + game_info.HomeInfo.Q1 + '（1Q）' + game_info.VisitorInfo.Q1 + '<br />' + game_info.HomeInfo.Q2 + '（2Q）' + game_info.VisitorInfo.Q2 + '<br />' + game_info.HomeInfo.Q3 + '（3Q）' + game_info.VisitorInfo.Q3 + '<br />' + game_info.HomeInfo.Q4 + '（4Q）' + game_info.VisitorInfo.Q4 + '<br />' + "\n";

		// OT 対応
			if (game_info.HomeInfo.OT1) {
				out_html += game_info.HomeInfo.OT1 + '（OT1）' + game_info.VisitorInfo.OT1 + '<br />';
	
				if (game_info.HomeInfo.OT2) {
				out_html += game_info.HomeInfo.OT2 + '（OT2）' + game_info.VisitorInfo.OT2 + '<br />';
	
					if (game_info.HomeInfo.OT3) {
				out_html += game_info.HomeInfo.OT3 + '（OT3）' + game_info.VisitorInfo.OT3 + '<br />';
					}
				}
			}

			out_html += '</td>' + "\n" +
'<td class="point">' + game_info.VisitorInfo.Score + '</td>' + "\n" +
'<td class="team">' + game_info.VisitorInfo.TeamName + '<br />（' + game_info.VisitorInfo.Block + '）</td>' + "\n" +
'</tr>' + "\n" +
'</table>' + "\n" +
'</div>' + "\n";
		}

	}
	

	// 表示
	if (game_date == '20081223') {
		if (document.getElementById("bkm_today_games20081223")) {
			document.getElementById("bkm_today_games20081223").innerHTML = out_html;
		}
	}
	else if (game_date == '20081224') {
		if (document.getElementById("bkm_today_games20081224")) {
			document.getElementById("bkm_today_games20081224").innerHTML = out_html;
		}
	}
	else if (game_date == '20081225') {
		if (document.getElementById("bkm_today_games20081225")) {
			document.getElementById("bkm_today_games20081225").innerHTML = out_html;
		}
	}
	else if (game_date == '20081226') {
		if (document.getElementById("bkm_today_games20081226")) {
			document.getElementById("bkm_today_games20081226").innerHTML = out_html;
		}
	}
	else if (game_date == '20081227') {
		if (document.getElementById("bkm_today_games20081227")) {
			document.getElementById("bkm_today_games20081227").innerHTML = out_html;
		}
	}
	else if (game_date == '20081228') {
		if (document.getElementById("bkm_today_games20081228")) {
			document.getElementById("bkm_today_games20081228").innerHTML = out_html;
		}
	}
	else if (game_date == '20081229') {
		if (document.getElementById("bkm_today_games20081229")) {
			document.getElementById("bkm_today_games20081229").innerHTML = out_html;
		}
	}
	else {
		// 何もしない
	}
}


// 女子スコア用メソッド ==============================================
function schedule_make_w(json_obj) {
	// 必要な情報
	var game_date = json_obj.Basketball[0].GameInfo[0].GameDate;
	var game_date_MM = parseInt(game_date.substring(4, 6));
	var game_date_DD = parseInt(game_date.substring(6, 8));
	var phase = json_obj.Basketball[0].Phase;

	// 書き出す HTML
	var out_html = '<div class="listHead">' + "\n" +
'<h4>女子</h4>' + "\n" +
'</div>';

	// 試合分を繰り返す
	for (var i = 0; i < json_obj.Basketball[0].GameInfo.length; i++) {
		var game_info = json_obj.Basketball[0].GameInfo[i];

		// ヘッダ
		out_html += '<div class="scoreTwrap">' + "\n" +
'<table border="0" class="scoreTable" summary="スコア速報">' + "\n" +
'<tr>' + "\n";

		// 試合情報
		out_html += '<td colspan="2" class="data">' + phase + game_date_DD + '日' + game_info.GameTime.replace(':', '時') + '分</td>' + "\n" +
'<td class="start">' + game_info.Quater + '</td>' + "\n" +
'<td colspan="2" class="place">東京体育館' + game_info.StajiumShort + '</td>' + "\n" +
'</tr>' + "\n" +
'<tr>' + "\n";

		// チーム＆スコア
		out_html += '<td class="team">' + game_info.HomeInfo.TeamName + '<br />（' + game_info.HomeInfo.Block + '）</td>' + "\n" +
'<td class="point">' + game_info.HomeInfo.Score + '</td>' + "\n" +
'<td class="time">' + game_info.HomeInfo.Q1 + '（1Q）' + game_info.VisitorInfo.Q1 + '<br />' + game_info.HomeInfo.Q2 + '（2Q）' + game_info.VisitorInfo.Q2 + '<br />' + game_info.HomeInfo.Q3 + '（3Q）' + game_info.VisitorInfo.Q3 + '<br />' + game_info.HomeInfo.Q4 + '（4Q）' + game_info.VisitorInfo.Q4 + '<br />' + "\n";

		// OT 対応
		if (game_info.HomeInfo.OT1) {
			out_html += game_info.HomeInfo.OT1 + '（OT1）' + game_info.VisitorInfo.OT1 + '<br />';

			if (game_info.HomeInfo.OT2) {
			out_html += game_info.HomeInfo.OT2 + '（OT2）' + game_info.VisitorInfo.OT2 + '<br />';

				if (game_info.HomeInfo.OT3) {
			out_html += game_info.HomeInfo.OT3 + '（OT3）' + game_info.VisitorInfo.OT3 + '<br />';
				}
			}
		}

		out_html += '</td>' + "\n" +
'<td class="point">' + game_info.VisitorInfo.Score + '</td>' + "\n" +
'<td class="team">' + game_info.VisitorInfo.TeamName + '<br />（' + game_info.VisitorInfo.Block + '）</td>' + "\n" +
'</tr>' + "\n" +
'</table>' + "\n" +
'</div>' + "\n";
	}


//決勝用追加
	if(json_obj.Basketball[1]){
		phase = json_obj.Basketball[1].Phase;
	
		// 試合分を繰り返す
		for (var i = 0; i < json_obj.Basketball[1].GameInfo.length; i++) {
			var game_info = json_obj.Basketball[1].GameInfo[i];
	
			// ヘッダ
			out_html += '<div class="scoreTwrap">' + "\n" +
'<table border="0" class="scoreTable" summary="スコア速報">' + "\n" +
'<tr>' + "\n";

		// 試合情報
			out_html += '<td colspan="2" class="data">' + phase + game_date_DD + '日' + game_info.GameTime.replace(':', '時') + '分</td>' + "\n" +
'<td class="start">' + game_info.Quater + '</td>' + "\n" +
'<td colspan="2" class="place">東京体育館' + game_info.StajiumShort + '</td>' + "\n" +
'</tr>' + "\n" +
'<tr>' + "\n";

		// チーム＆スコア
			out_html += '<td class="team">' + game_info.HomeInfo.TeamName + '<br />（' + game_info.HomeInfo.Block + '）</td>' + "\n" +
'<td class="point">' + game_info.HomeInfo.Score + '</td>' + "\n" +
'<td class="time">' + game_info.HomeInfo.Q1 + '（1Q）' + game_info.VisitorInfo.Q1 + '<br />' + game_info.HomeInfo.Q2 + '（2Q）' + game_info.VisitorInfo.Q2 + '<br />' + game_info.HomeInfo.Q3 + '（3Q）' + game_info.VisitorInfo.Q3 + '<br />' + game_info.HomeInfo.Q4 + '（4Q）' + game_info.VisitorInfo.Q4 + '<br />' + "\n";

		// OT 対応
			if (game_info.HomeInfo.OT1) {
				out_html += game_info.HomeInfo.OT1 + '（OT1）' + game_info.VisitorInfo.OT1 + '<br />';
	
				if (game_info.HomeInfo.OT2) {
				out_html += game_info.HomeInfo.OT2 + '（OT2）' + game_info.VisitorInfo.OT2 + '<br />';
	
					if (game_info.HomeInfo.OT3) {
				out_html += game_info.HomeInfo.OT3 + '（OT3）' + game_info.VisitorInfo.OT3 + '<br />';
					}
				}
			}

			out_html += '</td>' + "\n" +
'<td class="point">' + game_info.VisitorInfo.Score + '</td>' + "\n" +
'<td class="team">' + game_info.VisitorInfo.TeamName + '<br />（' + game_info.VisitorInfo.Block + '）</td>' + "\n" +
'</tr>' + "\n" +
'</table>' + "\n" +
'</div>' + "\n";
		}

	}
	
	

	// 表示
	if (game_date == '20081223') {
		if (document.getElementById("bkw_today_games20081223")) {
			document.getElementById("bkw_today_games20081223").innerHTML = out_html;
		}
	}
	else if (game_date == '20081224') {
		if (document.getElementById("bkw_today_games20081224")) {
			document.getElementById("bkw_today_games20081224").innerHTML = out_html;
		}
	}
	else if (game_date == '20081225') {
		if (document.getElementById("bkw_today_games20081225")) {
			document.getElementById("bkw_today_games20081225").innerHTML = out_html;
		}
	}
	else if (game_date == '20081226') {
		if (document.getElementById("bkw_today_games20081226")) {
			document.getElementById("bkw_today_games20081226").innerHTML = out_html;
		}
	}
	else if (game_date == '20081227') {
		if (document.getElementById("bkw_today_games20081227")) {
			document.getElementById("bkw_today_games20081227").innerHTML = out_html;
		}
	}
	else if (game_date == '20081228') {
		if (document.getElementById("bkw_today_games20081228")) {
			document.getElementById("bkw_today_games20081228").innerHTML = out_html;
		}
	}
	else if (game_date == '20081229') {
		if (document.getElementById("bkw_today_games20081229")) {
			document.getElementById("bkw_today_games20081229").innerHTML = out_html;
		}
	}
	else {
		// 何もしない
	}
}


// メイン ==============================================
// 男子
var bkmObj = new Object;
bkmObj = eval("(" + resultText_m + ")");

// 女子
var bkwObj = new Object;
bkwObj = eval("(" + resultText_w + ")");

// 実行
schedule_make_m(bkmObj);
schedule_make_w(bkwObj);

