﻿function OnSearch() {
    var srchForm = document.WNSearch;
    var query = srchForm.query.value;
    var requery = srchForm.requery.value;

    //결과내재검색 체크박스 선택시 처리
    if(srchForm.research.checked == true){
        srchForm.query.value = query + " " + requery;
    }else{
        srchForm.query.value = requery;
    }

    //검색어 입력창이 비었을 경우 에러처리
    if(srchForm.query.value == ""){
        alert("검색어를 입력하세요.")
        srchForm.requery.focus();
        return;
    }

    //콤보박스 선택에 따른 리스트 출력갯수 변환
    if(srchForm.tabState.value == "total"){
        srchForm.result_cnt.value =3;
    }else{
        srchForm.result_cnt.value = 10;
    }

    //리스트 시작 번호 초기화
    srchForm.start_cnt.value = 0;

    //EX 처리!!!!!
    if(srchForm.detail.value == ("detail")){
        srchForm.result_cnt.value = srchForm.exResultCnt.value;
        srchForm.sortfield.value = srchForm.exSortOrder.value;
    }


    srchForm.submit();
}

//단순검색으로 이동.
function OnSimple(val){
    var srchForm = document.WNSearch;
    srchForm.detail.value = val;


    //콤보박스 선택에 따른 리스트 출력갯수 변환
    if(srchForm.tabState.value == "total"){
        srchForm.result_cnt.value =3;
    }else{
        srchForm.result_cnt.value = 10;
    }

    //리스트 시작 번호 초기화
    srchForm.start_cnt.value = 0;
    srchForm.submit();
}

//인기검색어를 선택했을 경우 검색한다.
function OnKeywordSearch(val){
    var srchForm = document.WNSearch;
    srchForm.requery.value = val;

    OnSearch();
}


//tab 선택시
function tabView(tab){ //tab = tab name
    var srchForm = document.WNSearch;
    srchForm.tabState.value = tab;

    //EX 처리!!!!!
    if(srchForm.detail.value == ("detail")){
        srchForm.result_cnt.value = srchForm.exResultCnt.value;
        srchForm.sortfield.value = srchForm.exSortOrder.value;
    }

    OnSearch();
}

function quik_sort(sortfield){
    var srchForm = document.WNSearch;
    srchForm.sortfield.value = sortfield;

    document.WNSearch.submit();
}

//결과내 재검색
function chkReSearch(obj) {
    var srchForm = document.WNSearch;
    if(obj.checked == true) {
        srchForm.requery.value="";
        srchForm.requery.focus();
    } else {
        srchForm.requery.value = srchForm.tempQuery.value;
    }
}

//리스트 결과갯수 변경
function goChangeCount(value) {
    var form = document.WNSearch;
    //alert(value.value);
    form.result_cnt.value = value.value;
    form.submit();
}


//더보기
function goMore(tab) {
    var frm = document.WNSearch;
    frm.tabState.value = tab;
    frm.result_cnt.value = 10;
    frm.submit();
}

/*
*	Key Press Enter
*/
function handlePress(e, cmd) {
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if(e.keyCode == 13){
        OnSearch();
    }
}

// Form Submit 을 막는다.
function isFormsubmit(){
    return false;
}


/*
*	페이지 네비게이션
*/
function go_more(no){
    document.WNSearch.start_cnt.value = no;
    document.WNSearch.submit();
}

/*
*	초기 Focus()
*/
function setFocus(){
    document.WNSearch.requery.focus();
}


// RESET
function confirmReset(){
    //alert("reset");
    var el = document.WNSearch;
    el.query.value = "";

    var idx;
    var ret = false;
    var element;
    var objlen = document.WNSearch.length;
    for(idx=0;idx<objlen;idx++){
        element = document.WNSearch[idx];
        if(element.type=="checkbox" && element.name=="scope"){
            if(element.id=="1"){
                element.checked = true;
            }else{
                element.checked = false;
            }
        }
        if(element.type=="checkbox" && element.name=="category"){
            if(element.id=="1"){
                element.checked = true;
            }else{
                element.checked = false;
            }
        }
        if(element.type=="checkbox" && element.name=="usedate"){
            element.checked = false;
        }
        if(element.type=="checkbox" && element.name=="requery_ok"){
            element.checked = false;
        }
    }

    // 작성자 초기화
    el.writer.value = "";

    // 검색 기간을 초기화 한다.
    var d = new Date();
    var eYear = d.getFullYear();
    var eMonth = d.getMonth() + 1;
    var eDate = d.getDate();
    var sYear = eYear - 2;
    var sMonth = eMonth;
    var sDate = eDate;
    el.sYear.value = sYear;
    el.sMonth.value = sMonth;
    el.sDay.value = sDate;
    el.eYear.value = eYear;
    el.eMonth.value = eMonth;
    el.eDay.value = eDate;

    // 검색어로 포커스를 옮긴다.
    el.query.focus();
}

// 달력
function show_calendar(obj,obj2)
{
    obj.value = "";
    popFrame.fPopCalendar(obj,obj,obj2);
    return false;
}
function show_calendar2(obj,obj2)
{
    obj.value = "";
    popFrame.fPopCalendar(obj,obj,obj2);
    return false;
}

function openWindow(path, target, wid, hei)
{
    //alert(path);
    //같은 창에 열 경우..
    // location.href=path;
    //새창에 열 경우..
    var win=window.open(path,target,"top=100,left=100,width=" + wid + ",height= " + hei+",scrollbars=no,resizable=yes");
 win.focus();
}

function selectyouth(){
    var srchForm = document.WNSearch;
    srchForm.youth1.checked = false;
    srchForm.youth2.checked = false;
    srchForm.youth3.checked = false;
    srchForm.helper.checked = false;
}

function  unyouth(){
    var srchForm = document.WNSearch;
    srchForm.youthall.checked = false;
}

function selectkid(){

    var srchForm = document.WNSearch;
    srchForm.kid1.checked = false;
    srchForm.kid2.checked = false;
    srchForm.kid3.checked = false;
}

function  unkid(){
    var srchForm = document.WNSearch;
    srchForm.kidall.checked = false;
}

function  downfileqna(file){
    alert(file);
    alert(escape(file));
}
