/*** メニュー三態 ***/

var aImage = new Array(2);
aImage[0] = new Image();
aImage[1] = new Image();
aImage[0].src = "jssamp/dir_close.gif";
aImage[1].src = "jssamp/dir_open.gif";

// ドロップダウンメニュー

function Option_Change(strID){
	if (document.getElementById) {
		var dest = document.getElementById(strID).value;
		if (dest != "") document.location = dest;
	} else {
		alert("お使いの環境では使用できません。");
	}
}

function Option_Init(strID){
	if (document.getElementById) {
		var dest = document.getElementById(strID);
		dest.selectedIndex = 0;
	}
}

// ツリービューメニュー

function SetNodeStyle(idParent, strMode) {
	if (!document.getElementById) return;
	var parent = document.getElementById(idParent);
	if (strMode == "over") {
		parent.style.color = "#cc0000";
		parent.style.cursor = "pointer";
	} else if (strMode == "out") {
		parent.style.color = "#0000cc";
		parent.style.cursor = "default";
	}
}

function Node_Click(idChild) {
	if (!document.getElementById) return;
	var child = document.getElementById(idChild);
	if (child.style.display == "none") 
		child.style.display = "block";
	else
		child.style.display = "none";
}

function Node_Click_2(idChild, idIcon) {
	if (!document.getElementById) return;
	var objChild = document.getElementById(idChild);
	var objIcon = document.getElementById(idIcon);
	if (objChild.style.display=="none") {
		objChild.style.display = "block";
		objIcon.src = aImage[1].src;
	} else {
		objChild.style.display = "none";
		objIcon.src = aImage[0].src;
	}
	objIcon.style.width = "16px";
	objIcon.style.height = "16px";
}

function Node_Click_3(idChild, idClose, idOpen) {
	if (!document.getElementById) return;
	var objChild = document.getElementById(idChild);
	var objClose = document.getElementById(idClose);
	var objOpen = document.getElementById(idOpen);
	if (objChild.style.display=="none")  {
		objChild.style.display = "block";
		objClose.style.display = "none";
		objOpen.style.display = "inline";
	} else {
		objChild.style.display = "none";
		objClose.style.display = "inline";
		objOpen.style.display = "none";
	}
}

// ナビゲーションバー

function SetTDStyle(idTD, strMode) {
	if (!document.getElementById) return;
	var objTD = document.getElementById(idTD);
	if (strMode == "over") {
		objTD.style.color = "white";
		objTD.style.backgroundColor = "blue";
		objTD.style.cursor = "pointer";
		window.status = objTD.name;
	} else if (strMode == "out") {
		objTD.style.color = "white";
		objTD.style.backgroundColor = "green";
		objTD.style.cursor = "default";
		window.status = "";
	}
}

function TD_Click(strURL) {
	document.location = strURL;
}




