/*****************************************************************************
 * 파일명 : ININKONGGWNO_gwNews.js
 * 작성일 : 
 * 작성자 : 
 * 설   명 : board 기본기능  javascript 정의 파일
 * 2단계(kbl.examples) 까지의 namespace는 kbl_package.js 에 정의 되어 있다.
 * ===========================================================================
 * 변경이력:
 * DATE				AUTHOR		DESCRIPTION
 * ---------------------------------------------------------------------------
 * 
 *****************************************************************************/
kbl.in1.gwNews = function(){
	return{
	//초기 실행 함수	
		initialize : function() {
			// 이벤트를 등록한다.
			////////////////////////////////////////////////////////////////////
			// 초기로직을 수행한다.
		},
		do_list: function() {
			var frm = $("boardForm");
			if(frm.cpage.value == "" || frm.cpage.value == "0"){
				frm.cpage.value = "1";
			}
			frm.pageSize.value = kbl.PAGE_SIZE;
			var url = kbl.APPLICATION_CONTEXT_ROOT + "/in/gwNewsList.do";
			var kblAjax = new kbl.Ajax('resultDiv', false, true);
			kblAjax.ajaxCommSubmit(url, frm);
		},
		go_select: function(seq) {
			var frm = $("boardForm");
			var url = kbl.APPLICATION_CONTEXT_ROOT + "/in/gwNewsView.do?seq=" + seq;
			var kblAjax = new kbl.Ajax('content', false, true);
			kblAjax.ajaxCommSubmit(url, frm);
		},
		do_Page: function(page) {
			var frm = $("boardForm");
			frm.cpage.value = page;
			frm.pageSize.value = kbl.PAGE_SIZE;
			var url = kbl.APPLICATION_CONTEXT_ROOT + "/in/gwNewsList.do";
			var kblAjax = new kbl.Ajax('resultDiv', false, true);
			kblAjax.ajaxCommSubmit(url, frm);
		},
		// 상세조회화면에서 사용할 함수들
		go_list: function(page) {
			var frm = $("boardForm");
			if(frm.cpage.value != "" || frm.cpage.value != "0"){
				frm.cpage.value = page;
			} else {
				frm.cpage.value = 1;
			}
			
			frm.pageSize.value = kbl.PAGE_SIZE;
			
			var url = kbl.APPLICATION_CONTEXT_ROOT + "/in/gwNewsDefault.do";
			var kblAjax = new kbl.Ajax('content', false, true);
			kblAjax.ajaxCommSubmit(url, frm);					
		},
		// 리스트에서 검색버튼으로 리스트 보기
		do_search: function() {
			var frm = $("boardForm");
			frm.cpage.value = 1;
			var searchNm = frm.searchNm.value;
			if (searchNm == "") {
				alert("검색어를 입력해 주십시오.");
				return;
			}
			kbl.in1.gwNews.do_list();
		},
		// 리스트에서 검색텍스트에 엔터칠 때의 처리
		searchkeycheck: function() {
			if(event.keyCode==13) {
				var frm = $("boardForm");
				kbl.in1.gwNews.do_search()
			}
		},
		// 리스트에서 전체리스트 가기
		setSearchNm: function() {
			var frm = $("boardForm");
			frm.cpage.value = "1";
			document.boardForm.searchType.value = "TTL";
			document.boardForm.searchNm.value = "";
			kbl.in1.gwNews.do_list();
		}
	}
}();
kbl.extJS.initializeApplication(kbl.in1.gwNews.initialize, kbl.in1.gwNews);
