Index: temp/trunk/html/test/uehara/js/tree.js
===================================================================
--- temp/trunk/html/test/uehara/js/tree.js	(revision 8440)
+++ temp/trunk/html/test/uehara/js/tree.js	(revision 8440)
@@ -0,0 +1,137 @@
+var IMG_FOLDER_CLOSE   = "./img/folder_close.gif";				// tH_N[YæpX
+var IMG_FOLDER_CLOSE_P = "./img/folder_close_p.gif";			// tH_N[YæpX(qLè)
+var IMG_FOLDER_OPEN    = "./img/folder_open.gif";				// tH_I[væpX
+var IMG_FOLDER_OPEN_M  = "./img/folder_open_m.gif";				// tH_I[væpX(qLè)
+
+var tree = "";
+var parent = "";
+var arrTest = new Array();
+arrTest[0] = new Array("0", "_parent", "", 0);
+arrTest[1] = new Array("1", "_child", "0", 1);
+arrTest[2] = new Array("2", "_parent", "0", 1);
+arrTest[3] = new Array("3", "_parent", "2", 2);
+arrTest[4] = new Array("4", "_child", "3", 3);
+arrTest[5] = new Array("5", "_parent", "", 0);
+arrTest[6] = new Array("6", "_child", "5", 1);
+arrTest[7] = new Array("7", "_child", "6", 1);
+
+for(i = 0; i < arrTest.length; i++) {
+	
+	id = arrTest[i][0];
+	level = arrTest[i][3];
+	
+	if(i == 0) {
+		old_id = "0";
+		old_level = 0;
+	} else {
+		old_id = arrTest[i-1][0];
+		old_level = arrTest[i-1][3];
+	}
+
+	// KwãÖßé
+	if(level <= (old_level - 1)) {
+		tmp_level = old_level - level;
+		for(up_roop = 0; up_roop <= tmp_level; up_roop++) {
+			tree += '</div>';
+		}
+	}
+	
+	// ¯êKwÅÌtH_Ö
+	if(id != old_id && level == old_level) tree += '</div>';
+
+	// KwÌª¾¯Xy[Xðüêé
+	for(space_cnt = 0; space_cnt < arrTest[i][3]; space_cnt++) {
+		tree += "@";
+	}
+	
+	// ú\¦ÌæðIð
+	if(arrTest[i][1] == '_parent') {
+		defalt_img = IMG_FOLDER_CLOSE_P;
+	} else {
+		defalt_img = IMG_FOLDER_CLOSE;
+	}
+	
+	tree += '<a href="javascript:fnTreeMenu(\'tree'+ i +'\',\''+ arrTest[i][1] +'\',\'tree_img'+   i+'\')"><img src="'+ defalt_img +'" border="0" name="tree_img'+ i +'" ></a><br/>';
+	tree += '<div id="tree'+ i +'" style="display:none">';
+
+}
+
+function test() {
+	document.form1['test1'].value = tree;
+}
+
+
+// c[`æ
+function fnTreeDrow(id) {
+	// uEUæ¾
+	MyBR = fnGetMyBrowser();
+	// uEUÉðØèª¯
+	switch(myBR) {
+		// IE4ÌÌ\¦
+		case 'I4':
+			document.all(id).innerHTML = this.tree;
+			break;
+		// NN4ÌÌ\¦
+		case 'N4':
+			document.layers[id].document.open();
+			document.layers[id].document.write("<div>");
+			document.layers[id].document.write(this.tree);
+			document.layers[id].document.write("</div>");
+			document.layers[id].document.close();
+			break;
+		default:
+			document.getElementById(id).innerHTML=this.tree;
+			break;
+	}
+}
+
+// Kwc[j
+[\¦Eñ\¦
+flag = false;
+/*
+function treeMenu(tName) {
+  tMenu = document.all[tName].style;
+  if(tMenu.display == 'none') tMenu.display = "block";
+  else tMenu.display = "none";
+}
+*/
+function fnTreeMenu(tName, type, imgName) {
+
+	tMenu = document.all[tName].style;
+	if(tMenu.display == 'none') {
+		if(type == '_parent') {
+			fnChgImg(IMG_FOLDER_OPEN_M, imgName);
+		} else {
+			fnChgImg(IMG_FOLDER_OPEN, imgName);
+		}
+		tMenu.display = "block";
+	} else {
+		if(type == '_parent') {
+			fnChgImg(IMG_FOLDER_CLOSE_P, imgName);
+		} else {
+			fnChgImg(IMG_FOLDER_CLOSE, imgName);
+		}
+		
+		tMenu.display = "none";
+	}
+}
+
+// {uEUæ¾
+function fnGetMyBrowser() {
+	myOP = window.opera;            // OP
+	myN6 = document.getElementById; // N6
+	myIE = document.all;            // IE
+	myN4 = document.layers;         // N4
+	if      (myOP) myBR="O6";       // OP6Èã
+	else if (myIE) myBR="I4";       // IE4Èã
+	else if (myN6) myBR="N6";       // NS6Èã
+	else if (myN4) myBR="N4";       // NN4
+	else           myBR="";         // »Ì¼
+		
+	return myBR;
+}
+
+// img^OÌæÏX
+function fnChgImg(fileName,imgName){
+	document.images[imgName].src = fileName;
+}
Index: temp/trunk/html/test/uehara/tree.php
===================================================================
--- temp/trunk/html/test/uehara/tree.php	(revision 8440)
+++ temp/trunk/html/test/uehara/tree.php	(revision 8440)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright(c) 2000-2006 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ */
+require_once("../../require.php");
+
+class LC_Page {
+	function LC_Page() {
+		$this->tpl_mainpage = 'tree.tpl';
+	}
+}
+
+$objPage = new LC_Page();
+$objView = new SC_UserView(HTML_PATH."test/ueahra/");
+$objQuery = new SC_Query();
+
+
+$objView->assignobj($objPage);
+$objView->display(MAIN_FRAME);
+
+//-----------------------------------------------------------------------------------------------------------------------------------
+
+?>
