Index: branches/feature-module-update/html/js/file_manager.js
===================================================================
--- branches/rel/html/js/file_manager.js	(revision 12157)
+++ branches/feature-module-update/html/js/file_manager.js	(revision 15078)
@@ -4,19 +4,19 @@
  * http://www.lockon.co.jp/
  */
-var IMG_FOLDER_CLOSE   = "../../img/admin/contents/folder_close.gif";		// ¥Õ¥©¥ë¥À¥¯¥í¡¼¥º»þ²èÁü
-var IMG_FOLDER_OPEN    = "../../img/admin/contents/folder_open.gif";		// ¥Õ¥©¥ë¥À¥ª¡¼¥×¥ó»þ²èÁü
-var IMG_PLUS           = "../../img/admin/contents/plus.gif";				// ¥×¥é¥¹¥é¥¤¥ó
-var IMG_MINUS          = "../../img/admin/contents/minus.gif";				// ¥Þ¥¤¥Ê¥¹¥é¥¤¥ó
-var IMG_NORMAL         = "../../img/admin/contents/space.gif";				// ¥¹¥Ú¡¼¥¹
-
-var tree = "";						// À¸À®HTML³ÊÇ¼
-var count = 0;						// ¥ë¡¼¥×¥«¥¦¥ó¥¿
-var arrTreeStatus = new Array();	// ¥Ä¥ê¡¼¾õÂÖÊÝ»ý
-var old_select_id = '';				// Á°²óÁªÂò¤·¤Æ¤¤¤¿¥Õ¥¡¥¤¥ë
-var selectFileHidden = "";			// ÁªÂò¤·¤¿¥Õ¥¡¥¤¥ë¤ÎhiddenÌ¾
-var treeStatusHidden = "";			// ¥Ä¥ê¡¼¾õÂÖÊÝÂ¸ÍÑ¤ÎhiddenÌ¾
-var modeHidden = "";				// mode¥»¥Ã¥ÈhiddenÌ¾
-
-// ¥Ä¥ê¡¼É½¼¨
+var IMG_FOLDER_CLOSE   = "../../img/admin/contents/folder_close.gif";		// フォルダクローズ時画像
+var IMG_FOLDER_OPEN    = "../../img/admin/contents/folder_open.gif";		// フォルダオープン時画像
+var IMG_PLUS           = "../../img/admin/contents/plus.gif";				// プラスライン
+var IMG_MINUS          = "../../img/admin/contents/minus.gif";				// マイナスライン
+var IMG_NORMAL         = "../../img/admin/contents/space.gif";				// スペース
+
+var tree = "";						// 生成HTML格納
+var count = 0;						// ループカウンタ
+var arrTreeStatus = new Array();	// ツリー状態保持
+var old_select_id = '';				// 前回選択していたファイル
+var selectFileHidden = "";			// 選択したファイルのhidden名
+var treeStatusHidden = "";			// ツリー状態保存用のhidden名
+var modeHidden = "";				// modeセットhidden名
+
+// ツリー表示
 function fnTreeView(view_id, arrTree, openFolder, selectHidden, treeHidden, mode) {
 	selectFileHidden = selectHidden;
@@ -37,5 +37,5 @@
 		}
 	
-		// ³¬ÁØ¾å¤ØÌá¤ë
+		// 階層上へ戻る
 		if(level <= (old_level - 1)) {
 			tmp_level = old_level - level;
@@ -45,13 +45,13 @@
 		}
 		
-		// Æ±°ì³¬ÁØ¤Ç¼¡¤Î¥Õ¥©¥ë¥À¤Ø
+		// 同一階層で次のフォルダへ
 		if(id != old_id && level == old_level) tree += '</div>';
 	
-		// ³¬ÁØ¤ÎÊ¬¤À¤±¥¹¥Ú¡¼¥¹¤òÆþ¤ì¤ë
+		// 階層の分だけスペースを入れる
 		for(space_cnt = 0; space_cnt < arrTree[i][3]; space_cnt++) {
 			tree += "&nbsp;&nbsp;&nbsp;";
 		}
 
-		// ³¬ÁØ²èÁü¤ÎÉ½¼¨¡¦ÈóÉ½¼¨½èÍý
+		// 階層画像の表示・非表示処理
 		if(arrTree[i][4]) {
 			if(arrTree[i][1] == '_parent') {
@@ -60,5 +60,5 @@
 				rank_img = IMG_NORMAL;
 			}
-			// ³«¤­¾õÂÖ¤òÊÝ»ý
+			// 開き状態を保持
 			arrTreeStatus.push(arrTree[i][2]);
 			display = 'block';
@@ -75,5 +75,5 @@
 		file_name = arrFileSplit[arrFileSplit.length-1];
 
-		// ¥Õ¥©¥ë¥À¤Î²èÁü¤òÁªÂò
+		// フォルダの画像を選択
 		if(arrTree[i][2] == openFolder) {
 			folder_img = IMG_FOLDER_OPEN;
@@ -83,5 +83,5 @@
 		}
 
-		// ³¬ÁØ²èÁü¤Ë»Ò¶¡¤¬¤¤¤¿¤é¥ª¥ó¥¯¥ê¥Ã¥¯½èÍý¤ò¤Ä¤±¤ë
+		// 階層画像に子供がいたらオンクリック処理をつける
 		if(rank_img != IMG_NORMAL) {
 			tree += '<a href="javascript:fnTreeMenu(\'tree'+ i +'\',\'rank_img'+ i +'\',\''+ arrTree[i][2] +'\')"><img src="'+ rank_img +'" border="0" name="rank_img'+ i +'" id="rank_img'+ i +'">';
@@ -97,5 +97,5 @@
 }
 
-// Tree¾õÂÖ¤òhidden¤Ë¥»¥Ã¥È
+// Tree状態をhiddenにセット
 function setTreeStatus(name) {
 	var tree_status = "";
@@ -107,5 +107,5 @@
 }
 
-// Tree¾õÂÖ¤òºï½ü¤¹¤ë(ÊÄ¤¸¤ë¾õÂÖ¤Ø)
+// Tree状態を削除する(閉じる状態へ)
 function fnDelTreeStatus(path) {
 	for(i=0; i < arrTreeStatus.length ;i++) {
@@ -115,15 +115,15 @@
 	}
 }
-// ¥Ä¥ê¡¼ÉÁ²è
+// ツリー描画
 function fnDrow(id, tree) {
-	// ¥Ö¥é¥¦¥¶¼èÆÀ
+	// ブラウザ取得
 	MyBR = fnGetMyBrowser();
-	// ¥Ö¥é¥¦¥¶»ö¤Ë½èÍý¤òÀÚ¤êÊ¬¤±
+	// ブラウザ事に処理を切り分け
 	switch(myBR) {
-		// IE4¤Î»þ¤ÎÉ½¼¨
+		// IE4の時の表示
 		case 'I4':
 			document.all(id).innerHTML = tree;
 			break;
-		// NN4¤Î»þ¤ÎÉ½¼¨
+		// NN4の時の表示
 		case 'N4':
 			document.layers[id].document.open();
@@ -139,5 +139,5 @@
 }
 
-// ³¬ÁØ¥Ä¥ê¡¼¥á¥Ë¥å¡¼É½¼¨¡¦ÈóÉ½¼¨½èÍý
+// 階層ツリーメニュー表示・非表示処理
 function fnTreeMenu(tName, imgName, path) {
 
@@ -147,5 +147,5 @@
 		fnChgImg(IMG_MINUS, imgName);
 		tMenu.display = "block";
-		// ³¬ÁØ¤Î³«¤¤¤¿¾õÂÖ¤òÊÝ»ý
+		// 階層の開いた状態を保持
 		arrTreeStatus.push(path);
 
@@ -153,10 +153,10 @@
 		fnChgImg(IMG_PLUS, imgName);
 		tMenu.display = "none";
-		// ÊÄ¤¸¾õÂÖ¤òÊÝ»ý
+		// 閉じ状態を保持
 		fnDelTreeStatus(path);
 	}
 }
 
-// ¥Õ¥¡¥¤¥ë¥ê¥¹¥È¥À¥Ö¥ë¥¯¥ê¥Ã¥¯½èÍý
+// ファイルリストダブルクリック処理
 function fnDbClick(arrTree, path, is_dir, now_dir, is_parent) {
 
@@ -180,10 +180,10 @@
 }
 
-// ¥Õ¥©¥ë¥À¥ª¡¼¥×¥ó½èÍý
+// フォルダオープン処理
 function fnFolderOpen(path) {
 
-	// ¥¯¥ê¥Ã¥¯¤·¤¿¥Õ¥©¥ë¥À¾ðÊó¤òÊÝ»ý
+	// クリックしたフォルダ情報を保持
 	document.form1[selectFileHidden].value = path;
-	// tree¤Î¾õÂÖ¤ò¥»¥Ã¥È
+	// treeの状態をセット
 	setTreeStatus(treeStatusHidden);
 	// submit
@@ -192,5 +192,5 @@
 
 
-// ±ÜÍ÷¥Ö¥é¥¦¥¶¼èÆÀ
+// 閲覧ブラウザ取得
 function fnGetMyBrowser() {
 	myOP = window.opera;            // OP
@@ -198,19 +198,19 @@
 	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°Ê¾å
+	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="";         // ¤½¤ÎÂ¾
+	else           myBR="";         // その他
 		
 	return myBR;
 }
 
-// img¥¿¥°¤Î²èÁüÊÑ¹¹
+// imgタグの画像変更
 function fnChgImg(fileName,imgName){
 	document.getElementById(imgName).src = fileName;
 }
 
-// ¥Õ¥¡¥¤¥ëÁªÂò
+// ファイル選択
 function fnSelectFile(id, val) {
 	if(old_select_id != '') document.getElementById(old_select_id).style.backgroundColor = '';
@@ -219,5 +219,5 @@
 }
 
-// ÇØ·Ê¿§¤òÊÑ¤¨¤ë
+// 背景色を変える
 function fnChangeBgColor(id, val) {
 	if (old_select_id != id) {
