/* ▼ メニュー表記 ▼ */

var main_menu = new Array();
var sub_menu_mode = new Array();
var sub_menu_player = new Array();

//メニュー用配列：idx, alt, dir, flg
main_menu[1] = new Array("game","ゲーム紹介","game/index.html",1);
main_menu[2] = new Array("mode","モード紹介","mode/index.html",1);
main_menu[3] = new Array("player","収録選手","player/index.html",1);
main_menu[4] = new Array("download","ダウンロード","download/index.html",1);
//main_menu[5] = new Array("upload","アップロード","upload/index.html",0);

//モードメニュー用配列：idx, alt, dir, flg
sub_menu_mode[1]  = new Array("vs","対戦","vs.html",1);
sub_menu_mode[2]  = new Array("success","サクセス","success.html",1);
sub_menu_mode[3]  = new Array("passion","情熱","passion.html",1);
sub_menu_mode[4]  = new Array("pennant","ペナント","pennant.html",1);
sub_menu_mode[5]  = new Array("mylife","マイライフ","mylife.html",1);
sub_menu_mode[6]  = new Array("training","パワプロ講座＆練習","training.html",1);
sub_menu_mode[7]  = new Array("potaca","PoTaCa","potaca.html",1);
sub_menu_mode[8]  = new Array("question","段位認定","question.html",1);
sub_menu_mode[9]  = new Array("homerun","ホームラン競争","homerun.html",1);
sub_menu_mode[10] = new Array("tsunagate","つなゲート","tsunagate.html",1);
sub_menu_mode[11] = new Array("mydata","マイデータ","mydata.html",1);
sub_menu_mode[12] = new Array("arrange","アレンジ","arrange.html",1);
sub_menu_mode[13] = new Array("data_arekore","データあ～こしたり こ～したり","data_arekore.html",1);

//収録選手メニュー用配列：idx, alt, dir, flg
sub_menu_player[1] = new Array("pa","パ・リーグ","",1);
sub_menu_player[2] = new Array("lions","埼玉西武ライオンズ","list.html?team=lions",1);
sub_menu_player[3] = new Array("buffaloes","オリックス・バファローズ","list.html?team=buffaloes",1);
sub_menu_player[4] = new Array("fighters","北海道日本ハムファイターズ","list.html?team=fighters",1);
sub_menu_player[5] = new Array("marines","千葉ロッテマリーンズ","list.html?team=marines",1);
sub_menu_player[6] = new Array("eagles","東北楽天ゴールデンイーグルス","list.html?team=eagles",1);
sub_menu_player[7] = new Array("hawks","福岡ソフトバンクホークス","list.html?team=hawks",1);
sub_menu_player[8] = new Array("se","セ・リーグ","",1);
sub_menu_player[9] = new Array("giants","読売ジャイアンツ","list.html?team=giants",1);
sub_menu_player[10] = new Array("tigers","阪神タイガース","list.html?team=tigers",1);
sub_menu_player[11] = new Array("dragons","中日ドラゴンズ","list.html?team=dragons",1);
sub_menu_player[12] = new Array("carp","広島東洋カープ","list.html?team=carp",1);
sub_menu_player[13] = new Array("swallows","東京ヤクルトスワローズ","list.html?team=swallows",1);
sub_menu_player[14] = new Array("baystars","横浜ベイスターズ","list.html?team=baystars",1);

function createMenuArea(menu_idx, show_menu, dir) {
	var html_str = "";
	
	switch(menu_idx) {
		case "game":
			for(var i = 1; i < main_menu.length; i++) {
				if (main_menu[i][3] != 1) {
					html_str += "<div class=\"menu_btn menu_" + i + "_off\"><img class=\"menu\" src=\"" + dir + "images/spacer.gif\" alt=\"" + main_menu[i][1] + "\"></div>\n";
				}
				else {
					if (main_menu[i][0] == menu_idx) {
						html_str += "<div class=\"menu_btn menu_" + i + "\"><a href=\"" + dir + main_menu[i][2] + "\"><img class=\"menu\" src=\"../images/menu_" + main_menu[i][0] + "_on.jpg\" alt=\"" + main_menu[i][1] + "\"></a></div>\n";
					}
					else {
						html_str += "<div class=\"menu_btn menu_" + i + "\"><a href=\"" + dir + main_menu[i][2] + "\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('menu_" + main_menu[i][0] + "','','" + dir + "images/menu_" + main_menu[i][0] + "_on.jpg',1);\"><img class=\"menu\" name=\"menu_" + main_menu[i][0] + "\" src=\"" + dir + "images/spacer.gif\" alt=\"" + main_menu[i][1] + "\"></a></div>\n";
					}
				}
				
			}
			break;
		case "mode":
			for(var i = 1; i < main_menu.length; i++) {
				if (main_menu[i][3] != 1) {
					//グレーアウト
					html_str += "<div class=\"menu_btn menu_" + i + "_off\"><img class=\"menu\" src=\"" + dir + "images/spacer.gif\" alt=\"" + main_menu[i][1] + "\"></div>\n";
				}
				else {
					if (main_menu[i][0] == menu_idx) {
						//選択コンテンツ
						html_str += "<div class=\"menu_btn menu_" + i + "\"><a href=\"" + dir + main_menu[i][2] + "\"><img class=\"menu\" src=\"../images/menu_" + main_menu[i][0] + "_on.jpg\" alt=\"" + main_menu[i][1] + "\"></a></div>\n";
						
						if (show_menu != "") {
							//サブメニューの出力
							for(var j = 1; j < sub_menu_mode.length; j++) {
								if (sub_menu_mode[j][3] != 1) {
									//グレーアウト
									html_str += "<div class=\"sub_menu_btn sub_menu_" + j + "_off\"><img class=\"sub_menu\" name=\"sub_menu_" + sub_menu_mode[j][0] + "\" src=\"images/spacer.gif\" alt=\"" + sub_menu_mode[j][1] + "\"></div>\n";
								}
								else {
									if (sub_menu_mode[j][0] == show_menu) {
										//選択サブコンテンツ
										html_str += "<div class=\"sub_menu_btn sub_menu_" + j + "\"><a href=\"" + sub_menu_mode[j][2] + "\"><img class=\"sub_menu\" name=\"sub_menu_" + sub_menu_mode[j][0] + "\" src=\"images/sub_menu_" + sub_menu_mode[j][0] + "_s_on.jpg\" alt=\""+ sub_menu_mode[j][1] +"\"></a></div>\n";
									}
									else {
										html_str += "<div class=\"sub_menu_btn sub_menu_" + j + "\"><a href=\"" + sub_menu_mode[j][2] + "\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('sub_menu_" + sub_menu_mode[j][0] + "','','images/sub_menu_" + sub_menu_mode[j][0] + "_s_on.jpg',1);\"><img class=\"sub_menu\" name=\"sub_menu_" + sub_menu_mode[j][0] + "\" src=\"../images/spacer.gif\" alt=\"" + sub_menu_mode[j][1] + "\"></a></div>\n";
									}
								}
							}
						}
					}
					else {
						html_str += "<div class=\"menu_btn menu_" + i + "\"><a href=\"" + dir + main_menu[i][2] + "\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('menu_" + main_menu[i][0] + "','','" + dir + "images/menu_" + main_menu[i][0] + "_on.jpg',1);\"><img class=\"menu\" name=\"menu_" + main_menu[i][0] + "\" src=\"" + dir + "images/spacer.gif\" alt=\"" + main_menu[i][1] + "\"></a></div>\n";
					}
				}
			}
			break;
		case "player": //収録選手
			for(var i = 1; i < main_menu.length; i++) {
				if (main_menu[i][3] != 1) {
					//グレーアウト
					html_str += "<div class=\"menu_btn menu_" + i + "_off\"><img class=\"menu\" src=\"" + dir + "images/spacer.gif\" alt=\"" + main_menu[i][1] + "\"></div>\n";
				}
				else {
					if (main_menu[i][0] == menu_idx) {
						//選択コンテンツ
						html_str += "<div class=\"menu_btn menu_" + i + "\"><a href=\"" + dir + main_menu[i][2] + "\"><img class=\"menu\" src=\"../images/menu_" + main_menu[i][0] + "_on.jpg\" alt=\"" + main_menu[i][1] + "\"></a></div>\n";
						
						if (show_menu != "") {
							//サブメニューの出力
							for(var j = 1; j < sub_menu_player.length; j++) {
								if (sub_menu_player[j][0] == "pa" || sub_menu_player[j][0] == "se") {
									//リーグ表示
									html_str += "<div class=\"sub_menu_btn\"><img class=\"sub_menu\" src=\"images/sub_menu_" + sub_menu_player[j][0] + "_s.jpg\" alt=\"" + sub_menu_player[j][1] + "\"></div>\n";
								}
								else {
									if (sub_menu_player[j][0] == show_menu) {
										//選択サブコンテンツ
										html_str += "<div class=\"sub_menu_btn sub_menu_" + j + "\"><a href=\"" + sub_menu_player[j][2] + "\"><img class=\"sub_menu\" name=\"sub_menu_" + sub_menu_player[j][0] + "\" src=\"images/sub_menu_" + sub_menu_player[j][0] + "_s_on.jpg\" alt=\""+ sub_menu_player[j][1] +"\"></a></div>\n";
									}
									else {
										html_str += "<div class=\"sub_menu_btn sub_menu_" + j + "\"><a href=\"" + sub_menu_player[j][2] + "\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('sub_menu_" + sub_menu_player[j][0] + "','','images/sub_menu_" + sub_menu_player[j][0] + "_s_on.jpg',1);\"><img class=\"sub_menu\" name=\"sub_menu_" + sub_menu_player[j][0] + "\" src=\"../images/spacer.gif\" alt=\"" + sub_menu_player[j][1] + "\"></a></div>\n";
									}
								}
							}
						}
					}
					else {
						html_str += "<div class=\"menu_btn menu_" + i + "\"><a href=\"" + dir + main_menu[i][2] + "\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('menu_" + main_menu[i][0] + "','','" + dir + "images/menu_" + main_menu[i][0] + "_on.jpg',1);\"><img class=\"menu\" name=\"menu_" + main_menu[i][0] + "\" src=\"" + dir + "images/spacer.gif\" alt=\"" + main_menu[i][1] + "\"></a></div>\n";
					}
				}
			}
			break;
		default:
			for(var i = 1; i < main_menu.length; i++) {
				if (main_menu[i][3] != 1) {
					html_str += "<div class=\"menu_btn menu_" + i + "_off\"><img class=\"menu\" src=\"" + dir + "images/spacer.gif\" alt=\"" + main_menu[i][1] + "\"></div>\n";
				}
				else {
					html_str += "<div class=\"menu_btn menu_" + i + "\"><a href=\"" + dir + main_menu[i][2] + "\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('menu_" + main_menu[i][0] + "','','" + dir + "images/menu_" + main_menu[i][0] + "_on.jpg',1);\"><img class=\"menu\" name=\"menu_" + main_menu[i][0] + "\" src=\"" + dir + "images/spacer.gif\" alt=\"" + main_menu[i][1] + "\"></a></div>\n";
				}
				
			}
	}
	//alert(html_str);
	
	document.write(html_str);
}

/* ▼ サブコンテンツ表記 ▼ */
var show_contents_no = 1;
var show_page_id = "sub_contents_01";

var page_obj;
var timer_obj;
var move_obj;
var obj_width = 265;
var now_val = 0;
var end_val = 0;
var step_base = 10;
var step = 0;
var page_cnt = 1;


function setSubContents(cno) {
	page_cnt = 1;
	
	document.getElementById("sub_contents_title_img").src = "images/" + sub_contents_title_img + "_0" + cno + ".jpg";
	document.getElementById("sub_contents_title_img").alt = sub_contents_alt[cno];
	
	document.getElementById("sub_contents_menu_0" + show_contents_no).style.backgroundImage = "url(images/" + sub_contents_menu_img + "_0" + show_contents_no + "_def.jpg)";
	document.getElementById("sub_contents_menu_0" + cno).style.backgroundImage = "url(images/" + sub_contents_menu_img + "_0" + cno + "_on.jpg)"
	
	document.getElementById("sub_contents_0" + show_contents_no).style.display = "none";
	document.getElementById("sub_contents_0" + cno).style.display = "block";
	
	show_page_id = "sub_contents_0" + cno;
	document.getElementById(show_page_id).style.marginLeft = 0;
	now_val = 0;
	end_val = 0;
	
	show_contents_no = cno;
	setPageCounter();
}

function setPageCounter() {
	
	page_obj = eval("document.PageForm.page_" + show_contents_no);
	
	if (!page_obj.length) {
		total_page = 1;
	}
	else {
		total_page = page_obj.length;
	}
	
	document.getElementById("page_counter").value = page_cnt + " / " + total_page;
	
	//ボタン表示
	document.getElementById("next_button").style.display = "none";
	document.getElementById("back_button").style.display = "none";
	
	if (page_cnt < page_obj.length) {
		document.getElementById("next_button").style.display = "block";
	}
	
	if (page_cnt > 1) {
		document.getElementById("back_button").style.display = "block";
	}
}

function nextPage() {
	//ページ設定
	page_cnt++;
	setPageCounter();
	
	move_obj = document.getElementById(show_page_id);
	end_val -= obj_width;
	step = step_base * -1;
	
	movePage();
}

function backPage() {
	//ページ設定
	page_cnt--;
	setPageCounter();
	
	move_obj = document.getElementById(show_page_id);
	end_val += obj_width;
	step = step_base;
	
	movePage();
}


function movePage() {
	if (now_val == end_val) {
		clearTimeout(timer_obj);
	}
	else if (step < 0) {
		if ((now_val + step) < end_val) {
			now_val = end_val;
		}
		else {
			now_val += step;
		}
	}
	else if (step > 0) {
		if ((now_val + step) > end_val) {
			now_val = end_val;
		}
		else {
			now_val += step;
		}
	}
	
	move_obj.style.marginLeft = now_val;
	
	timer_obj = setTimeout("movePage()", 10);
}

var win;

function openWindow(url,w,h) {
	win = window.open(url,"winNews","width=" + w + ",height=" + h + ",menubar=no,scrollbars=no,status=no,toolbar=no");
	
	win.focus();
}

function playMovie() {
	alert("ムービー再生");
}

function createLinkBannerArea(img_dir) {
	var html_str = '<ul class="top">';
	html_str += '<li class="top"><a href="http://www.konami.jp/pawa/2009/index.html?ref=pota4"><img src="' + img_dir + 'bnr_pawa2009.jpg" alt="実況パワフルプロ野球2009" width="187" height="76"></a>';
	html_str += '<li class="top"><a href="http://www.konami.jp/pawa/15/index.html?ref=pota4"><img src="' + img_dir + 'bnr_pawa15.jpg" alt="実況パワフルプロ野球15" width="187" height="76"></a>';
	html_str += '<li class="top"><a href="http://www.konami.jp/pawa/pota/3/?ref=pota4"><img src="' + img_dir + 'bnr_pawapota.jpg" alt="実況パワフルプロ野球ポータブル３" width="187" height="76"></a>';
	html_str += '<li class="top"><a href="http://www.konami.jp/pawa/mobile/sokuho/?ref=pota4"><img src="' + img_dir + 'bnr_ikkyu.jpg" alt="実況パワフルプロ野球 一球速報" width="187" height="76"></a>';
	html_str += '</ul>';
	
	html_str += '<ul class="bottom">';
	html_str += '<li class="bottom"><a href="http://www.konami.jp/gs/game/pawa/?ref=pota4"><img src="' + img_dir + 'bnr_pawa.gif" alt="パワプロ総合サイト パワプロ通信" width="187" height="52"></a>';
	html_str += '<li class="bottom"><a href="http://www.konami.jp/mailmag/?ref=pota4"><img src="' + img_dir + 'bnr_mailmaga.gif" alt="パワプロプロダクション　メールマガジン" width="237" height="52"></a>';
	html_str += '<li class="bottom"><a href="http://www.konami.jp/prospi/?ref=pota4"><img src="' + img_dir + 'bnr_prospi.gif" alt="プロ野球スピリッツ" width="187" height="52"></a>';
	html_str += '</ul>';
	
	document.write(html_str);
}

function changeDisplay(obj_id) {
	var movie_data = new Array();
	
	movie_data["pv"] = new Array("images/pickup_pv.jpg","movie/pv_before.asx?ref=display","psp_red","プロモーションビデオ\nムービー再生！！");
	movie_data["cm"] = new Array("images/pickup_cm.jpg","movie/cm.asx?ref=display","psp_yellow","TVCM～会議室編～\nムービー再生！！");
	movie_data["sp"] = new Array("images/pickup_sp.jpg","sp/?ref=display#hanpa_v","psp_green","ハンパねぇ！映像");
	movie_data["sl"] = new Array("images/pickup_sl.jpg","http://www.konami.jp/pawa/success_legends/?ref=display","psp_blue","新作情報\n詳しくはクリック！！");
	
	document.getElementById("psp_body").className = movie_data[obj_id][2];
	document.getElementById("display_obj").src = movie_data[obj_id][0];
	document.getElementById("display_obj").alt = movie_data[obj_id][3];
	document.getElementById("mv_link").href = movie_data[obj_id][1];
}
