﻿<!--

function gotoKwd(kwd)
{
    var srchForm = document.getElementById("form1");
    srchForm.kwd.value = kwd;
    
    if(srchForm.pgno){
        srchForm.pgno.value= 1;
    }
    srchForm.submit();
}

function gotoPage(num )
{
    var srchForm = document.getElementById("form1");
    var pgno = document.getElementById("pgno");
    var kwd2 = document.getElementById("kwd2");
    
    //간행물검색시 안내문구 삭제
    if(kwd2 != null && kwd2.value == "간행물명 또는 발행기관명을 입력하세요.")
        kwd2.value = "";
	
    if ( pgno == null )
    {    
        return;
    }    
    
    if ( srchForm == null )
    {    
        return;
    }    
    
    pgno.value = num;
    srchForm.submit();
}

/**
* 카테고리 이동(기본검색, 상세검색)
* @param catSn - 1차 분류번호
* @param catText - 1차 분류명
*/
function gotoCategory( catSn, catText)
{
    var srchForm = document.getElementById("form1");
    var categorySn = document.getElementById("categorySn");
    var categoryText = document.getElementById("categoryText");
    var pgno = document.getElementById("pgno");
    
    if (document.getElementById("opt_subject") != null)
    {
        document.getElementById("opt_subject").value = catSn;
    }
    
    if ( categorySn == null )
    {    
        return;
    }
    
    if ( srchForm == null )
    {    
        return;
    }
            
    categorySn.value = catSn;
    categoryText.value = catText;
    pgno.value = "1";
    srchForm.submit();
}

/**
* 카테고리 이동(분야별검색)
* @param catSn - 2차 분류번호
* @param catText - 2차 분류명
*/
function gotoCategory2( catSn, catText)
{
    var srchForm = document.getElementById("form1");
    var category2Sn = document.getElementById("category2Sn");
    var category2Text = document.getElementById("category2Text");
    var isCateFlag = document.getElementById("isCateFlag");
        
    if ( category2Sn == null )
    {    
        return;
    }
    
    if ( srchForm == null )
    {    
        return;
    }
            
    category2Sn.value = catSn;
    category2Text.value = catText;
    if(category2Sn.value != "0")
        isCateFlag.value = "true";
    else
        isCateFlag.value = "false";
    srchForm.submit();
}

/**
* 상세검색 1차 카테고리 이동
*/
function goSubject() {
    var opt_subject = document.getElementById("opt_subject");
    var categoryText = document.getElementById("categoryText");
    switch ( opt_subject.value )
    {
        case "0" :
            categoryText.value = "전체";
            break;
        case "1" :
            categoryText.value = "인문학";
            break;
        case "2" :
            categoryText.value = "사회과학";
            break;
        case "3" :
            categoryText.value = "자연과학";
            break;
        case "9" :
            categoryText.value = "공학";
            break;
        case "10" :
            categoryText.value = "의약학";
            break;
        case "12" :
            categoryText.value = "예술체육";
            break;
        case "11" :
            categoryText.value = "농수해양";
            break;
        case "13" :
            categoryText.value = "복합학";
            break;
    }
}
            

/**
* 기본검색 정렬 명령
*/
function goSelect() {
    var srchForm = document.getElementById("form1");
    var pgno =  document.getElementById("pgno");
    var goSort1 = document.getElementById("goSort1");
    var sort1 = document.getElementById("sort1");
    var kwd2 = document.getElementById("kwd2");
    
    //간행물검색시 안내문구 삭제
    if(kwd2 != null && kwd2.value == "간행물명 또는 발행기관명을 입력하세요.")
        kwd2.value = "";
        
    if(sort1 != null)
        sort1.value = goSort1.value;
    var goSort2 = document.getElementById("goSort2");
    var sort2 = document.getElementById("sort2");
    if(sort2 != null)
        sort2.value = goSort2.value;
    var re_pgsz = document.getElementById("re_pgsz");
    var pgsz = document.getElementById("pgsz");   
    if(pgsz != null)
        pgsz.value = re_pgsz.value;
    
    pgno.value = "1";
    srchForm.submit();
}

/**
* 입력창 초기화
* @param id - 개체 id명
*/
function readyInput( id) {
    var input = document.getElementById(id);
    input.value = "";
}

/**
* 메인 검색 입력창 초기화
*/
function initInput() {
    if(document.getElementById("kwd2") != null) {
        document.getElementById("AKCKwd").value = "";
        document.getElementById("kwd2").value = "";
    }
    document.getElementById("AKCKwd").value = "";
    var CategorySn = document.getElementById("CategorySn");
    var CategoryText = document.getElementById("CategoryText");    
    
    if(CategorySn != null && CategoryText != null) {
        CategorySn.value = "0";
        CategoryText.value = "전체";
    }
}

/**
* 상세검색 입력창 초기화
*/
function Input_init() {
    document.getElementById("kwd_title").value = "";
    document.getElementById("kwd_author").value = "";
    document.getElementById("kwd_keyword").value = "";
    document.getElementById("kwd_abstract").value = "";
    document.getElementById("kwd_tablecontent").value = "";
    document.getElementById("kwd_jouname").value = "";
    document.getElementById("opt_title").value = "AND";
    document.getElementById("opt_author").value = "AND";
    document.getElementById("opt_keyword").value = "AND";
    document.getElementById("opt_abstract").value = "AND";
    document.getElementById("opt_tablecontent").value = "AND";    
    //document.getElementById("opt_org").value = "1";    
    document.getElementById("opt_subject").value = "0";
    document.getElementById("Radio1").checked = "checked";
    document.getElementById("Radio2").checked = "";
    document.getElementById("top_year").value = "1990";
    document.getElementById("bottom_year").value = "1990";
    document.getElementById("issn_isbn").value = "";
    document.getElementById("goSort1").value = "relevance";
    document.getElementById("goSort2").value = "desc";
    document.getElementById("re_pgsz").value = "20";
    document.getElementById("CategorySn").value = "0";
    document.getElementById("CategoryText").value = "전체";
    document.getElementById("top_year").disabled = true;
    document.getElementById("bottom_year").disabled = true;
}

/**
* 상세검색 중 기간별 검색 전체 선택시 년도 콤보박스 비활성화
*/
function allChecked() {
    document.getElementById("top_year").disabled = true;
    document.getElementById("bottom_year").disabled = true;
}

/**
* 상세검색 중 기간별 검색 년도 선택시 년도 콤보박스 활성화
*/
function partChecked() {
    document.getElementById("top_year").disabled = false;
    document.getElementById("bottom_year").disabled = false;
}

/**
* 상세검색 중 기간별 검색 년도에 체크되어 있으면 콤보박스 활성화
*/
function disCheck() {
    if(document.getElementById("Radio2").checked == true) {
        document.getElementById("top_year").disabled = false;
        document.getElementById("bottom_year").disabled = false;
    }
}

/**
* 분야별검색 중 과목 선택시 학회 활성화 및 check
* @param num - 선택과목 번호
*/
function subjectCheck( num) {
    var form = document.getElementById("form1");
    var obj = document.getElementById("sub_chk_org_"+num);
    var cate = document.getElementById("sub_chk_cate_"+num);
    
    if(obj.style.display == "none" && cate.checked == true)
        obj.style.display = "block";
    else
        obj.style.display = "none";
    
    for(var i=1; i<=3; i++) {
        document.getElementById("sub_chk_org_"+num+"_"+i).checked = cate.checked;
    }
    
}

/**
* 분야별검색 중 전체 선택
*/
function totalCheck() {
    var form = document.getElementById("form1");
    var cbox_cate = form.sub_chk_cate;
    var cbox_org = form.sub_chk_org;
    if(cbox_cate.length) {
        for(var i=0; i < cbox_cate.length; i++) {
            cbox_cate[i].checked = form.sub_chk_total.checked;
        }
    }
    else {
        cbox_cate.checked = form.sub_chk_total.checked;
    }
    if(cbox_org.length) {
        for(var i=0; i < cbox_org.length; i++) {
            cbox_org[i].checked = form.sub_chk_total.checked;
        }
    }
    else {
        cbox_org.checked = form.sub_chk_total.checked;
    }
    
    if(form.sub_chk_total.checked == true)
        document.getElementById("isTotal").value = "true";
    else
        document.getElementById("isTotal").value = "false";
}

/**
* 분야별검색 입력 유효성 체크
*/
function goSubmit() {
    var form = document.getElementById("form1");
    var cbox_cate = form.sub_chk_cate;
    var cbox_org = form.sub_chk_org;
    var check = null;
    var isSubmitFlag = document.getElementById("isSubmitFlag");
    
    if(cbox_cate) {
        for(var i=0; i < cbox_cate.length; i++) {
            if(cbox_cate[i].checked) check = "check";
        }
    }
    if(cbox_org) {
        for(var i=0; i < cbox_org.length; i++) {
            if(cbox_org[i].checked) check = "check";
        }
    }
    
    if(isSubmitFlag.value == "true") {
        form.submit();
        return false;
    }
    
    if(check != "check") {
        alert("분야를 하나 이상 선택해 주세요.");
        return false;
    }
    else {
        isSubmitFlag.value = "true"
        form.submit();
        return false;
    }    
    
}

/**
* 간행물검색 중 분야별 카테고리 선택시
*/
function goCate() {
    var flag = document.getElementById("isSub");
    flag.value = "true";    
    document.getElementById("category1Sn").value = "1";
    document.getElementById("kwd2").value = "";
    document.getElementById("form1").submit();
}

/**
* 간행물검색 중 콤보박스 과목명 가져오기
* @param id - select 태그 id
* @param sn - 학문Sn
*/
function getSubject( id, sn) {
    var category2Text = document.getElementById("category2Text");
    var category1Sn = document.getElementById("category1Sn");
    var category2Sn = document.getElementById("category2Sn");
    var target = document.getElementById(id);
    
    category2Text.value = target.options[target.selectedIndex].text;
    category1Sn.value = sn;
    category2Sn.value = target.value;
}

/**
* 간행물검색 입력 유효성 체크
*/
function goSubmit2() {
    var form = document.getElementById("form1");
    var kwd = document.getElementById("AKCKwd");
    var kwd2 = document.getElementById("kwd2");
    
    if(kwd == "" && kwd2.value == "간행물명 또는 발행기관명을 입력하세요.") {
        alert("간행물명 또는 발행기관명을 입력하세요.");
        return false;
    }
    else if(kwd != "" && kwd2.value == "간행물명 또는 발행기관명을 입력하세요.")
    {
        kwd2.value = "";
        form.submit();
        return false;
    }
    else
    {
        form.submit();
        return false;
    }
    
}

/**
* 발행기관별 목차 중 콤보박스 발행기관명,간행물명 가져오기 and 다음 쿼리
* @param id - select 태그 id
*/
function getSubject2( id) {
    var form = document.getElementById("form1");
    var orgText = document.getElementById("orgText");
    var jourText = document.getElementById("jourText");
    var jourvolText = document.getElementById("jourvolText");
    var target = document.getElementById(id);
        
    if(id == "org") 
        orgText.value = target.options[target.selectedIndex].text;
    if(id == "jour")
        jourText.value = target.options[target.selectedIndex].text;        
    if(id == "jour_vol")
        jourvolText.value = target.options[target.selectedIndex].text;
    
    form.submit();    
}


-->
