var sc = new Array();

sc[0] = new Array();
sc[0][0] = "-,▼クラスのおさらい";
sc[0][1] = "../00/001.php,1:クラスを家に見立てる";
sc[0][2] = "../00/002.php,2:半永久的に存在する変数・関数";
sc[0][3] = "../00/003.php,3:コンとデスのタイミング";
sc[0][4] = "../00/004.php,4:クラス、子供を作る";
sc[0][5] = "../00/005.php,5:子どもに見せたくありません！";

sc[1] = new Array();
sc[1][0] = "-,▼ゲームの土台";
sc[1][1] = "../00/006.php,6:文字列処理と“t”";
sc[1][2] = "../00/007.php,7:ウィンドウの作り方";
sc[1][3] = "../00/008.php,8:Direct3D 9の扱い方";
sc[1][4] = "../00/009.php,9:共通クラスを作る";
sc[1][5] = "../01/010.php,10:友達なら当たり前";
sc[1][6] = "../01/011.php,11:タスク処理を実装する(1)";
sc[1][7] = "../01/012.php,12:タスク処理を実装する(2)";
sc[1][8] = "../01/013.php,13:タスク処理を実装する(3)";
sc[1][9] = "../01/014.php,14:タスク処理を実装する(4)";
sc[1][10] = "../01/015.php,15:タスク処理を実装する(5)";
sc[1][11] = "../01/018.php,18:ハッシュを使って高速探索";
sc[1][12] = "../03/035.php,35:列挙関数を作ってみよう";
sc[1][13] = "../03/036.php,36:ライブラリにしてみよう";
sc[1][14] = "../03/037.php,37:ライブラリをプログラムで使う";

sc[2] = new Array();
sc[2][0] = "-,▼グラフィック処理";
sc[2][1] = "../01/016.php,16:フォントクラスを作る";
sc[2][2] = "../01/017.php,17:複数のオブジェクトを扱うテクニック";
sc[2][3] = "../01/019.php,19:スプライト描画クラスを作成する";
sc[2][4] = "../02/020.php,20:スプライトのアルファブレンド";
sc[2][5] = "../02/021.php,21:変換行列によるスプライト移動";
sc[2][6] = "../02/022.php,22:スプライトの拡大縮小処理";
sc[2][7] = "../02/023.php,23:スプライトの回転処理";
sc[2][8] = "../02/024.php,24:スプライトのアニメーション処理";
sc[2][9] = "../02/025.php,25:スプライトアニメーションの応用";

sc[3] = new Array();
sc[3][0] = "-,▼入力処理";
sc[3][1] = "../02/026.php,26:キーボード入力を受け付ける";
sc[3][2] = "../02/027.php,27:キーボード入力の改良";
sc[3][3] = "../02/028.php,28:ゲームパッドによる入力";
sc[3][4] = "../02/029.php,29:ゲームパッドによるアナログ入力";

sc[4] = new Array();
sc[4][0] = "-,▼サウンド";
sc[4][1] = "../03/030.php,30:効果音を再生しよう";
sc[4][2] = "../03/031.php,31:効果音の同時再生(1)";
sc[4][3] = "../03/032.php,32:効果音の同時再生(2)";
sc[4][4] = "../03/033.php,33:ＢＧＭを再生しよう";
sc[4][5] = "../03/034.php,34:ＢＧＭ再生の改良";

function liChange(flag) {
	var p1, p2, s1, s2;
	var i, v, s;

	p1 = document.forms["menu"].elements["list1"];
	p2 = document.forms["menu"].elements["list2"];
	
	if(flag == "0"){
		//サブメニューの更新
		v = p1.selectedIndex - 1;
		for(i = 0; i < sc[v].length; i++){
			s1 = sc[v][i].substring(0, sc[v][i].indexOf(","));
			s2 = sc[v][i].substring(sc[v][i].indexOf(",") + 1);
			p2.options[i] = new Option(s2, s1);
		}
		p2.options.length = sc[v].length;
		p2.selectedIndex = 0;
	}else{
		i = p2.selectedIndex;
		if(i > 0) location.href = p2.options[i].value;
	}
}

