// JavaScript Document

// ツリーメニュー　http://technique.eweb-design.com/0903_tm.html
flag = false;
function treeMenu(tName) {
  tMenu = document.all[tName].style;
  if(tMenu.display == 'none') tMenu.display = "block";
  else tMenu.display = "none";
}


function tree_lst(e) {
	var tgt = e.target || e.srcElement;
	if (tgt.tagName != 'LI') return;
	var elm = tgt.getElementsByTagName('UL');
	if (elm.length) {
		var stat = (elm[0].style.display == 'none') ? 'block': 'none';
		var chgStat = (stat == 'none') ? 'block': 'none';
		elm[0].style.display = stat;
		//display:none時、子ツリーが存在すれば、子ツリーごと非表示にする
		elm = elm[0].getElementsByTagName('UL');
		if (stat == 'none' && elm.length) {
			while (elm.length) {
				elm[0].style.display = stat;
				elm = elm[0].getElementsByTagName('UL');
			}
		}
	}
}
function initialize() {
	var elm = document.getElementById('tree_lst');
	if (document.attachEvent) {
	elm.attachEvent('onclick', tree_lst);
	} else if (document.addEventListener) {
		elm.addEventListener('click', tree_lst, false);
	} else return false;
	//onload時は、子ツリーを全て非表示にする
	elm = elm.getElementsByTagName('UL');
	if (elm.length) {
		var i = 0;
		while (elm[i]) {
			elm[i].style.display = 'none';
			i++;
		}
	}
}
 
if (window.attachEvent) {
	window.attachEvent('onload', initialize); flg = 0;
} else if (window.addEventListener) {
	window.addEventListener('load', initialize, false); flg = 1;
} else {
	; 
}



