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 =5;
	}else{
		srchForm.result_cnt.value = 10;
	}

	//리스트 시작 번호 초기화
	srchForm.start_cnt.value = 0;
	srchForm.submit();
}

//tab 선택시
function tabView(tab){ //tab = tab name
	var srchForm = document.WNSearch;
	srchForm.tabState.value = tab;

	OnSearch();
}

function quik_sort(sortfield){
	var srchForm = document.WNSearch;
	srchForm.sortfield.value = sortfield;

	document.WNSearch.submit();
}

//인기검색어를 선택 했을 경우
function jobsubmit(str)
{
	document.WNSearch.query.value = str;
	if(document.WNSearch.start_cnt != null)
		document.WNSearch.start_cnt.value = 0;
	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.query.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=yes,resizable=yes");
 win.focus();
}

// 상세검색 버튼 클릭시 동작.(상세조건을 보여주거나 안보여주거나.
function detail(){
	if(document.WNSearch.detail_yn.value == "none"){
		var obj_01 = document.all.detail_menu.style;
		var obj_02 = document.all.detail_space.style;
		obj_01.display = "";
		obj_02.display = "";
		document.WNSearch.detail_yn.value = "Y"
	}else if(document.WNSearch.detail_yn.value == "Y"){
		var obj_01 = document.all.detail_menu.style;
		var obj_02 = document.all.detail_space.style;
		obj_01.display = "none";
		obj_02.display = "none";
		document.WNSearch.detail_yn.value = "none"
	}
}

/*
*	아래쪽 검색버튼 클릭
*/
function b_OnSearch() {
	var srchForm = document.WNSearch;
	srchForm.requery.value = srchForm.b_requery.value;
	srchForm.tabState.value = srchForm.b_tabState.value;
	OnSearch();
}


/*
*	아래쪽 Key Press Enter
*/
function b_handlePress(e, cmd) {
	var srchForm = document.WNSearch;
	var whichCode = (window.Event) ? e.which : e.keyCode;
	if(e.keyCode == 13){
		srchForm.requery.value = srchForm.b_requery.value;
		srchForm.tabState.value = srchForm.b_tabState.value;
	    OnSearch();
	}
}

// 아래쪽 결과내 재검색
function b_chkReSearch(obj) {
	var srchForm = document.WNSearch;
	if(obj.checked == true) {
		srchForm.b_requery.value="";
		srchForm.b_requery.focus();
	} else {
		srchForm.b_requery.value = srchForm.query.value;
	}
}

// set condition
function checkCondition(id, name){
	//alert(obj);
	var el = document.WNSearch;

	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 == name){
            if(element.id == id){
				element.checked = true;
            }else{
            	element.checked = false;
            }
        }
    }

}
