
  /**
  * 게시판관리   권한전체체크
  * @author 김지은
  * @param arg
  * @return
  */
  function setCheck(arg) {
    var aAttribute = new Array("List", "Write","Detail","Reply", "Comment");
    var sObjCheck = '';
    for( var i=0; i<aAttribute.length; i++ ) {
    	sObjCheck = eval("document.getElementById('board"+aAttribute[i]+"Auth"+arg+"')");
      if( sObjCheck ){
    	  sObjCheck.checked = !sObjCheck.checked;
      }
    }
  }

 /**
  * 게시판관리 submit
  * @author 김지은
  * @return
  */
  function boardTypeSubmit() {
	/*item 추가*/  
	checkItemFieldName(document.getElementById("selectItem"), document.getElementById("itemFieldName"));
	var sBoardTypeName = document.getElementById("boardTypeName");
    if(sBoardTypeName.value.replace(/\s/g, '')=="") {
      alert("게시판 이름을 입력하세요");
      sBoardTypeName.focus();
      return;
    }
    // 페이지별 라인수
	var nBoardLines = document.getElementById("boardLines");
    if( isNaN(nBoardLines.value) ) {
      alert("라인수를 숫자형식으로 입력하세요");
      nBoardLines.focus();
      nBoardLines.select();
      return;
    }
    if( nBoardLines.value.replace(/\s/g, '')=="" || nBoardLines.value <= 0 ) {
      alert("게시판 라인수를 입력하세요");
      nBoardLines.focus();
      nBoardLines.select();
      return;
    }
	//게시판 권한
    var aAttribute = new Array("List", "Write","Detail","Reply", "Comment");
    var aNumber = new Array("1", "2", "4");
    var sValue = "";
    var nSum = 0;
    for( var i = 0; i < aAttribute.length; i++ ) {
      for( var j = 0; j < aNumber.length; j++ ) {
      	sValue = eval("document.getElementById('board"+aAttribute[i]+"Auth"+aNumber[j]+"')");
      	if( sValue.checked ) {
      	  nSum += parseInt(sValue.value,10);
      	}
	  }
      document.getElementById("board"+aAttribute[i]+"Auth").value = nSum;
      nSum = 0;
	}
    var sSelectBoardCategory = document.getElementById("selectBoardCategory");
    var sBoardtypecategory = document.getElementById("boardTypeCategory");
    var sTxt = "";
    var nOption = sSelectBoardCategory.length;
    for( i = 0; i < nOption; i++ ) {
      sTxt += sSelectBoardCategory.options[i].value;
      if( i < nOption - 1 ) {
    	 sTxt = sTxt + "|";
      }
    }
    sBoardtypecategory.value = sTxt;
    // 업로드 파일크기
	var nBoardFileSize = document.getElementById("boardFileSize");
    if( isNaN(nBoardFileSize.value) ) {
      alert("업로드 파일크기를 숫자형식으로 입력하세요");
      nBoardFileSize.focus();
      nBoardFileSize.select();
      return;
    }
    if(nBoardFileSize.value.replace(/\s/g, '')=="" || nBoardFileSize.value <= 0) {
      alert("업로드 파일크기를 입력하세요");
      nBoardFileSize.focus();
      nBoardFileSize.select();
      return;
    }
    document.getElementById("writeForm").submit();
  }
  /**
   * 게시판관리delete
   * @author 김지은
   * @return
   */
  function boardTypeDelete(sBoardTypeID) {
    if(confirm("게시판을 삭제하시겠습니까?")) {
      location.href = "setBoardProcess.jsp?mode=Delete&boardTypeID="+sBoardTypeID;
    }
  }
  /**
   * 게시물 백업
   * @author 김지은
   * @return
   */
  function boardBackUp(sBoardTypeID) {
	location.href = "setBoardProcess.jsp?mode=BackUp&boardTypeID="+sBoardTypeID;
  }
  
  /**
   * 게시물 백업display
   * @author 김지은
   * @return
   */
  function displayBackUp(sBoardTypeBackUpID) {
	 var sBackUpDisplay = document.getElementById("boardTypeDisplay"+sBoardTypeBackUpID);
 	 if ( sBackUpDisplay.style.display == "block" ) {
 	   sBackUpDisplay.style.display = "none";
 	 } else {
 	   sBackUpDisplay.style.display = "block";
 	 }
  }
  function checkDelete(sMode, sForm) {
	var obj = document.getElementsByName("deleteCheck");
	var temp = 0;
	for ( var i = 0; i < obj.length; i++ ) {
	  if ( obj[i].checked == true ) {
		temp++;
	  } 
	}
	if ( temp == 0 ) {
		alert("삭제할 항목을 체크해주세요");
	} else {
	  if ( confirm("이 항목을 삭제하시겠습니까?") ) { 
		document.getElementById("mode").value = sMode;
		document.getElementById(sForm).submit();
	  }
	}
  }
  
  /**
   * 댓글
   * @author 김지은
   * @return
   */  
  function commentWrite(sMode) {
	if ( document.getElementById("commentDesc").value == "" ) {
	  alert("댓글내용을 입력하세요");
	} else {
      document.getElementById("mode").value = sMode;
	  document.getElementById("detailForm").submit();
	}
  }
  
  function commentModify(sMode, obj) {
	if ( document.getElementById("commentDesc").value == "" ) {
	  alert("댓글내용을 입력하세요");
	} else {
	  document.getElementById("commentID").value = obj;
	  document.getElementById("mode").value = sMode;
	  document.getElementById("detailForm").submit();
	}
  }

 
  function commentDelete(sMode, obj) {
	if ( confirm("댓글을 삭제하시겠습니까?") ) {
	  document.getElementById("commentID").value = obj ;
	  document.getElementById("mode").value = sMode;
	  document.getElementById("detailForm").submit();
	}
  }

  /**
   * 댓글 삭제 (웹접근성 보완작업)
   * @author 박성규
   * @return
   */ 
  function commentDelete2(sMode, obj, sLink) {
		if ( confirm("댓글을 삭제하시겠습니까?") ) {
		  location.href = "../board/boardProcess.jsp?"+sLink+"&commentID="+obj+"&mode="+sMode;
		}
	  }
  
  /**
   * 게시물작성자체크
   * @author 김지은
   * @return
   */
  function misMatch(obj) {
	alert("해당 게시물의 작성자만이 "+obj+" 할 수 있습니다.");
  }
  
  /**
   * 게시물비밀번호confirm
   * @author 김지은
   * @return
   */
  function deleteConfirm(sLink, sMode, sBoardID) {
	if ( confirm("삭제하시겠습니까?") ) {
	  location.href = "../board/boardProcess.jsp?"+sLink+"&mode="+sMode+"&boardID="+sBoardID;
	}
  }
  
  /**
   * 게시물비밀번호confirm
   * @author 김지은
   * @return
   */
  function deleteConfirmToolbar(sLink, sMode, sBoardID) {    
    if ( confirm("삭제하시겠습니까?") ) {
      $.post("../../inc/toolbar/externalBoardProcess.jsp",
          {'mode':sMode, 'boardID':sBoardID},
          function(data){
            if( trim(data)== 1 ){
              alert("삭제를 완료 하였습니다.");
              listExternalBoardToolbar(1);
            } else{
              alert("삭제를 실패 하였습니다.\n관리자에게 문의해 주세요.");
            }       
          });      
    }
  }
  
  /**
   * 추천 cookie 확인
   * @author 김지은
   * @return
   */
  function cookieCheck(name,value,expiredays, mode, formName, obj) {
	if ( getCookie(name) != "done") {
		var f = document.getElementById(formName);
		f.mode.value = mode;
		if ( mode == "commentRecommendation" && obj != "" ) {
			f.commentID.value = obj;
		} else if ( mode == "boardRecommendation" && obj != "" ) {
			f.boardID.value = obj;
		} else if ( mode == "satisfactionPopup" ) {
			f.action = "../program/board/boardProcess.jsp";
		} else if ( mode == "satisfactionPopup" ) {
			f.action = "../../board/boardProcess.jsp";
		}
		document.getElementById(formName).submit();
		setCookie(name,value,expiredays);
	} else {
		alert("이미 추천하셨습니다.");
	}
  }
  
  /**
   * 추천 cookie 확인(로그인이 필요한 페이지)
   * @author 김지은
   * @return
   */
  function cookieCheckLogin(name,value,expiredays, mode, formName, obj, logincheck) {
	  if ( logincheck == null || logincheck == '' || logincheck == '0' ) {
		  loginCheck();
		  return;
	  } else {
		  if ( getCookie(name) != "done") {
			  document.getElementById("mode").value = mode;
			  if ( mode == "commentRecommendation" && obj != "" ) {
				  document.getElementById("commentID").value = obj;
			  } else if ( mode == "boardRecommendation" && obj != "" ) {
				  document.getElementById("boardID").value = obj;
			  } else if ( mode == "satisfactionPopup" ) {
				  document.getElementById(formName).action = "../program/board/boardProcess.jsp";
			  } else if ( mode == "satisfactionPopup" ) {
				  document.getElementById(formName).action = "../../board/boardProcess.jsp";
			  }
			  document.getElementById(formName).submit();
			  setCookie(name,value,expiredays);
		  } else {
			  alert("한번만 가능한 기능입니다.");
		  }
	  }
  }
  
  function searchMap(obj) {
    var aObj = new Array();
    aObj = obj.split("&");
    var aObjValue = new Array(aObj.length);
    var aObj2 = new Array();
    var aObjValue2 = new Array(2);
    var sTemp = '';
    var sSan = 0;
    for ( var i = 0; i < aObj.length; i++ ) {
      if ( i == 2 ) {
        if ( aObj[i].indexOf("산") != -1 ) {
          sTemp = aObj[i].substring(aObj[i].indexOf("산"), aObj[i].length);
          sSan = 1;
        } else {
          sTemp = aObj[i];
          sSan = 0;
        }
        aObj2 = sTemp.split("-");
        for ( var j = 0; j < aObj2.length; j++ ) {
          aObjValue2[j] = aObj2[j];  
        }
      }
      aObjValue[i] = aObj[i];
    }
    
    if ( aObj.length == 3 && aObj2.length == 2 ) {
      go_map(aObjValue[0], aObjValue[1], sSan, aObjValue2[0], aObjValue2[1], aObjValue[2]);
    } else if ( aObj.length == 3 && aObj2.length != 2 ) {
      go_map(aObjValue[0], aObjValue[1], sSan, aObjValue2[0], '', aObjValue[2]);
    } else if ( aObj.length == 2 ) {
      go_map(aObjValue[0], aObjValue[1], sSan, '', '', '');
    } else {
      go_map('', '', sSan, '', '', '');
    }
  }

  function go_map (gucd, dcd, jbn_san, jbn_bon, jbn_bu, lbl) {
    //if(gucd == "" || dcd == ""){
    //    alert("위치정보를 찾을 수 없습니다.");
    //}else{
        //var url = "http://gis.incheon.go.kr/servlets/kr.go.gis.food.FoodServlet?act=go_map&gucd="+gucd+"&dcd="+dcd+"&jbn_san="+jbn_san+"&jbn_bon="+jbn_bon+"&jbn_bu="+jbn_bu+"&strName="+strName;
        var url =  "http://gis.incheon.go.kr:8200/food_lodging/go_map.jsp?gucd="+gucd+"&dcd="+dcd+"&jbn_san="+jbn_san+"&jbn_bon="+jbn_bon+"&jbn_bu="+jbn_bu+"&lbl="+lbl+"&strName=";
        window.open(url, "_new" ,"width=1012,height=730,status=no,resizable=yes,top=0,left=0");
    //}
  }
  
  /**
   * 웹접근성에 땨른 우편번호 버튼 뷰
   * @author 정연호
   * @return
   */
  $(window).ready(function(){
	  zipcodeBtnView();
	  emailDomainSelectView();
  });

  function zipcodeBtnView(){
		if(document.getElementById){
			  if(document.getElementById('p_zipcode') != null){
			  var p_zipcode = document.getElementById('p_zipcode');
			  while(p_zipcode.firstChild){   //첫번째 자식노드가 널인지 체크해서 해당노드에 더이상 자식노드가  
				  p_zipcode.removeChild(p_zipcode.firstChild);                                       //없는지 찾는다
			  }
			  if ( p_zipcode ) {
				var zipAtag = document.createElement('A'); 
				zipAtag.href="../../inc/zipcode/findZipcode.jsp";
				zipAtag.onclick = function(){
			      openPopup('../../inc/zipcode/findZipcode.jsp', '500','600');
			      return false;
			    };
			    var but = document.createElement('img');
			    but.setAttribute('src','../../files/web102/images/presys/btn_findzipcode.gif');
			    but.setAttribute('alt','우편번호찾기');
			    but.setAttribute('title','팝업창으로 열기');
			    zipAtag.appendChild(but);
			    p_zipcode.appendChild(zipAtag);
			  }
			  var sZipcode = document.getElementById('sZipcode');
			  if ( sZipcode ) {
			    sZipcode.readOnly = "true";
			  }
			}
		}
	}

function emailDomainSelectView(){
	if(document.getElementById){
		if(document.getElementById('sEmailDomain') != null){

			document.getElementById('sEmailDomain').style.display = "inline";
		}
	}
}
	
