var menu={
	"config===ガジェット定義ファイル 1.0":{
		"node===要素":[
		]
	}
}

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;
	}

////////// 1
	for(var unit in menu){
		var unit_ary=unit.split("===")
////////// 2
		for(var category in menu[unit]){
			var category_ary=category.split("===")
			if(menu[unit][category]){
				s+="<h2>"+category_ary[1]+"</h2>";
				s+="<ul>\n";
				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'" : "";
						s+="<li><a href='"+path+unit_ary[0]+"/"+category_ary[0]+"/"+item_ary[0]+".html'"+opt+">&lt;"+item_ary[1]+"&gt;</a></li>\n";
					}
				}
			}
		}
		s+="</ul>\n";
	}
	menuObj.innerHTML=s;
}
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_hide") ? "btn_menu_show" : "btn_menu_hide";
	var s="";
	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_plus";
					}
				}else{
					if(btnObj.className=="btn_menu_show"){
						document.getElementById(id).className="tgl_plus";
					}else{
						document.getElementById(id).className="tgl_minus";
					}
				}
			}
		}
	}
	for(var i in ulObj){
		var id=ulObj[i].id;
		if(id){
			var id_ary=id.split("===");
			if(id_ary.length>2){
				ulObj[i].style.display=(btnObj.className=="btn_menu_hide") ? "block" : "none";
			}else{
				ulObj[i].style.display="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;
}

