var menu={
	"gizmo_Gizmoコンポーネント":{
		"tutorial_概要":[
			"index_機能一覧",
			"parameter_コンポーネントパラメータ",
			"download_ダウンロード"
		],
		"capability_機能別INDEX":[
			"1_ガジェットの状態・操作",
			"2_再生パフォーマンス調整",
			"3_ステージリサイズ",
			"4_マウスの監視・操作",
			"5_ガジェット定義ダイアログ",
			"6_他のガジェットの状態・操作",
			"7_子ガジェット",
			"8_ガジェット間通信",
			"9_レイヤーの状態・操作",
			"a_ファイル入出力",
			"b_コンテキストメニュー",
			"c_システム情報",
			"d_メール機能",
			"e_コンポーネント基本",
			"f_デバッグ",
			"g_その他"
		],
		"method_メソッド":[
			"activate_17_指定ガジェットをアクティブにする。",
			"addEventListener_e_イベントリスナーを登録。",
			"callEvt_168_指定ガジェットにカスタム イベントを送信。",
			"callLayerEvt_9_指定レイヤーにカスタム イベントを送信。",
			"checkCoreVersion_c_コアエンジンバージョン判定。",
			"checkPOP3_d_メール チェック。",
			"checkVersion_cg_バージョン判定。",
			"clearConfigItems_5_読み込み済みの設定内容を破棄。",
			"close_167_指定ガジェットを閉じる。",
			"closeAndGetURL_1g_指定URLを開きガジェットを閉じる。",
			"createDir_a_フォルダを作成。",
			"deleteDir_a_フォルダを削除。",
			"deleteFile_a_ファイルを削除。",
			"digitFormat_g_数値の桁数を揃える。",
			"dispatchEvent_e_イベントを発行。",
			"downloadNetThing_a_ファイル ダウンロード。",
			"dragDuplicate_7_子ガジェットをドラッグ状態で複製して開く。",
			"dragOpen_67_指定ガジェットをドラッグ状態で開く。",
			"duplicate_7_子ガジェットを複製して開く。",
			"fileDropEnable_1a_ファイル ドロップを設定。",
			"getAllGadgetStatus_6_全ガジェット起動／終了監視を設定。",
			"getClipText_ac_クリップボード テキストを取得。",
			"getCoreEngineVersion_cg_GIZMOコア バージョン／更新日を取得。",
			"getFileList_a_ファイル一覧を取得。",
			"getGadgetList_6cg_ガジェット一覧を取得。",
			"getGadgetPosition_6_指定ガジェット移動監視を設定。",
			"getGadgetStatus_6_指定ガジェット起動を確認。",
			"getWorkArea_c_プライマリ モニタの作業可能領域取得。",
			"getXML_a_XMLダウンロード＆文字コード変換。",
			"gtrace_f_デバッグ用トレース。",
			"initCheck_e_Gizmoコンポーネント初期化確認。",
			"initPOP3_d_メール チェック機能の初期化。",
			"isTopWindow_1_前面固定状態取得。",
			"launchMailto_d_メール作成。",
			"loadConfig_5_設定用XML読み込み。",
			"movePosition_1_ガジェット相対座標移動。",
			"open_167_ガジェットを開く。",
			"openConfig_5_ガジェット設定ダイアログを開く。",
			"openDialog_a_ファイル選択ダイアログを開く。",
			"openDir_a_指定したフォルダを開く。",
			"openMailer_d_デフォルト メーラの起動。",
			"readEncText_a_テキスト復号化読み込み。",
			"readObject_a_オブジェクト読み込み。",
			"removeEventListener_e_イベントリスナーを解除。",
			"setClipText_ac_クリップボードにテキスト設定。",
			"setConfigItem_5_設定用XMLの値を設定。",
			"setCursorPos_4_マウスカーソル移動。",
			"setDragLimit_1_ガジェット ドラッグ領域制限。",
			"setDragResize_13_ドラッグ リサイズを設定。",
			"setGadgetIsTop_167_指定ガジェット前面固定設定。",
			"setLayerPosition_9_子レイヤー表示座標を設定。",
			"setLayerVisible_9_子レイヤー表示設定。",
			"setPosition_167_ガジェット絶対座標移動。",
			"setStageSize_13_ステージ サイズ設定。",
			"setTracking_167_ガジェット追従設定。",
			"sjisEncode_ag_SJISでURLエンコード。",
			"startMove_1_ガジェットのドラッグ移動を開始。",
			"stageCapture_a_ステージのスクリーンショットをJPEG形式で保存。",
			"updateStage_12_ステージ リフレッシュ。",
			"writeEncText_a_テキスト暗号化保存。",
			"writeObject_a_オブジェクト保存。",
			"writeText_a_テキスト保存。",
			"writeTextEx_a_テキスト保存（イベントあり）。"
		],
		"property_プロパティ":[
			"active_1_ガジェットがアクティブかどうか",
			"appVer_c_GIZMOアプリケーションバージョン",
			"batteryWatch_c_バッテリ残量監視の状態",
			"btnDrag_1_ボタン上ドラッグ可否設定",
			"configxml_5_ロード済みの設定XML",
			"cpuClock_c_CPUクロック数（Mhz）",
			"cpuWatch_c_CPU使用率監視の状態",
			"drag_1_ガジェットのドラッグ可否設定状態",
			"draw_12_オート リフレッシュ設定状態",
			"dskh_c_プライマリ モニタの高さ",
			"dskw_c_プライマリ モニタの幅",
			"engine_c_GIZMOコアバージョン",
			"gadname_1_gadgetIDを示す",
			"hideWatch_cg_GIZMOタスクトレイ収納状態監視",
			"isTop_1_前面固定状態の設定",
			"lang_c_システム言語",
			"layerName_19_レイヤー名",
			"memoryWatch_c_メモリ使用率監視の状態",
			"mouseWatch_4_マウス移動監視状態",
			"popout_1_ボップアウトガジェットかどうか",
			"resolutionWatch_c_モニタ解像度変更監視の状態",
			"RmenuWatch_b_コンテキスト メニュー開閉監視状態",
			"trace_f_traceガジェットでのトレース可否設定状態",
			"urlDrop_1a_URLリンクのドラッグ＆ドロップを可否設定",
			"ver_eg_Gizmoコンポーネントのバージョン",
			"xabs_1_ガジェット水平座標",
			"xmouseabs_4_マウス水平座標",
			"yabs_1_ガジェット垂直座標",
			"ymouseabs_4_マウス垂直座標"
		],
		"event_イベント":[
			"onActive_1_ガジェットがアクティブになった。",
			"onBatteryLevel_c_バッテリ残量を取得した。",
			"onClose_1_ガジェットが終了されようとした。",
			"onConfigupdate_5_config.xmlをロードした。／ガジェット設定ダイアログで設定が変更された。",
			"onCpuUsage_c_CPU使用率を取得した。",
			"onCreateDir_a_フォルダ作成結果を受け取った。",
			"onDeactive_a_ガジェットがアクティブでなくなった。",
			"onDeleteDir_a_フォルダ削除結果を受け取った。",
			"onDeleteFile_a_ファイル削除結果を受け取った。",
			"onDialogCancel_a_ファイル選択をキャンセルした。",
			"onDialogSelect_a_ファイルオープン ダイアログでファイルが選択された。",
			"onDownloadNetThing_a_ファイル ダウンロードが完了した。",
			"onDrop_a_ファイルがドロップされた。",
			"onGetClipText_ac_クリップボード テキストを取得した。",
			"onGetCoreEngineVersion_cg_GIZMOコア バージョンを確認した。",
			"onGetFileList_a_ファイル一覧を取得した。",
			"onGetGadgetList_6_ガジェット一覧を取得した。",
			"onGetGadState_6_ガジェットが起動。／ガジェットが終了。",
			"onGetHide_cg_GIZMOが隠れている。／GIZMOが表示されている。",
			"onGetWorkArea_c_プライマリ モニタの作業可能領域を取得した。",
			"onGetXML_a_XMLを取得した。",
			"onInit_e_GIZMOコンポーネントの初期化が完了した。",
			"onInitPOP_d_メール チェック機能初期化が完了した。",
			"onMemoryUsage_c_メモリ使用量を取得した。",
			"onMenuEvent_b_コンテキスト メニューからコマンド項目を選択した。",
			"onMouseMoveABS_4_マウスが移動した。",
			"onMove_1_ガジェットが移動した。",
			"onPOP_d_サーバ上のメール一覧を取得した。",
			"onReadEncText_a_暗号化テキストの復号化読込が完了した。",
			"onReadObject_a_オブジェクト読込が完了した。",
			"onResize_3_ステージ サイズが変更された。",
			"onRmenuClose_b_コンテキスト メニューが閉じられた。",
			"onRmenuOpen_b_コンテキスト メニューが開かれた。",
			"onSetClipText_ac_クリップボードにテキストを設定した。",
			"onSjisEncoded_a_SJISでURLエンコードした。",
			"onStageCapture_a_ステージのスクリーンショットを保存した。",
			"onTextWritten_a_テキスト保存が完了した。",
			"onTopWindow_1_前面固定状態を取得した。",
			"onUpdatePos_67_指定ガジェットが移動した。",
			"onUpdateResolution_c_モニタ解像度が変更された。",
			"onUrlDrop_a_URLリンクがドロップされた。",
			"onWriteEncText_a_テキスト暗号化保存が完了した。",
			"onWriteObject_a_オブジェクト保存が完了した。"
		]
	},
/*
	"config_ガジェット定義ファイル 1.0":{
		"node_要素":[
			"gadget_gadget",
			"swf_swf",
			"title_title",
			"author_author",
			"autorun_autorun",
			"list_list",
			"menu_menu",
			"fix_fix",
			"config_config",
			"help_help",
			"close_close",
			"link_link",
			"command_command",
			"separator_separator",
			"submenu_submenu",
			"delete_delete",
			"childlist_childlist"
		]
	},
*/
	"plugin_プラグインコンポーネント":{
		"dentaku_Dentakuコンポーネント":{
			"tutorial_概要":[
				"index_機能一覧",
				"parameter_コンポーネントパラメータ",
				"shortcut_キーボードショートカット",
				"download_ダウンロード",
			],
			"method_メソッド":[
				"addEventListener_イベントリスナーを登録。",
				"input_キーを入力する。",
				"removeEventListener_イベントリスナーを解除。"
			],
			"event_イベント":[
				"onCalculate_結果が更新された。",
				"onInputError_無効なキーが入力された。",
				"onMemory_メモリー状態が変更された。",
				"onSetOperator_演算子が変更された。"
			]
		},
		"fusen_Fusenコンポーネント":{
			"tutorial_概要":[
				"index_機能一覧",
				"packaging_Fusenコンポーネントの実装構成",
				"parameter_コンポーネントパラメータ",
				"download_ダウンロード"
			],
			"method_メソッド":[
				"addEventListener_イベントリスナーを登録。",
				"addFusen_付箋のメモ追加。",
				"callFusenEvt_全ての子ガジェットにイベント送信。",
				"clearAll_全てのメモを削除。",
				"close_付箋紙ガジェットを終了。",
				"deleteMe_実行した子ガジェットのデータを削除（子ガジェット専用）。",
				"getOpt_実行した子ガジェットのオプションデータを取得（子ガジェット専用）。",
				"removeEventListener_イベントリスナーを解除。",
				"setOpt_実行した子ガジェットのオプションデータを設定（子ガジェット専用）。"
			],
			"property_プロパティ":[
				"init_コンポーネントの初期化状態。",
				"txt_付箋の内容（子ガジェット専用）。"
			],
			"event_イベント":[
				"onInitFusen_コンポーネントの初期化が完了した。"
			]
		},
		"koyomi_Koyomiコンポーネント":{
			"tutorial_概要":[
				"index_機能一覧",
				"parameter_コンポーネントパラメータ",
				"download_ダウンロード"
			],
			"method_メソッド":[
				"addEventListener_イベントリスナーを登録。",
				"deleteMemo_メモデータを削除。",
				"getDateInfo_指定年月日の情報を取得。",
				"loadHolidays_祝日情報のロード。",
				"moveDate_カレンダー表示日を指定日数切り替え。",
				"moveMonth_カレンダー表示月を指定月数切り替え。",
				"moveWeek_カレンダー表示週を指定週数切り替え。",
				"removeEventListener_イベントリスナーを解除。",
				"saveMemo_メモデータ保存。",
				"setDate_表示年月日を変更。",
				"setToday_表示年月日を今日の日付に設定。"
			],
			"property_プロパティ":[
				"date_現在の表示年月日の日。",
				"init_Koyomiコンポーネント初期化状態。",
				"month_現在の表示年月日の月。",
				"year_現在の表示年月日の年。"
			],
			"event_イベント":[
				"onInitKoyomi_Koyomiコンポーネントの初期化が完了した。",
				"onLoadHolidays_祝日データをロードした。",
				"onUpdateCalendar_カレンダー表示年月日が変更された。"
			]
		},
		"tokei_Tokeiコンポーネント":{
			"tutorial_概要":[
				"index_機能一覧",
				"download_ダウンロード"
			],
			"method_メソッド":[
				"addAlarm_アラーム追加。",
				"addEventListener_イベントリスナーを登録。",
				"clearAlarm_指定時刻のアラームを削除。",
				"clearAlarmAtID_指定IDのアラームを削除。",
				"delAClock_アナログ時計用ムービークリップを解放。",
				"delDClock_デジタル時計用ムービークリップを解放。",
				"getAlarm_指定時刻のアラーム情報取得。",
				"getAlarmAtID_指定IDのアラーム情報取得。",
				"initAClock_アナログ時計用ムービークリップを設定。",
				"initDClock_デジタル時計用ムービークリップを設定。",
				"loadAlarm_アラームデータ読込。",
				"removeEventListener_イベントリスナーを解除。",
				"saveAlarm_アラームデータ保存。",
				"setAlarm_指定時刻のアラームを設定。",
				"setAlarmAtID_指定IDのアラームを設定。"
			],
			"property_プロパティ":[
				"alarms_アラームリスト。",
				"autoUpdate_時計連動描画更新状態。trueで時計に連動して描画更新。",
				"extraAnim_アナログ時計の針に慣性を追加。trueで追加。"
			],
			"event_イベント":[
				"onAlarm_アラームが起動した。",
				"onClockNum_現在時刻を更新した （数値）。",
				"onClockStr_現在時刻を更新した （文字列）。",
				"onLoadAlarm_アラームデータを読み込みが完了した。",
				"onUpdate_デジタル時計の時、分、秒のいずれかを更新した。"
			]
		},
		"contextmenu_GadgetContextMenuコンポーネント":{
			"tutorial_概要":[
				"index_機能一覧",
				"download_ダウンロード"
			],
			"method_メソッド":[
				"updateMenu_コンテキストメニューを更新。"
			]
		}
	}
}
function fCreateMenu(menu, idx, folder){
	var s="";
	var ss="";
	var tt="";
	var mStr="";
	var pStr="";
	var eStr="";
	var ucnt=0;
	var ccnt=0;
	var icnt=0;
	if(idx!="") {
		var tmpObj=document.getElementById("idx");
	}
	var idx_ary=idx.split("_");
	
	var _category=document.getElementById("category").value;
	var _category2=document.getElementById("category2").value;
	var _category3=(document.getElementById("category3")) ? document.getElementById("category3").value : "";
	var _item=document.getElementById("item").value;

	var menuObj=document.getElementById("menu");

	var path="";
	switch(folder){
		case 1:
			path="";
			break;
		case 2:
			path="../";
			break;
		case 3:
			path="../../";
			break;
		case 4:
			path="../../../";
			break;
	}

	s+="<div class='clearfix'><a href='#' onclick='fToggleAll()' id='btn_menu' class='btn_menu_show'>メニューを開く</a></div>\n";
////////// 1
	for(var unit in menu){
		var unit_ary=unit.split("_")
		var disp=(unit_ary[0]==_category) ? "" : " style='display:none'";
		var dispcls=(unit_ary[0]==_category) ? "tgl_minus" : "tgl_plus";
		s+="<div class='clearfix'><h2>";
		s+="<a href='#' onclick='fToggle(\""+ucnt+"\"); return false;' id='parent_"+ucnt+"' class='tgl_minus'>"+unit_ary[1]+"</a>";
		s+="<a href='"+path+unit_ary[0]+"/index.html' class='notgl'>"+unit_ary[1]+"</a>";
		s+="</h2></div>";
		s+="<ul id='anchor_"+ucnt+"'>";
////////// 2
		for(var category in menu[unit]){
			var category_ary=category.split("_");
			var opt=(unit_ary[0]==_category && category_ary[0]==_category2) ? " class='cur notgl'" : " class='notgl'";

			var disp=(category_ary[0]==_category2) ? " style='display:block'" : " style='display:none'";
			var dispcls=(category_ary[0]==_category2) ? "tgl_minus" : "tgl_plus";

			s+="<li class='parent'>";
			s+="<div class='clearfix'>";
			s+="	<a href='#' onclick='fToggle(\""+ucnt+"_"+ccnt+"\"); return false;' id='parent_"+ucnt+"_"+ccnt+"' class='"+dispcls+"'>"+category_ary[1]+"</a>";
			if(category_ary[0]=="node"){
				/* ノード */
				s+="<a href='"+path+unit_ary[0]+"/index.html'"+opt+">"+category_ary[1]+"</a>";
			}else{
				s+="<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/index.html'"+opt+">"+category_ary[1]+"</a>";
			}
			s+="</div>";
			if(menu[unit][category]){
				s+="<ul id='anchor_"+ucnt+"_"+ccnt+"'"+disp+">\n";
				if(unit_ary[0]==_category && folder==2){
					ss+="<li><a href='"+category_ary[0]+"/index.html'>"+category_ary[1]+"</a>";
				}
				if(menu[unit][category][0]){
					var ocnt=0;
////////// 3
					for(var item in menu[unit][category]){
						var item_ary=menu[unit][category][item].split("_");
						var opt=(unit_ary[0]==_category && category_ary[0]==_category2 && item_ary[0]==_item) ? " class='cur notgl'" : " class='notgl'";
						if(category=="method_メソッド"){
							var tmp=menu[unit][category][item].split("_");
							var odd=" class='"+((ocnt%2==0) ? "odd" : "even")+"'";
							if(tmp[1].indexOf(_item)>-1 || _category2=="tutorial"){
								mStr+="<tr"+odd+"><td class='member'><a href='../"+category_ary[0]+"/"+tmp[0]+".html'"+opt+">"+tmp[0]+"()</a></td><td>"+tmp[2]+"</td></tr>\n";
								ocnt++;
							}else if(_category2=="method"){
								/* gizmo comp -> method */
								mStr+="<tr"+odd+"><td class='member'><a href='../"+category_ary[0]+"/"+item_ary[0]+".html'"+opt+">"+item_ary[0]+"()</a></td><td>"+item_ary[2]+"</td></tr>\n";
								ocnt++;
							}
							s+="<li>&nbsp;&nbsp;<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+tmp[0]+".html'"+opt+">"+tmp[0]+"()</a></li>\n";
						}else if(category=="event_イベント"){
							var tmp=menu[unit][category][item].split("_");
							var odd=" class='"+((ocnt%2==0) ? "odd" : "even")+"'";
							if(tmp[1].indexOf(_item)>-1 || _category2=="tutorial"){
								eStr+="<tr"+odd+"><td class='member'><a href='../"+category_ary[0]+"/"+tmp[0]+".html'"+opt+">"+tmp[0]+"</a></td><td>"+tmp[2]+"</td></tr>\n";
								ocnt++;
							}else if(_category2=="event"){
								eStr+="<tr"+odd+"><td class='member'><a href='../"+category_ary[0]+"/"+item_ary[0]+".html'"+opt+">"+item_ary[0]+"</a></td><td>"+item_ary[2]+"</td></tr>\n";
								ocnt++;
							}
							s+="<li>&nbsp;&nbsp;<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+tmp[0]+".html'"+opt+">"+tmp[0]+"</a></li>\n";
						}else if(category=="property_プロパティ"){
							var tmp=menu[unit][category][item].split("_");
							var odd=" class='"+((ocnt%2==0) ? "odd" : "even")+"'";
							if(tmp[1].indexOf(_item)>-1 || _category2=="tutorial"){
								pStr+="<tr"+odd+"><td class='member'><a href='../"+category_ary[0]+"/_"+tmp[0]+".html'"+opt+">_"+tmp[0]+"</a></td><td>"+tmp[2]+"</td></tr>\n";
								ocnt++;
							}else if(_category2=="property"){
								/* gizmo comp -> method */
								pStr+="<tr"+odd+"><td class='member'><a href='../"+category_ary[0]+"/_"+item_ary[0]+".html'"+opt+">_"+item_ary[0]+"</a></td><td>"+item_ary[2]+"</td></tr>\n";
								ocnt++;
							}
							s+="<li>&nbsp;&nbsp;<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/_"+tmp[0]+".html'"+opt+">_"+tmp[0]+"</a></li>\n";
						}else{
							var opt=(unit_ary[0]==_category && category_ary[0]==_category2 && item_ary[0]==_item) ? " class='cur'" : "";
							if(unit_ary[0]==_category && category_ary[0]==_category2 && item_ary[0]==_item){
								ss+="<li><a href='"+category_ary[0]+"/index.html'>"+_item+category_ary[1]+"</a>";
							}
							s+="<li>";
							if(category_ary[0]=="node"){
								s+="&nbsp;&nbsp;";
							}else{
								s+="-&nbsp;";
							}
							s+="<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+".html'"+opt+">"+item_ary[1]+"</a></li>\n";
							switch(folder){
								case 3:
									if(unit_ary[0]==idx_ary[0] && category_ary[0]==idx_ary[1]){
										ss+="<li><a href='"+item_ary[0]+".html'"+opt+">"+item_ary[1]+"</a></li>\n";
									}
									break;
								case 4:
									if(unit_ary[0]==idx_ary[0] && category_ary[0]==idx_ary[1]){
										ss+="<li><a href='../"+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+".html'"+opt+">"+item_ary[1]+"</a></li>\n";
									}
									break;
								default:
									break;
							}
						}
					}
				}else{
////////// 4
					var sss="";
					var icnt=0;
					for(var item in menu[unit][category]){
						var item_ary=item.split("_");
						var opt=(unit_ary[0]==_category && category_ary[0]==_category2 && item_ary[0]==_category3) ? " class='cur'" : "";
						if(category_ary[0]==_category2){
							ss+="<li>";
							ss+="<a href='"+item_ary[0]+"/index.html'"+opt+">";
							ss+=item_ary[1];
							ss+="</a>";
						}
						s+="<li class='parent2'>";
						s+="<div class='clearfix'>";
						s+="	<a href='#' onclick='fToggle(\""+ucnt+"_"+ccnt+"_"+icnt+"\"); return false;' id='parent_"+ucnt+"_"+ccnt+"_"+icnt+"' class='tgl_minus'>"+category_ary[1]+"</a>";
						s+="	<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/index.html'"+opt+">"+item_ary[1]+"</a>";
						s+="</div>";
						if(menu[unit][category][item][0]){
							s+="<ul id='anchor_"+ucnt+"_"+ccnt+"_"+icnt+"'>\n";
							var ocnt=0;
							for(var item2 in menu[unit][category][item]){
								var item2_ary=menu[unit][category][item][item2].split("_");
								var opt=(unit_ary[0]==_category && category_ary[0]==_category2 && item_ary[0]==_category3 && item2_ary[0]==_item) ? " class='cur'" : "";
								if(item_ary[0]=="tutorial"){
									// 概要
									s+="<li>-&nbsp;<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/"+item2_ary[0]+".html'"+opt+">"+item2_ary[1]+"</a></li>";
									if(category_ary[0]==_category2){
										/* plugin 機能一覧、ダウンロード */
										sss+="<li><a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/"+item2_ary[0]+".html'"+opt+">"+item2_ary[1]+"</a></li>";
									}
								}else{
									/* fusen = fusen */
									var odd=" class='"+((ocnt%2==0) ? "odd" : "even")+"'";
									/* method=method */
									if(item_ary[0]=="method"){
//										alert(unit_ary[0]+"=="+_category+"\n"+category_ary[0]+"=="+_category2+"\n"+item_ary[0]+"=="+_category3+"\n"+item2_ary[0]+"=="+_item);
										if(_category3=="tutorial" && category_ary[0]==_category2){
											mStr+="<tr"+odd+"><td class='member'><a href='../../../"+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/"+item2_ary[0]+".html'"+opt+">"+item2_ary[0]+"()</a></td><td>"+item2_ary[1]+"</td></tr>";
										}else if(_category3==item_ary[0] && _category2==category_ary[0]){
											mStr+="<tr"+odd+"><td class='member'><a href='../../../"+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/"+item2_ary[0]+".html'"+opt+">"+item2_ary[0]+"()</a></td><td>"+item2_ary[1]+"</td></tr>";
										}
										var opt=(unit_ary[0]==_category && category_ary[0]==_category2 && item_ary[0]==_category3 && item2_ary[0]==_item) ? " class='cur'" : "";
										s+="<li>&nbsp;&nbsp;<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/"+item2_ary[0]+".html'"+opt+">"+item2_ary[0]+"()</a></li>";
									}else if(item_ary[0]=="property"){
										if(_category3=="tutorial" && category_ary[0]==_category2){
											pStr+="<tr"+odd+"><td class='member'><a href='../../../"+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/_"+item2_ary[0]+".html'"+opt+">_"+item2_ary[0]+"</a></td><td>"+item2_ary[1]+"</td></tr>";
										}else if(_category3==item_ary[0] && _category2==category_ary[0]){
											pStr+="<tr"+odd+"><td class='member'><a href='../../../"+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/_"+item2_ary[0]+".html'"+opt+">_"+item2_ary[0]+"</a></td><td>"+item2_ary[1]+"</td></tr>";
										}
										var opt=(unit_ary[0]==_category && category_ary[0]==_category2 && item_ary[0]==_category3 && (("_"+item2_ary[0])==_item)) ? " class='cur'" : "";
										s+="<li>&nbsp;&nbsp;<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/_"+item2_ary[0]+".html'"+opt+">_"+item2_ary[0]+"</a></li>";
									}else if(item_ary[0]=="event" && category_ary[0]==_category2){
										if(_category3=="tutorial"){
											eStr+="<tr"+odd+"><td class='member'><a href='../../../"+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/"+item2_ary[0]+".html'"+opt+">"+item2_ary[0]+"</a></td><td>"+item2_ary[1]+"</td></tr>";
										}else if(_category3==item_ary[0] && _category2==category_ary[0]){
											eStr+="<tr"+odd+"><td class='member'><a href='../../../"+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/"+item2_ary[0]+".html'"+opt+">"+item2_ary[0]+"</a></td><td>"+item2_ary[1]+"</td></tr>";
										}
										var opt=(unit_ary[0]==_category && category_ary[0]==_category2 && item_ary[0]==_category3 && item2_ary[0]==_item) ? " class='cur'" : "";
										s+="<li>&nbsp;&nbsp;<a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+"/"+item2_ary[0]+".html'"+opt+">"+item2_ary[0]+"</a></li>";
									}
								}
								ocnt++;
							}
							s+="</ul>\n";
						}
						icnt++;
						if(sss!="" && item_ary[0]==_category3) ss+="<ul>"+sss+"</ul>";
						ss+="</li>";
						s+="</li>\n";
					}
				}
				s+="</ul>\n";
			}
			s+="</li>\n";
			ccnt++;
		}
		s+="</ul>\n";
		s+="</li>\n";
		ucnt++;
	}
	menuObj.innerHTML=s;
	if(document.getElementById("idx") && ss!=""){
		document.getElementById("idx").innerHTML="<ul>"+ss+"</ul>\n";
	}
	if(mStr!=""){
		tt+="<h3>メソッド</h3>";
		tt+="<div class='tbl'><table><thead><tr><th>メソッド</th><th>説明</th></tr></thead><tbody>"+mStr+"</tbody></table></div>\n";
		tt+="<div class='ptop clearfix'><a href='#' onclick='return ancPageTop();' title='ページの先頭へ'>ページの先頭へ</a></div>\n";
	}
	if(pStr!=""){
		tt+="<h3>プロパティ</h3>";
		tt+="<div class='tbl'><table><thead><tr><th>プロパティ</th><th>説明</th></tr></thead><tbody>"+pStr+"</tbody></table></div>\n";
		tt+="<div class='ptop clearfix'><a href='#' onclick='return ancPageTop();' title='ページの先頭へ'>ページの先頭へ</a></div>\n";
	}
	if(eStr!=""){
		tt+="<h3>イベント</h3>";
		tt+="<div class='tbl'><table><thead><tr><th>イベント</th><th>説明</th></tr></thead><tbody>"+eStr+"</tbody></table></div>\n";
		tt+="<div class='ptop clearfix'><a href='#' onclick='return ancPageTop();' title='ページの先頭へ'>ページの先頭へ</a></div>\n";
	}
	if(document.getElementById("lists") && tt!=""){
		document.getElementById("lists").innerHTML=tt;
	}
}
function fToggleAll(){
	var btnObj=document.getElementById("btn_menu");
	var aObj=document.body.getElementsByTagName("a");
	var ulObj=document.body.getElementsByTagName("ul");
	btnObj.innerHTML=(btnObj.innerHTML=="メニューを開く") ? "メニューを閉じる" : "メニューを開く";
	btnObj.className=(btnObj.className=="btn_menu_show") ? " btn_menu_hide" : "btn_menu_show";
	//2階層目以降が開いているか
	var flg=0;
	for(var i in aObj){
		if(aObj[i].id){
			var id=aObj[i].id;
			if(id.indexOf("parent_")>-1){
				var id_ary=id.split("_");
				if(id_ary.length==2){
					if(btnObj.className=="btn_menu_show"){
						document.getElementById(id).className="tgl_minus";
					}else{
						document.getElementById(id).className="tgl_minus";
						flg++;
					}
				}else{
					if(btnObj.className=="btn_menu_show"){
						document.getElementById(id).className="tgl_plus";
					}else{
						document.getElementById(id).className="tgl_minus";
						flg++;
					}
				}
			}
		}
	}
	for(var i in ulObj){
		var id=ulObj[i].id;
		if(id){
			var id_ary=id.split("_");
			if(id_ary.length==2){
				if(flg>0) ulObj[i].style.display=(btnObj.className=="btn_menu_show") ? "none" : "block";
			}else{
				ulObj[i].style.display=(btnObj.className=="btn_menu_show") ? "none" : "block";
			}
		}
	}
}
function fToggle(elm){
	var pObj=document.getElementById("parent_"+elm);
	var eary=elm.split("_");
	var ulObj=document.getElementById("anchor_"+elm);
	if(!ulObj.style.display) ulObj.style.display="block";
	if(ulObj.style.display=="block"){
		pObj.className="tgl_plus";
		ulObj.style.display="none";
	}else{
		pObj.className="tgl_minus";
		ulObj.style.display="block";
	}
}
function ancPageTop(){
	scrollTo(0, 0);
	return false;
}


