



/**********************************
 *  로그인 및 HOME관련
 *********************************/
//HOME
function openHomeSearch(){
    document.f1.action = "/JZ0100.jsp";
    document.f1.submit();
}

//로그인
function memberLogin(){

    if(document.login.login_id.value == ""){
        alert("Type your ID");//아이디를 입력하세요");
        return;
    }
    else if (document.login.login_pwd.value == ""){
        alert("Type your password");//패스워드를 입력하세요");
        return;
    }

if(document.login.checksaveid.checked == true) {
    saveid(document.login);
}

    document.login.cmd.value= "1";
    document.login.action =  "/servlet/MainMenuServlet";
    document.login.submit();
    return false ;
}

//로그아웃
function memberLogout() {
    document.f1.action = "/en/member/logout.jsp";
    document.f1.submit();
    return false ;
}

//로그인 팝업 창
function popLoginMain(){

    popUp('/en/member/pop_login.jsp?pop_win=main','login_pop',438, 390);
}

//입력시스템
function openInputSystemWin() {
    win = open('/input.jsp','_blank');
    win.focus();
}

//웹서비스 통계
function openStatisticsWin(){
    win = window.open('/servlet/StatisticsMainServlet?cmd=1&langType=E','statistics','');
    win.focus();
}

/**********************************
 *  메뉴링크
 *********************************/
function openSub(num) {

    //상단 통합 검색
    if(num == 0) {

    if(document.f1.query.value == ''){
            alert("Type keywords");//질의어를 입력하세요");
            return false;
        }

        //질의어
        if(checkQuery(document.f1.query.value) == false)
            return false;
        else
            document.f1.query.value = checkQuery(document.f1.query.value);

    document.f1.gubun.value = '0';
    document.f1.centerSrc.value = "/servlet/TotalSearchServlet";
    document.f1.mainSrc.value = "/JZ0106.jsp?searchGbn=total&tab=total";
    document.f1.action = "/en/m_tot/tot_result.jsp?searchGbn=thesis";
    }

    //하단 통합 검색
    if(num == -1) {

    if(document.f2.query.value == ''){
            alert("Type keywords");//질의어를 입력하세요");
            return false;
        }

        //질의어
        if(checkQuery(document.f2.query.value) == false)
            return false;
        else
            document.f1.query.value = checkQuery(document.f2.query.value);

    document.f1.gubun.value = '0';
    document.f1.centerSrc.value = "/servlet/TotalSearchServlet";
    document.f1.mainSrc.value = "/JZ0106.jsp?searchGbn=total&tab=total";
    document.f1.action = "/en/m_tot/tot_result.jsp?searchGbn=thesis";

    }

    if(num == 1) {                                //논문검색
    document.f1.gubun.value = '1';
    document.f1.centerSrc.value = "/en/m_tss/tss_search.jsp";
    document.f1.mainSrc.value = "/en/m_tss/tss_search.jsp?searchGbn=thesis";
    document.f1.action = "/en/m_tss/tss_search.jsp?searchGbn=thesis";
    }
    if(num == 2) {                                //약재검색
    document.f1.gubun.value = '2';
    document.f1.centerSrc.value = "/en/m_med/med_search.jsp";
        document.f1.mainSrc.value = "/en/m_med/med_search.jsp?searchGbn=medic";
    document.f1.action = "/en/m_med/med_search.jsp?searchGbn=medic";
    }
    if(num == 3) {                                //병증검색
    document.f1.gubun.value = '3';
    document.f1.centerSrc.value = "/en/m_dis/dis_search.jsp";
        document.f1.mainSrc.value = "/en/m_dis/dis_search.jsp?searchGbn=disease";
    document.f1.action = "/en/m_dis/dis_search.jsp?searchGbn=disease";
    }
    if(num == 4) {                                //처방검색
    document.f1.gubun.value = '4';
    document.f1.centerSrc.value = "/en/m_pre/pre_search.jsp";
        document.f1.mainSrc.value = "/en/m_pre/pre_search.jsp?searchGbn=prescript";
    document.f1.action = "/en/m_pre/pre_search.jsp?searchGbn=prescript";
    }
    if(num == 5) {                                //유사처방검색
    document.f1.gubun.value = '5';
    document.f1.centerSrc.value = "/en/m_sim/sim_search.jsp";
        document.f1.mainSrc.value = "/en/m_sim/sim_search.jsp?searchGbn=similar";
    document.f1.action = "/en/m_sim/sim_search.jsp?searchGbn=similar";
    }
    if(num == 6) {                                //화합물 검색시스템
    document.f1.gubun.value = '8';
    document.f1.centerSrc.value = "/en/m_che/che_search.jsp";
        document.f1.mainSrc.value = "/en/m_che/che_search.jsp?searchGbn=chem";
    document.f1.action = "/en/m_che/che_search.jsp?searchGbn=chem";
    }
    if(num == 7) {                                //통계정보시스템
    document.f1.gubun.value = '8';
    document.f1.centerSrc.value = "/en/m_sta/med_stat_search.jsp";
        document.f1.mainSrc.value = "/en/m_sta/med_stat_search.jsp?searchGbn=statis";
    document.f1.action = "/en/m_sta/med_stat_search.jsp?searchGbn=statis";
    }

    if(num == 10) {                                //전통음식검색 (KHM 20091116)
        //document.f1.gubun.value = '4';
        document.f1.centerSrc.value = "/en/m_food/food_search.jsp";
        document.f1.mainSrc.value = "/en/m_food/food_search.jsp?searchGbn=food";
        document.f1.action = "/en/m_food/food_search.jsp?searchGbn=food";
    }
    if(num == 11) {                                //농업기술검색 (KHM 20091116)
        //document.f1.gubun.value = '4';
        document.f1.centerSrc.value = "/en/m_life/life_search.jsp";
        document.f1.mainSrc.value = "/en/m_life/m_life.jsp?searchGbn=agri";
        document.f1.action = "/en/m_life/life_search.jsp?searchGbn=agri";
    }    
    if(num == 12) {                                //생활기술검색 (KHM 20091116)
    	//document.f1.gubun.value = '4';
    	document.f1.centerSrc.value = "/en/m_life/life_search.jsp";
        document.f1.mainSrc.value = "/en/m_life/m_life.jsp?searchGbn=life";
        document.f1.action = "/en/m_life/life_search.jsp?searchGbn=life";
    }  
    
    //통계
    if(num == 101) {                        // 약재별 통계
        document.f1.gubun.value = '9';
        document.f1.action = "/en/m_sta/med_stat_search.jsp?searchGbn=statis";
    }
    if(num == 102) {                        // 처방별 통계
        document.f1.gubun.value = '9';
        document.f1.action = "/en/m_sta/pre_stat_search.jsp?searchGbn=statis";
    }
    if(num == 103) {                        // 병증별 통계
        document.f1.gubun.value = '9';
        document.f1.action = "/en/m_sta/dis_stat_search.jsp?searchGbn=statis";
    }
    if(num == 104) {                        // 효능별 통계
        document.f1.gubun.value = '9';
        document.f1.action = "/en/m_sta/eff_stat_search.jsp?searchGbn=statis";
    }
    if(num == 105) {                        // 학회별 통계
        document.f1.gubun.value = '9';
        document.f1.action = "/en/m_sta/pub_stat_search.jsp?searchGbn=statis";
    }
    if(num == 106) {                        // 년도별 통계
        document.f1.gubun.value = '9';
        document.f1.action = "/servlet/YearStaticServlet?cmd=1&langType=E";
    }

    //회원관련 및 게시판 부분
    if(num == 201) {                    //회원가입
        document.f1.searchGbn.value = "join";
        document.f1.gubun.value = '0';
        //document.f3.cmd.value = '2';
        document.f1.action = "/en/m_log/mem_join_01.jsp";
        //document.f1.centerSrc.value = "/en/m_log/mem_join_01.jsp";
        //document.f1.mainSrc.value = "/JZ0105.jsp?searchGbn=join";
    }
    if(num == 202) {                     //정보수정
        //document.f3.gubun.value = '0';
        document.f3.searchGbn.value = "memupd";
        document.f3.cmd.value = '4';
        document.f3.update.value = 'self';
        document.f3.target = '_self';
        document.f3.action = '/servlet/MainMenuServlet?searchGbn=userUpdate';
        document.f3.langType.value = 'K';
        document.f3.submit();
        return;
    }

    if(num == 203) {                    //공지사항 및 지식관련정보자료
        document.f3.searchGbn.value = "notice";
        document.f3.langType.value = "E";
        document.f3.cmd.value = "1";
        document.f3.moveGubun.value = "notice_read";
        document.f3.detailCd.value = "";
        document.f3.target = "_self";
        document.f3.action = "/servlet/NoticeServlet";
        document.f3.submit();
        return;
    }
    if(num == 204) {
        document.f1.gubun.value = '0';
        document.f1.centerSrc.value = "/board_read/board_main.jsp";
        document.f1.mainSrc.value = "/JZ0105.jsp?searchGbn=board";
    }
    if(num == 205) {                    //사용자 관리
        document.f1.gubun.value = '0';
        document.f1.centerSrc.value = "/servlet/MainMenuServlet?cmd=7";
        document.f1.mainSrc.value = "/JZ0105.jsp?searchGbn=memUpdate";
    }
    if(num == 206) {                    //시범운영단 질문사항
        document.f1.gubun.value = '0';
        document.f1.centerSrc.value = "/servlet/QuestionServlet?cmd=1";
        document.f1.mainSrc.value = "/JZ0105.jsp?searchGbn=question";
    }
    //아이디 / 비번 찾기 페이지
    if(num == 207) {
        document.f3.searchGbn.value = "idpass";
        document.f3.action = "/en/m_log/log_idpass_find.jsp"
        document.f3.target = "_self";
        document.f3.submit();
        return;
    }
    //로그인 페이지
    if(num == 208) {
        document.f3.searchGbn.value = "login";
        document.f3.action = "/en/m_log/log_login.jsp"
        document.f3.target = "_self";
        document.f3.submit();
        return;
    }
    if(num == 209) {                     //정보수정 (영문)
        //document.f3.gubun.value = '0';
        document.f3.cmd.value = '4';
        document.f3.update.value = 'self';
        document.f3.target = '_self';
        document.f3.action = '/servlet/MainMenuServlet?searchGbn=userUpdate';
        document.f3.langType.value = 'E';
        document.f3.submit();
        return;
    }
    //자유게시판
    if(num == 210) {
        document.f3.cmd.value = "1";
        document.f3.moveGubun.value = "m_board";
        document.f3.searchGbn.value = "board";
        document.f3.board_gn.value = "F";
        document.f3.target = "_self";
        document.f3.action = "/servlet/BoardServlet";
        document.f3.submit();
        return;
    }

    //자료실
    if(num == 211) {
        document.f3.cmd.value = "1";
        document.f3.moveGubun.value = "m_pds";
        document.f3.searchGbn.value = "pds";
        document.f3.board_gn.value = "D";
        document.f3.target = "_self";
        document.f3.action = "/servlet/PdsBoardServlet";
        document.f3.submit();
        return;
    }

    //버그신고 게시판
    if(num == 212) {
        document.f3.cmd.value = "1";
        document.f3.moveGubun.value = "m_bugRpt";
        document.f3.searchGbn.value = "bug";
        document.f3.board_gn.value = "B";
        document.f3.target = "_self";
        document.f3.action = "/servlet/BugReportServlet";
        document.f3.submit();
        return;
    }
    document.f1.query.value = encodeURIComponent(document.f1.query.value);
    //document.f1.action = "/JZ0101.jsp";
    document.f1.submit();
    return false;
}

/************************
 * 기타 부분
 ************************/
// 많이 검색한 검색어 TOP 10 검색하기
function searchTop10Keyword(vKeywordIndex) {
    document.f1.query.value = document.f.txt_search_keyword[vKeywordIndex].value.replaceAll('"', "'");
    openSub(0);
}


//공지사항 및 지식관련정보자료
function newsSearch(newsGbn, detailCd) {

    document.f1.gubun.value = "0";
    document.f1.cmd.value = "3";
    document.f1.searchGbn.value = "notice";
    document.f1.target = '_self';
    document.f1.action    = '/servlet/NoticeServlet';
    document.f1.seq_no.value= detailCd;


    //if( newsGbn == "notice" )
    //    document.f1.centerSrc.value = "/notice_read/notice_main.jsp?detailCd="+detailCd;
    //else if( newsGbn == "board" )
    //    document.f1.centerSrc.value = "/board_read/board_main.jsp?detailCd="+detailCd;

    //document.f1.action = "/JZ0101.jsp";
    document.f1.submit();
    return false;
}


/**********************************
 *  현재시간 보여주기
 *********************************/
function showTime() {
  var timeNow = new Date();
  var year    = timeNow.getYear();
  var month   = timeNow.getMonth() + 1;
  var date    = timeNow.getDate();
  var hours   = timeNow.getHours();
  var minutes = timeNow.getMinutes();
  var seconds = timeNow.getSeconds();

  var timeString  = year + ". " + month + ". " + date + ". ";
  timeString  += "" + ((hours > 12) ? hours - 12 : hours);
  timeString  += ((minutes < 10) ? ":0" : ":") + minutes;
  timeString  += ((seconds < 10) ? ":0" : ":") + seconds;
  timeString  += (hours >= 12) ? " P.M." : " A.M.";

  document.all['timeField'].innerText = timeString + " 현재";
  timerID = setTimeout("showTime()", 1000);
}

/**********************************
 *  아이디 저장 관련
 *********************************/
function setCookie (name, value, expires) {
  document.cookie = name + "=" + escape(value) +"; path=/; expires=" + expires.toGMTString();
}

function getCookie(Name) {
  var search = Name + "=";

  if (document.cookie.length > 0) { // 쿠키가 설정되어 있다면

    offset = document.cookie.indexOf(search);

    if (offset != -1) { // 쿠키가 존재하면
      offset += search.length;
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // 쿠키 값의 마지막 위치 인덱스 번호 설정
      if (end == -1)
        end = document.cookie.length;
      return unescape(document.cookie.substring(offset, end));
    }
  }

  return "";
}

function saveid(form) {
  var expdate = new Date();
  // 기본적으로 30일동안 기억하게 함. 일수를 조절하려면 * 30에서 숫자를 조절하면 됨
  if (form.checksaveid.checked)
    expdate.setTime(expdate.getTime() + 1000 * 3600 * 24 * 30); // 30일
  else
    expdate.setTime(expdate.getTime() - 1); // 쿠키 삭제조건
  setCookie("saveid", form.login_id.value, expdate);
}

function getid(form) {
  form.checksaveid.checked = ((form.login_id.value = getCookie("saveid")) != "");

  if(form.checksaveid.checked)
    form.login_id.style.backgroundImage='';
}


