   /*******************************************************************************
    * 파일 다운
    *******************************************************************************/
	function Atcfiledown(menu_cd,savefilename,orgfilename){
		var filepath="";
		var url = "";
		
		var frm = document.schForm;

		filepath = "/upload/article/"+menu_cd+"/";
		url = "/download.do?del=no";
		
		frm.orgfilename.value=encodeURIComponent(orgfilename);
		frm.attachFile.value=savefilename;		
		frm.saveDir.value=filepath;
		
		frm.action=url;
        frm.submit();
	}
	
   /*******************************************************************************
    * 파일 다운
    *******************************************************************************/
	function Wrongfiledown(savefilename,orgfilename){
		
		var filepath="/upload/worng/";		
		var url="/download.do";
		
		var frm = document.schForm;
		frm.orgfilename.value=encodeURIComponent(orgfilename);
		frm.attachFile.value=savefilename;		
		frm.saveDir.value=filepath;
		
		frm.action=url;
        frm.submit();    		

	}	
	
	
	/************************************
	* CommBrdList에서 Template Form 으로 이동
	************************************/
	function fnRegTemplate(mc){
		//location.href = '/mng/CommRegForm.do';
		location.href = '/mng/GetCommTmpl.do?mc='+mc;
	}
	

	/************************************
	* templete 목록으로 이동(2009.10.12 조정남 추가)
	************************************/
	function fnList(){
			var frm = document.CommFrm;
			frm.action = '/mng/CommTmplList.do?mc=06040100';
			frm.submit();
	}
	
	/************************************
	 * CommBrdTmplReg에서 Template 등록
	 ************************************/
	function fnReg(mc){
		if( confirm('저장하시겠습니까?')){
			var frm = document.CommFrm;
			frm.action = '/mng/CommTmplReg.do?mc='+mc;
			frm.submit();
		}
	}	
	
	/************************************
	* CommBrdList에서 Template 상세내용 보기
	************************************/
	function fnTemplateDetail(tpl_num){
		var frm = document.frmTmplList;
		frm.tpl_num.value = tpl_num;
		frm.action = '/mng/GetCommTmpl.do';
		frm.submit();
	}		
	
	/************************************
	* Template 수정
	************************************/	
	function fnUpt(){
		if( confirm('수정하시겠습니까?')){	
			var frm = document.CommFrm;
			frm.action = '/mng/CommTmplUpt.do';		
			frm.submit();
		}
	}
	/************************************
	* Template 삭제
	************************************/		
	function fnDel(){
		if( confirm('삭제하시겠습니까?')){	
			var frm = document.CommFrm;
			frm.action = '/mng/CommTmplDel.do';		
			frm.submit();
		}	
	}
	
	
	
	/************************************
	* Menu Script 시작
	*----------------------------------- 
	* Menu 상세 보기
	*************************************/
	function fnMenuDetail(menu_cd){
		var frm = document.frmMenu;
		frm.menu_cd.value = menu_cd;
		frm.action='/mng/CommMenuRegForm.do';
		frm.submit();		
	}
	
	/************************************
	* Menu Reg Form
	************************************/			
	function fnRegForm(){
		location.href='/mng/CommMenuRegForm.do';
	}
	
	/************************************
	* Menu Reg 
	************************************/				
	function fnMenuReg(){
		var frm = document.frmMenu;
		if( confirm('저장하시겠습니까?')){	
			frm.action='/mng/CommMenuReg.do';
			frm.submit();
		}
	}
	
	/************************************
	* Menu Update
	************************************/				
	function fnMenuUpt(){
		var frm = document.frmMenu;
		if( confirm('수정하시겠습니까?')){	
			frm.action='/mng/CommMenuUpt.do';
			frm.submit();	
		}
	}	
	
	/************************************
	* Menu Delete
	************************************/				
	function fnMenuDel(){
		var frm = document.frmMenu;
		
		if( confirm('삭제하시겠습니까?')){	
			frm.action='/mng/CommMenuDel.do';
			frm.submit();	
		}
	}
	
	/************************************
	* 게시판별 관리자 검색
	************************************/				
	function fnMngSearch(){
		var frm = document.frmMngr;
		if(frm.menu_cd.value==''){
			alert('메뉴를 선택하여 주십시오.');
			return;
		}
		frm.action='/mng/CommBrdManager.do';
		frm.submit();
	}		

	/************************************
	* 게시판별 관리자 추가(저장)
	************************************/				
	function fnBrdMngReg(){
		var frm = document.frmMngr;
		if(frm.menu_cd.value==''){
			alert('메뉴를 선택하여 주십시오.');
			return;
		}
		if( confirm('저장하시겠습니까?')){	
			frm.action='/mng/CommBrdManagerReg.do';
			frm.submit();
		}	
	}
	
	/************************************
	* 게시판별  관리자 삭제
	************************************/					
	function fnBrdMngDel(){
		var frm = document.frmMngr;
		var chkCnt = 0;
		if(frm.delchk){

			for(var i=0; i < frm.delchk.length; i++){
				if(frm.delchk[i].checked == true){
					chkCnt++;
				}			
			}		
		}
		
		if( chkCnt < 1 ){
			alert('삭제할 관리자를 선택하여 주십시오.');
			return;
		}
		
		if( confirm('삭제하시겠습니까?')){	
			frm.action='/mng/CommBrdManagerDel.do';
			frm.submit();
		}

	}


	/************************************
	* 메뉴목록 
	************************************/		
	function fnMenuList(){
		var frm = document.frmMenu;
		frm.menu_cd.value = frm.menu_pcd.value;
		frm.action = '/mng/CommMenuRegForm.do';
		frm.submit();
	}

	
	/************************************
	* 하위메뉴추가
	************************************/		
	function fnAddSub(menu_cd,sort){
		//alert(menu_cd+"_"+sort);
		var str='';
		str =    " <table width='700' border='0' cellspacing='1' cellpadding='1' class='tr'>                                     "
				+"     <tr>                                                                                                      "
				+"         <input type='text' name='menu_pcd' size='8' maxlength='8' value='"+menu_cd+"'>                        "				
                +"         <input type='text' name='lv' value='"+(eval(sort)+1)+"'>                        "				
				+"         <td class='tdal' width='100'>메뉴코드</td>                                                             "
				+"         <td class='tdcl' width='350'>                                                                         "
				+"             <input type='text' name='menu_cd"+(eval(sort)+1)+"' size='8' maxlength='8' value=''>              "
				+"         </td>                                                                                                 "
				+"         <td class='tdal' width='100'>Sort</td>                                                                "
				+"         <td class='tdcl' width='350'><input type='text' name='menu_sort"+(eval(sort)+1)+"' size='2' maxlength='2' value='"+(eval(sort)+1)+"'></td>"
				+"     </tr>                                                                                                     "
				+"     <tr>                                                                                                      "
				+"         <td class='tdal'>Url</td>                                                                             "
				+"         <td class='tdcl' width='425' colspan='3'><input type='text' name='menu_url"+(eval(sort)+1)+"' size='80' value=''></td>  "
				+"     </tr>                                                                                                     "
				+"     <tr>                                                                                                      "
				+"         <td class='tdal'>메뉴명</td>                                                                          "
				+"         <td class='tdcl' width='425' colspan='3'><input type='text' name='menu_nm"+(eval(sort)+1)+"' size='80' value=''></td>   "
				+"     </tr>                                                                                                     "
				+"     <tr>                                                                                                      "
				+"         <td class='tdal''>상태</td>                                                                           "
				+"         <td class='tdcl' width='425' colspan='3'>                                                             "
				+"             <select name='menu_state"+(eval(sort)+1)+"'>                                                                        "
				+"             <option value='Y'>사용</option>                                                                   "
				+"             <option value='N'>미사용</option>                                                                 "
				+"         </td>                                                                                                 "
				+"     </tr>                                                                                                     "
				+" </table>                                                                                                      "
				+" <table align='left'><tr><td><input type='button' class='BTN1' value='저장' onclick=fnSubmenuReg('"+(eval(sort)+1)+"')></td></table>";
		document.getElementById('subMenu').innerHTML = str;
	}
	
	/************************************
	* 서브메뉴저장
	************************************/		
	function fnSubmenuReg(sort){
		var frm = document.SubMenuFrm;
		
		if( confirm('하위 메뉴를 저장하시겠습니까?')){	
			frm.action='/mng/CommMenuSubReg.do';
			frm.submit();	
		}	
	}	
	
	
	/************************************
	* 게시판 리스트(dir_cd: Template)
	************************************/		
	function fnDirList(tpl_num,tpl_nm){
		var frm = document.menuFrm;
		frm.tpl_num.value=tpl_num;
		frm.tpl_nm.value=tpl_nm;
		frm.action='/mng/CommBrdDirList.do';
		frm.submit();	
	}	
	
	/************************************
	* Tempate List에서 Board Form 으로 이동
	************************************/
	function fnBoardForm(){
		var frm = document.frmTmplList;
		frm.action='/mng/CommBrdRegForm.do';
		frm.submit();
	}
	
	
	
	
	/*****************************
	트리 메뉴 팩토리 
	******************************/	
/*	
	var d = new dTree('d');
	function makeTree(rm, prm, menu_nm, url, desc){
	
		if(prm == '') {
			prm =  -1;
		} else {
			prm =  parseInt(prm);
		}
		
		d.add(rm,prm,menu_nm,url,desc);	
		return d;		
	}
*/	
	
	function fnArticleList(){
		var frm = document.frm;
		frm.action='/mng/boardList.do';
		frm.submit();
		
	}
	
	function fnArticleForm(){
		var frm = document.frm;
		frm.action='/mng/boardReg.do';
		frm.submit();
		
	}
	
	function fnBrdSearch(url,param){
		var schForm = document.schForm;
		var frm = document.frm;
		
		//var sk = schForm.sk.value;
		//frm.sk.value = sk;
		
		frm.action=url+'?'+param;
		frm.submit();
	}
	
	function fnGetAtlContent(atc_num){
		var frm = document.frm;
		frm.atc_num.value=atc_num;
		frm.action='/mng/boardRead.do';
		frm.submit();
	}
	
	function fnGetEduContent(edu_no){
		
		var frm = document.frm;
		frm.edu_no.value=edu_no;
		frm.action='/mng/GetEduForm.do';
		frm.submit();
	}	
	

	function fnEduForm(){
		var frm = document.frm;
		frm.action='/mng/GetEduForm.do';
		frm.submit();
		
	}	
	
	function fnEventForm(){
		var frm = document.frm;
		frm.action='/mng/GetEventForm.do';
		frm.submit();
		
	}	
	
	/***********************
	*정보화 게시판 등록
	***********************/
	function fnEduReg(){
		var boardFrm = document.boardFrm;
		
		if(boardFrm.edu_name.value == ''){
			alert("제목을 입력하여 주십시오.");
			boardFrm.edu_name.focus();
			return;
		}else if(boardFrm.edu_desc.value == ''){
			alert("내용을 입력하여 주십시오.");
			boardFrm.edu_desc.focus();
			return;
		}
		
		//alert(document.getElementById("menu_cd").value);
		

		delFileTableRow('fileTable');
		var maxcnt = boardFrm.maxFilecount.value;

		boardFrm.encoding = 'multipart/form-data';
		boardFrm.action ="/mng/SetEduReg.do";
		boardFrm.submit();

	}
	
	/***********************
	*정보화 게시판 수정
	***********************/
	function fnEduUpt(){
		var frm = document.boardFrm;
		frm.encoding = 'multipart/form-data';
		frm.action='/mng/SetEduUpd.do';
		frm.submit();
	}	
	
	/***********************
	*정보화 게시판  삭제
	***********************/
	function fnEduDel(){
		var frm = document.boardFrm;
		if(confirm('삭제 하시겠습니까?')){
		frm.action='/mng/SetEduDel.do';
		frm.submit();
		}
	}
	
	
	/***********************
	*이벤트 게시판 등록
	***********************/
	function fnEventReg(){
		var boardFrm = document.boardFrm;
		
		if(boardFrm.atc_title.value == ''){
			alert("제목을 입력하여 주십시오.");
			boardFrm.atc_title.focus();
			return;
		}else if(boardFrm.atc_content.value == ''){
			alert("내용을 입력하여 주십시오.");
			boardFrm.atc_content.focus();
			return;
		}else if(boardFrm.atc_str_dt.value == ''){
			alert("이벤트 시작일자를 입력하여 주십시오.");
			boardFrm.atc_str_dt.focus();
			return;
		}else if(boardFrm.atc_end_dt.value == ''){
			alert("이벤트 종료일자를 입력하여 주십시오.");
			boardFrm.atc_end_dt.focus();
			return;
		}
		
		//alert(document.getElementById("menu_cd").value);
		

		delFileTableRow('fileTable');
		var maxcnt = boardFrm.maxFilecount.value;

		boardFrm.encoding = 'multipart/form-data';
		boardFrm.action ="/mng/SetEventReg.do";
		boardFrm.submit();

	}
	
	/***********************
	*이벤트 관리자 View
	***********************/	
	function fnGetEventContent(atc_num){
		var frm = document.frm;
		frm.atc_num.value=atc_num;
		frm.action='/mng/GetEventForm.do';
		frm.submit();
	}	
	
	
	
	/***********************
	*이벤트 update
	***********************/	
	function fnEventUpt(){
		var frm = document.boardFrm;
		frm.encoding = 'multipart/form-data';
		frm.action='/mng/SetEventUpt.do';
		frm.submit();
	}
	
	/***********************
	*이벤트 당첨자 
	***********************/	
	function fnGetEventAgeContent(atc_num){
		var frm = document.frm;
		frm.atc_num.value=atc_num;
		frm.action='/mng/GetEventAgeForm.do';
		frm.submit();
	}
	
	/**
	 * input text box 내용 초기화
	 * @param field
	 * @return
	 */
	function clearField(field){
		var frm = document.getElementById(field);
		frm.value = "";
	}

	/**
	 * 꼬리말 등록
	 * @param url
	 * @param param
	 * @return
	 */
	function cmtReg(url, param){
		var frm = document.forms["cmtFrm"];
		
		if(frm.ps_content.value=="" || frm.ps_content.value=="본 게시물에 대한 댓글을 남겨주세요"){
			alert("꼬리말을 입력해 주세요");
			frm.ps_content.focus();
			return;
		}
		
		frm.action = url + "?" + param;
		frm.submit();
		
	}
	
	/**
	 * 꼬리말 업데이트
	 * @param url
	 * @param param
	 * @param num
	 * @return
	 */
	function cmtUpt(url, param, num){
		var frm = document.forms["cmtEdtFrm_"+num];
		frm.action = url + "?" + param;
		frm.submit();
	}
	
	/**
	 * 꼬리말 삭제
	 * @param url
	 * @param param
	 * @param num
	 * @return
	 */
	function cmtDel(url, param, num){
		var frm = document.forms["cmtEdtFrm_"+num];
		frm.action = url + "?" + param;
		frm.submit();
	}
	
	
	/**
	 * 답변글 처리상황 변경
	 * ajax이용 
	 */
	
	var xmlHttp='';

	function createXMLHttpRequest() {
		var ajxHttp;

		if (window.XMLHttpRequest) {
	        ajxHttp = new XMLHttpRequest();
	    }	

	    else if (window.ActiveXObject) {
	        ajxHttp = new ActiveXObject("Microsoft.XMLHTTP");
	    } 
		
	    return ajxHttp;

	}

	function SetProcessingChange(atc_num){
		var frm = document.schForm;
		if(confirm("변경하시겠습니까?")){
			var atc_processing_cd=frm.atc_processing_cd.value;
			var param = 'atc_processing_cd='+atc_processing_cd+'&atc_num='+atc_num;
		    var sSrc = '/SetProcessingChange.ajax';

		    xmlHttp = createXMLHttpRequest();
		    xmlHttp.onreadystatechange = handleStateChange;
			xmlHttp.open("POST",sSrc,true); 
			xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
			xmlHttp.setRequestHeader("Content-length", param.length); 
			xmlHttp.setRequestHeader("Connection", "close"); 
			xmlHttp.send(param);
		}
	}

	function handleStateChange() {	
	    if(xmlHttp.readyState == 4) {
	        if(xmlHttp.status == 200) {
	        	if(xmlHttp.responseXML.getElementsByTagName("result").length > 0){
					var result =xmlHttp.responseXML.getElementsByTagName("result");	
						if(result[0].firstChild.nodeValue =="success"){
							alert("변경되었습니다.");
							return;
						}else{
							alert("변경실패");
						}					
				}else{
					alert("해당 데이터가 없습니다.");
					return;
	        	}
	    	}
		}
	}
	
