<%--
  Class Name : EgovOrgChartManage.jsp
  Description : 조직도 관리 화면
  Modification Information
 
      수정일         수정자                   수정내용
    -------    --------    ---------------------------
     2018.06.11   ITN              최초 생성
 
    author   : ITN
    since    : 2018.06.11
--%>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ page import="egovframework.com.cmm.service.EgovProperties"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="ko">
<link href="<c:url value='/'/>css/jstree/themes/default/style.min.css" rel="stylesheet" type="text/css">
<style>
.jstree_orgChart {
	overflow: auto;
	border: 1px solid silver;
	min-height: 100px;
	width: 290px;
}
</style>
<script src="<c:url value='/js/jquery-1.12.4.min.js' />"></script> 
<script src="<c:url value='/js/jstree.min.js' />"></script>
<script src="<c:url value='/js/EgovCmmUtl.js' />"></script>
<script>
$(document).ready(function(){
	
	
});


/*********************************
 * jstree
 *********************************
 */
var newNodeId = "";
function jstreeInit() {
	$('#kopost_organization').jstree({
		"core" : {
			"animation" : 0,
			"multiple" : false,
			"check_callback" : true, 
			"themes" : { "stripes" : true },
			"data" : {
				"url" : "<c:url value='/sym/mnu/mcm/EgovMenuCreatSelectJtreeAjax.do'/>",
				"dataType" : "json",
				"data" : function (node) {
					return {'id' : node.id,  'authorCode' : $('#authorCode').val() };
				}
			}
		},
		"types" : {
			"#" : {
				/* "max_children" : 4, */
				"max_depth" : 5,
				"valid_children" : ["root"]
			},
			"root" : {
				//"icon" : "/static/3.3.5/assets/images/tree_icon.png",
				"icon" : "glyphicon glyphicon-flash",
				"valid_children" : ["default"]
			},
		    "default" : {
				"valid_children" : ["default","file"]
		    },
		    "file" : {
				//"icon" : "glyphicon glyphicon-file",
				"icon" : "jstree-file",
				"valid_children" : []
			}
		},
		"plugins" : [
			"contextmenu", "dnd", "search",
			"types"
			//, "unique"
			//, "wholerow"
		]
	})
	.bind('loaded.jstree', function(e, data) {
		//console.log("jstree loaded");
		//$(this).jstree(true).open_all();
		$('#kopost_organization').jstree('open_node' , $('#0') )
	})
	.on('select_node.jstree', function (e, data) {
		if(!$('.organ_rightbox').is(":visible")){
			$(".organ_rightbox").show();
		}
			
		/*  매뉴  선택 */
		var menuNo = data.node.id;
		//하위 매뉴가 있으면 매뉴코드 변경못하게
		if(data.node.children.length > 0){
			$('#menuNo').attr("disabled",true);
			$('#existChildNode').val("Y"); 
		}else{
			$('#menuNo').attr("disabled",false);
			$('#existChildNode').val("N"); 
		}
		
		//매뉴 추가시 자동 선택되게
		if(newNodeId !=""){
			menuNo = newNodeId ;
			newNodeId = "";
			$('#'+data.instance.get_node(menuNo).a_attr.id).trigger("click") //클릭 이벤트 발생
		}
		
		$("#menuTopNm").text(data.node.text);
		
		$.ajax({
			type:"POST",
			url:"<c:url value='/sym/mnu/mcm/EgovMenuInfoAjax.do' />",
			data:{ "menuNo" : menuNo , "authorCode" : $('#authorCode').val()},
			dataType:'jsonp',
			//timeout:(1000*30),
			success : function(returnData, status) {
				if (status == "success") {
					var menuManageVO = returnData.menuManageVO;
					var menuUserTypeList = returnData.menuUserTypeList;
					fn_select_menuNo(menuManageVO, menuUserTypeList);
				} else { alert("ERROR"); return;} 
			},
			error : function(request , status, error) {
				//alert("부서 정보 조회가 실패되었습니다.");
				//alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
			},
			complete : function () {
				deleteLodingBar()
			}
		});
	})
	.on('rename_node.jstree', function (e, data) { //매뉴명 변경
		var nodeId = data.node.id; 
		var oldText = data.old;
		var newText = data.text;
		
		if (nodeId > 0) {
			/* 부서명 변경 */
			if (oldText != newText) {
				//if (confirm("[" + oldText + "]" + "부서를 " + "[" + newText + "]" + "로 변경하시겠습니까?" )) {
				if (confirm("매뉴명을  변경하시겠습니까?" )) {
					$.ajax({
						type:"POST",
						url:"<c:url value='/sym/mnu/mcm/EgovMenuInfoNmUpdateAjax.do' />",
						data:{ "menuNo" : nodeId, "menuNm" :  newText },
						dataType:'jsonp',
						success : function(returnData, status) {
							if (status == "success") {
								alert("매뉴명이 변경되었습니다.");
							} else { alert("ERROR"); return;} 
						},
						error : function(request , status, error) {
							alert("매뉴명이 변경이 실패되었습니다.");
						},
						complete : function () {
							data.instance.refresh();
						}
					});
				} else {
					data.instance.refresh();
				}
			}
		} else {/* 매뉴 추가 */
			
		}
	})
	.on('delete_node.jstree', function (e, data) {
		/* 매뉴 삭제  */
		if(data.node.children.length != 0){
			alert("하위 매뉴를 먼저 삭제 후 매뉴를 삭제해 주세요.");
			data.instance.refresh();
		}else{
			if (confirm("[" + data.node.text + "]" + " 매뉴를 삭제하시겠습니까?")){
				$.ajax({
					type:"POST",
					url:"<c:url value='/sym/mnu/mcm/EgovMenuInfoDeleteAjax.do' />",
					data:{ "menuNo" : data.node.id , "authorCode" : $('#authorCode').val() , "progrmFileNm" : $('#progrmFileNm').val()  },
					dataType:'jsonp',
					//timeout:(1000*30),
					success : function(returnData, status) {
						if (status == "success") {
							alert("매뉴 정보가 삭제되었습니다.");
							fn_init_menuInfo();
						} else { alert("ERROR"); return;} 
					},
					error : function(request , status, error) {
						alert("매뉴 정보 삭제가 실패되었습니다.");
						//alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
					},
					complete : function () {
						data.instance.refresh();
					}
				});
			} else {
				data.instance.refresh();
			}
		}
		
	})
	.on('create_node.jstree', function(e, data) {
		if (confirm("매뉴를 추가하시겠습니까?")){
			var instance = data.instance;
			var menuNm = data.text;
			var upperMenuId = data.node.parent;
			var menuOrdr = 1;
			var childrenNodes = instance.get_node(upperMenuId).children;
			
			// 하위 매뉴 있을 시 마지막 부서 sort_ord + 1
			if (childrenNodes.length > 1) {
				//var lastChildrenNode = instance.get_node(childrenNodes[childrenNodes.length - 2]);
				//sortOrd = lastChildrenNode.li_attr.sortOrd + 1;
				menuOrdr = childrenNodes.length ;
			}
			
			$.ajax({
				type:"POST",
				url:"<c:url value='/sym/mnu/mcm/EgovMenuInfoInsertAjax.do' />",
				data:{ "menuNm" : menuNm, "upperMenuId" :  upperMenuId,  "menuOrdr" : menuOrdr , "authorCode" : $('#authorCode').val()},
				dataType:'jsonp',
				//timeout:(1000*30),
				success : function(returnData, status) {
					if (returnData.status == "success") {
						alert("매뉴가 추가 되었습니다.");
						//fn_select_menuNo(returnData.menuManageVO, returnData.menuManageVO.menuUserType);
						newNodeId = returnData.menuManageVO.menuNo ;
					}else if(returnData.status == "dupl"){ 
						alert("중복된 아이디가 있습니다.\n 중복된 아이디변경/삭제후 다시 추가해 주세요\n"+ "("+returnData.menuManageResultVO.menuCours+")"); 
						return;
					}else{
						alert("매뉴 추가가 실패하였습니다.");
						return;
					}
				},
				error : function(request , status, error) {
					alert("매뉴 추가가 실패되었습니다.")
				},
				complete : function () {
					data.instance.refresh();  
				}
			});                                              
		}else{
			data.instance.refresh();
		}
  	})
  	.on('move_node.jstree', function (e, data) {
		/* 매뉴 위치 변경 */
		var instance = data.instance;
		var menuNo = data.node.id;
		var childrenNodes = instance.get_node(menuNo).children;
		
		// 하위 매뉴 있을 시 이동 금지
		/* if (childrenNodes.length > 1) {
			alert("하위 매뉴가 있으면 매뉴 이동을 할 수 없습니다.");
			data.instance.refresh();
			return;
		} */
		
		if (confirm("매뉴 위치를 변경하시겠습니까?" )){
			//var partIdx = data.node.id;
			var upperMenuId = data.parent;
			var menuOrdr = data.position + 1;
			var sortOver = "A" ;
			$.ajax({
				type:"POST",
				url:"<c:url value='/sym/mnu/mcm/EgovMenuInfoMoveAjax.do' />",
				data:{ "menuNo" : menuNo, "upperMenuId" :  upperMenuId,  "menuOrdr" : menuOrdr},
				dataType:'jsonp',
				//timeout:(1000*30),
				success : function(returnData, status) {
					if (status == "success") {
						alert("매뉴 위치가 변경되었습니다.");
					} else { alert("ERROR"); return;}
				},
				error : function(request , status, error) {
					alert("매뉴 위치 변경이 실패되었습니다.");
					//alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
				},
				complete : function () {
					data.instance.refresh();
				}
			});
		} else {
			data.instance.refresh();
		}
	})	;
  	
	
}
	
$( document ).ready(function() {
	jstreeInit();
});

//직원 상세 초기화
function fn_add_emp() {
	var partIdx =$("#selectPartIdx").val();
	var upperIdxs = $("#selectPartParents").val();

	// 직원 상세 초기화
	document.empInfForm.reset();
	$("#empFormTitle").text("직원 추가등록 상세");
	$("input[name='paIdx']").val("");
	
	fn_set_emp_part(partIdx, upperIdxs);
}


//매뉴 정보 세팅
function fn_select_menuNo(menuManageVO, menuUserTypeList){
	//upperIdxs = upperIdxs.join("|");
	var tmpHtml = "";
	if(menuManageVO!=null){
		$('#menuNo').val(menuManageVO.menuNo);
		$('#tmp_Id').val(menuManageVO.menuNo);
		$('#menuCours').text(menuManageVO.menuCours);
		$('#menuOrdr').val(menuManageVO.menuOrdr);
		$('#menuNm').val(menuManageVO.menuNm);                                                                         
		$('#menuDc').val(menuManageVO.menuDc);
		$('#upperMenuIdText').text(menuManageVO.upperMenuId);
		$('#upperMenuId').val(menuManageVO.upperMenuId);
		$('#progrmFileNm').val(menuManageVO.progrmFileNm);
		/* $('#progrmFileNmText').text(menuManageVO.progrmFileNm); */
		$('#tmp_Name').val(menuManageVO.progrmFileNm);
		$('#relateImageNm').val(menuManageVO.relateImageNm);
		$('#relateImagePath').val(menuManageVO.relateImagePath);
		$('#userType').val(menuManageVO.userType);
		$('#url').val(menuManageVO.url);
		$('#useYn').val(menuManageVO.useYn);
		$("#menuTopNm").text( menuManageVO.menuNm );
		$("#progrmHtmlFileId").val( menuManageVO.progrmHtmlFileId );
		$("#progrmBbsId").val(menuManageVO.progrmBbsId);
		$('#progrmFileNm_tmp').val(menuManageVO.progrmFileNm);
		var menuType = menuManageVO.menuType ;
		if(menuManageVO.progrmFileNm == 'dir' || menuType == 'M'){
			$("#menuType").val("M"); //매뉴로 세팅
			$('#progrmFileNm').attr("readonly", true);
			$('#progrmFileNm_tmp').val("");
			$('#url_tmp').val("");
		}else{
			$("#menuType").val(menuType);
			//$('#progrmFileNm').attr("readonly", false);
			$('#url_tmp').val(menuManageVO.url);
		}
		
		//매뉴타입 설정
		initShowUrl('Y');
		$('#url').val(menuManageVO.url);
		$(".main1_delete_btn").removeAttr("onclick");
		$(".main1_delete_btn").attr("onclick", "fn_delete_menuInfo('"+menuManageVO.menuNo+"' , '"+menuManageVO.progrmFileNm+"' );return false;");
		$(".main1_save_btn").removeAttr("onclick");
		$(".main1_save_btn").attr("onclick", "fn_save_menuInfo('"+menuManageVO.menuNo+"');return false;");
		
		//selectupdate
		$('#menuType').niceSelect('update');
		$('#useYn').niceSelect('update');
	}
	
	//fn_add_emp();
}

//매뉴  정보 삭제
function fn_delete_menuInfo(menuNo , progrmFileNm ) {
	if(menuNo == null || "undefined"== menuNo){
		alert("삭제 하려는 매뉴를 먼저 선택해주세요.");
		return ;
	}
	
	var instance = $('#kopost_organization').jstree(true);
	if(instance.get_node(menuNo).children.length != 0){
		alert("하위 매뉴를 먼저 삭제 후 매뉴를 삭제해 주세요.");
		return;
	}
	
	if (confirm("매뉴를 삭제 하시겠습니까?")){
		$.ajax({
			type:"POST",
			"url" : "<c:url value='/sym/mnu/mcm/EgovMenuInfoDeleteAjax.do'/>",
			data:{ "menuNo" : menuNo , "progrmFileNm" : progrmFileNm , "authorCode" : $('#authorCode').val() },
			dataType:'jsonp',
			//timeout:(1000*30),
			success : function(returnData, status) {
				if (returnData.status == "success") {
					// 직원 목록 갱신
					var instance = $('#kopost_organization').jstree(true);
					//$("#" + instance.get_node(partIdx).a_attr.id).trigger("click");
					alert("매뉴 정보가 삭제 되었습니다.");
					$("#kopost_organization").jstree("refresh");
					fn_init_menuInfo();
				} else if(returnData.status == "duplPk"){
					alert("삭제하려는 매뉴를 참조하고 있는 매뉴가 있습니다.\n 참조하는 매뉴를 삭제후 다시 시도해 주세요\n"+ "("+returnData.menuManageResultVO.menuCours+")");
					return;
				}					
				else { 
					alert("매뉴 삭제가 실패되었습니다."); 
					return;
				} 
			},
			error : function(request , status, error) {
				alert("매뉴 삭제가 실패되었습니다..");
			},
			complete : function () {
			}
		});
	}
}

//매뉴정보 init(매뉴 초기화)
function fn_init_menuInfo() {
	$("#menuTopNm").text("매뉴선택");
	$("#menuForm input[type=text]").val("")
	$('#menuCours').text("");
	$('#upperMenuIdText').text("");
	/* $('#progrmFileNmText').text(""); */
}

//매뉴 초기화
function jstreeRefresh() {
	var searchForm = document.searchForm ;
	searchForm.authorCode.value = $('#authorCode').val();
	searchForm.submit();
	/* 	$('#kopost_organization').jstree("refresh");
	$('#kopost_organization').jstree(true).open_all();
	fn_init_menuInfo(); */
}


//매뉴 정보 저장. 등록/수정
function fn_save_menuInfo(menuNo) {
	if(menuNo == null || "undefined"== menuNo){
		alert("저장 하려는 매뉴를 먼저 매뉴트리에서 생성해 주세요."); return ;
	}
	
	var menuForm = document.menuForm;
	if(""==menuForm.menuNo.value){
		alert("매뉴번호는 필수 값입니다"); return;
	}
	
	if(!$.isNumeric(menuForm.menuNo.value)){
		alert("매뉴번호는 숫자만 가능합니다."); return;
	}
	
	if(!$.isNumeric(menuForm.menuOrdr.value)){
		alert("매뉴순서는 숫자만 가능합니다."); return;
	}
	
	var menuType = $("#menuType option:selected").val();
	if(menuType !="M"){
		if($("#progrmFileNm").val() == ""){
			alert("프로그램 파일명은 필수 값입니다");
			return;
		}
	}
	
	
	
	
 	var url = "";
	url = "<c:url value='/sym/mnu/mcm/EgovMenuInfoUpdateAjax.do'/>";
	var params = $(menuForm).serialize();
	$.ajax({
		type:"POST",
		"url":url,
		data:params,
		dataType:'jsonp',
		success : function(returnData, status) {
			if (returnData.status == "success") {
				alert("매뉴 정보가 저장 되었습니다.");
				var instance = $('#kopost_organization').jstree(true);
				$('#'+instance.get_node($('#tmp_Id').val()).a_attr.id).trigger("click");//이전 매뉴id선택되게
				$('#tmp_Id').val($('#menuNo').val());
			} else if(returnData.status == "upperDupl"){
				alert("상위 매뉴 번호가 있습니다.");
				return;
			}else if(returnData.status == "dupl"){
				alert("이미 사용하고 있는 매뉴 번호가 있습니다.");
				return;
			}else if(returnData.status == "duplProNm"){
				alert("이미 사용하고 있는 프로그램파일명이 있습니다.");
				return;
			}else{ 
				alert("ERROR"); return;
			} 
		},
		error : function(request , status, error) {
			alert("매뉴 정보 저장이 실패되었습니다.");
		},
		complete : function () {
			$("#kopost_organization").jstree("refresh");
		}
	});
}

//매뉴 초기화
function initShowUrl(init){
	var menuType = $("#menuType option:selected").val();
	
	$("#url").val("");
	$("#showUrl").hide();
	$("#btnContent").hide();
	$("#btnBBS").hide();
	$('#BBSNameSpan').text("");
	if("M" == menuType){ //매뉴
		$("#progrmFileNm").val("dir");
		$("#url").val("");
		$('#progrmFileNm').attr("readonly", true);
	}else{
		$("#progrmFileNm").val($("#progrmFileNm_tmp").val());
		$("#url").val($("#url_tmp").val());
		
		if("P" == menuType){ //프로그램
			$('#progrmFileNm').attr("readonly", false);
			$("#url").attr("readonly", false);
		}else if("C" == menuType ){ //컨텐츠
			$('#progrmFileNm').attr("readonly", false);
			$("#url").attr("readonly", false);
		}else if("B" == menuType){ //게시판
			$('#progrmFileNm').attr("readonly", false);	
			$("#url").attr("readonly", false);
		}
		
		if(init=='N'){
			var instance = $('#kopost_organization').jstree(true);
			if($('#kopost_organization').jstree('get_selected')[0] != null){
				if(instance.get_node($('#kopost_organization').jstree('get_selected')[0]).children.length != 0){
					alert("하위 매뉴가 있을경우는 다른타입으로 변경할수 없습니다.");
					return;
				}	
			}
		}
		
		$("#showUrl").show();
		if("C" == menuType){
			$("#btnContent").show();
			$("#url").attr("readonly", false);
		}else if("B" == menuType){
			$("#btnBBS").show();
			$("#url").attr("readonly", false);
		}
	}
}

/* ********************************************************
 * 게시판목록조회  함수
 ******************************************************** */
function searchBBSId() {
    var bbsPopup = window.open("<c:url value='/cop/bbs/EgovBBSIdListSearch.do'/>",'','width=800,height=730');
}

/* ********************************************************
 * 화면컨텐츠ID 검색 팝업
 ******************************************************** */
function searchContentList() {
    var contentPopup =  window.open("<c:url value='/uss/ion/cnt/contentListPopup.do'/>",'','width=800,height=730');
}



var tempContentUrl = "/web/content.do?proFn=" ; 
function onkeyContentName(event){
	if($("#menuType option:selected").val()=="C"){
	   //tempContentUrl + $("#progrmFileNm").val() ;
	   $("#url").val(tempContentUrl + $("#progrmFileNm").val()) ;
	}
	console.log("sdfsdf") ;
}
	
	
</script>
<title>매뉴관리</title>
</head>
<body>
<style>
.organ_rightbox span{
	float: none; margin-top: unset;
    font-size: unset; margin-left: 10px;
} 
</style>

<div class="cont_area">
	<form name="menuForm" id="menuForm" >
	<input type="hidden" id="existChildNode" name="existChildNode" value="N" />
	<div class="ad_con_head" style="margin-bottom:28px;">
		<div class="ad_head_text" style="display:inline-block">
			<div class="cont_main_title" style="display:inline-block;">
				<img src="/direct/img/home_icon.png" alt=""><span id="cnt_cate_list"></span>
			</div>
			<p class="today_txt" style="display:inline-block;margin-left:10px;">
					<%-- <select name="menuUserType" id="menuUserType" class="select" onchange="jstreeRefresh();  return false;"; title="검색조건선택">
					   <option value='U' <c:if test="${menuCreatVO.menuUserType == 'U'}">selected</c:if>>사용자</option>
					   <option value='A' <c:if test="${menuCreatVO.menuUserType == 'A'}">selected</c:if>>관리자</option>
				    </select> --%>
				    
				    <select name="authorCode" id="authorCode" class="select" onchange="jstreeRefresh();  return false;"; title="검색조건선택"
				    	style="margin-bottom: 14px;height: 42px;">
					   <option value='ROLE_ANONYMOUS' <c:if test="${menuCreatVO.authorCode == 'ROLE_ANONYMOUS'}">selected</c:if>>사용자</option>
					   <option value='ROLE_ADMIN' <c:if test="${menuCreatVO.authorCode == 'ROLE_ADMIN'}">selected</c:if>>관리자</option>
				    </select>
				    
				    
			</p>
		</div>
	</div>

	<div class="ad_organcon">
		<!-- 조직도 관리 시작 -->
		<div class="organ_leftbox" style="float:left;">
			<button type="button"  id="evts_button_open_all" onclick="$('#kopost_organization').jstree('open_all' ); " >open all</button>
			<button type="button"  id="evts_button_close_all" onclick="$('#kopost_organization').jstree('close_node' , $('#0') ); "  >close all</button>
			<div id="kopost_organization" class="jstree_orgChart" style="margin-top:10px;"></div>
	
		</div>	
		<div class="organ_rightbox" style="display: none; float:left; margin-left:30px;" >
			<!-- <div class="organ_righthead" id="menuTopNm">매뉴선택</div> -->
				<table id="tbEmpList">
				<thead>
				</thead>
				<tbody>
				</tbody>
				</table>
				<!-- <p class="reply_emp" id="empFormTitle">매뉴 추가등록 상세</p> -->
				<div class="emp_div2">
				<div class="list_wrap setting_list_wrap" style="width:100%;">
			<table>
				<colgroup>
							<col style="width:150px;"/>
							<col style="width:500px;"/>
					</colgroup>
				<tr>
					<th><div class="listTitle">매뉴번호</div></th>
					<td>
						<div id="select_part">
							<input type="text" name="menuNo" id="menuNo" />
							<input type="hidden" id="tmp_Id" name="tmp_Id"/><!-- 이전매뉴 No --> 
						</div>
					</td>
				</tr>
				<tr>
					<th><div class="listTitle">매뉴명</div></th>
					<td>
						<input type="text" name="menuNm" id="menuNm" />
						<input type="hidden" id="tmp_Name" name="tmp_Name"/><!-- 이전매뉴 이름 -->
					</td>
				</tr>
				<tr>
					<th><div class="listTitle">타입</div></th>
					<td>
						<select name="menuType" id="menuType" title="" onchange="initShowUrl('N'); return false;">
				        	<option value="M" <c:if test="${userSearchVO.menuType == 'M'}">selected="selected"</c:if> >매뉴</option>
				        	<option value="P" <c:if test="${userSearchVO.menuType == 'P'}">selected="selected"</c:if> >프로그램</option>
				     		<option value="C" <c:if test="${userSearchVO.menuType == 'C'}">selected="selected"</c:if> >HTML컨텐츠</option>
				         	<option value="B" <c:if test="${userSearchVO.menuType == 'B'}">selected="selected"</c:if> >게시판</option>
						</select>
								
								
						<!-- <button type="button" style="display: none;" id="btnContent" class="main1_btn main1_save_btn" onClick="fn_select_content(); return false;" >컨텐츠선택</button>
						<button type="button" style="display: none;" id="btnBBS" class="main1_btn main1_save_btn" onClick="fn_select_bbs(); return false;" >게시판선택</button> -->
								
						<a style="display: none;" id="btnContent" href="<c:url value='/uss/ion/cnt/contentListPopup.do'/>" 
						      	target="_blank" title="새창으로" onclick="javascript:searchContentList(); return false;"
								style="selector-dummy:expression(this.hideFocus=false);" >
						<img src="<c:url value='/images/img_search.gif' />" alt='게시판ID 검색' width="15" height="15" />
						<span style="vertical-align: middle;">(화면컨텐츠ID 검색)</span>
						</a>
				        <span id="contentNameSpan" style="color: blue"></span>
							<a style="display: none;" id="btnBBS" href="<c:url value='/cop/bbs/EgovBBSIdListSearch.do'/>?tmp_SearchElementName=progrmBbsId" 
						        	target="_blank" title="새창으로" onclick="javascript:searchBBSId(); return false;"
									style="selector-dummy:expression(this.hideFocus=false);" >
						    	<img src="<c:url value='/images/img_search.gif' />" alt='게시판ID 검색' width="15" height="15" />
						        <span style="vertical-align: middle;">(게시판ID 검색)</span>
						    </a>
						        <span id="BBSNameSpan" style="color: blue"></span>
								<span id="showUrl" style="display: none;" >
							<br>
								URL <input type="text" name="url" id="url" style="margin-top:7px;width:80%;margin-left:8px;display:inline-block;"/>
								<input type="hidden" id="url_tmp" name="url_tmp"/>
								</span>
					</td>
				</tr>
				<tr>
					<th><div class="listTitle">상위매뉴번호</div></th>
					<td>
						<span id="upperMenuIdText"></span>
						<input type="hidden" id="upperMenuId" name="upperMenuId"/>
					</td>
				</tr>
				<tr>
					<th><div class="listTitle">프로그램파일명</div></th>
					<td>
						<!-- <span id="progrmFileNmText"></span> -->
						<input type="text" name="progrmFileNm" id="progrmFileNm" readonly="readonly" onkeyup="onkeyContentName(event);" />
						<input type="hidden" name="progrmHtmlFileId" id="progrmHtmlFileId" />
						<input type="hidden" name="progrmBbsId" id="progrmBbsId" />
						<input type="hidden" name="progrmFileNm_tmp" id="progrmFileNm_tmp" />
					</td>
				</tr>
				<!-- <tr>
							<th>관련이미지명</th>
							<td>
								<input type="text" name="relateImageNm" id="relateImageNm" />
							</td>
						</tr>
						<tr>
							<th>관련이미지경로</th>
							<td>
								<input type="text" name="relateImagePath" id="relateImagePath" />
							</td>
						</tr> -->
				<tr>
					<th><div class="listTitle">매뉴경로</div></th>
					<td>
						<span id="menuCours">
						</span><!-- <input type="text" name="menuCours" id="menuCours" /> -->
					</td>
				</tr>
				<tr>
					<th><div class="listTitle">매뉴설명</div></th>
					<td>
						<input type="text" name="menuDc" id="menuDc" />
					</td>
				</tr>
				<tr>
					<th><div class="listTitle">매뉴순서</div></th>
					<td>
						<input type="text" name="menuOrdr" id="menuOrdr" />
					</td>
				</tr>
				<tr>
					<th><div class="listTitle">사용/미사용</div></th>
					<td>
						<select name="useYn" id="useYn" title="" >
				        	<option value="Y" <c:if test="${userSearchVO.useYn == 'Y'}">selected="selected"</c:if> >사용</option>
				            <option value="N" <c:if test="${userSearchVO.useYn == 'N'}">selected="selected"</c:if> >미사용</option>
						</select>
					</td>
				</tr>
			</table>
			</div>
		
		
		<div class="setting_btn">
			<input type="button" value="삭제" class="del_btn main1_delete_btn" onClick="fn_delete_menuInfo(); return false;">
			<input type="button" value="저장" class="edit_btn main1_save_btn" onClick="fn_save_menuInfo(); return false;" >
		</div>
		</div>
		</div>
	</div>
	</form>
	<form name="searchForm" method="get" action="<c:url value='/sym/mnu/mcm/EgovMenuCreatSelectJtree.do'/>" >
	<input name="authorCode" type="hidden" value="ROLE_ANONYMOUS" />
	</form>
	</div>
	
</body>
</html>