/*****************************************************************************
 * 파일명 : SVNO_notice.js
 * 작성일 : 
 * 작성자 : 
 * 설   명 : 고객센터의 공지사항  javascript 정의 파일
 * 2단계(kbl.examples) 까지의 namespace는 kbl_package.js 에 정의 되어 있다.
 * ===========================================================================
 * 변경이력:
 * DATE				AUTHOR		DESCRIPTION
 * ---------------------------------------------------------------------------
 * 
 *****************************************************************************/
kbl.sv.notice = function(){
	return{
	//초기 실행 함수	
		initialize : function() {
			// 이벤트를 등록한다.
			// 초기로직을 수행한다.
		},
		// 공지사항 목록 구하기
		do_list: function() {
			var frm = $("boardForm");
			if(frm.cpage.value == ""){
				frm.cpage.value = "1";
			}
			frm.pageSize.value = kbl.PAGE_SIZE;
			//frm.isReflash.vlue = '';
			var url = kbl.APPLICATION_CONTEXT_ROOT + "/sv/noticeList.do";
			var kblAjax = new kbl.Ajax('resultDiv', false, true);
			kblAjax.ajaxCommSubmit(url, frm, relocateFooter);
		},
		go_select: function(seq) {
			var frm = $("boardForm");
			var url = kbl.APPLICATION_CONTEXT_ROOT + "/sv/noticeView.do?wrtNo=" + seq;
			var kblAjax = new kbl.Ajax('content', false, true);
			
			kblAjax.ajaxCommSubmit(url, frm, relocateFooter);
		},
		go_select_digo: function(seq,digo,digoYn) {
			if(digoYn !='Y'){
				var frm = $("boardForm");
				var url = kbl.APPLICATION_CONTEXT_ROOT + "/sv/noticeView.do?wrtNo=" + seq;
				var kblAjax = new kbl.Ajax('content', false, true);
			
				kblAjax.ajaxCommSubmit(url, frm, relocateFooter);
			}else{
				var frm = $("boardForm");
				frm.pageSize.value = kbl.PAGE_SIZE;
				var url = kbl.APPLICATION_CONTEXT_ROOT + "/sv/noticeList.do?isReflash=reflash&wrtNo=" + seq;
				var kblAjax = new kbl.Ajax('resultDiv', false, true);
				kblAjax.ajaxCommSubmit(url , frm, relocateFooter);
				window.open(digo,'digoWindow');
			}
		},
		do_Page: function(page) {
			var frm = $("boardForm");
			frm.cpage.value = page;
			//frm.isReflash.vlue = '';
			frm.pageSize.value = kbl.PAGE_SIZE;
			var url = kbl.APPLICATION_CONTEXT_ROOT + "/sv/noticeList.do";
			var kblAjax = new kbl.Ajax('resultDiv', false, true);
			kblAjax.ajaxCommSubmit(url, frm, relocateFooter);
		},
		// 상세조회화면에서 사용할 함수들
		go_list: function(page) {
			var frm = $("boardForm");
			frm.cpage.value = page;
			frm.pageSize.value = kbl.PAGE_SIZE;
			
			var url = kbl.APPLICATION_CONTEXT_ROOT + "/sv/noticeDefault.do";
			var kblAjax = new kbl.Ajax('content', false, true);
			kblAjax.ajaxCommSubmit(url, frm, relocateFooter);
		},
		// 리스트에서 검색버튼으로 리스트 보기
		do_search: function() {
			var frm = $("boardForm");
			frm.cpage.value = 1;
			var searchNm = frm.searchNm.value;
			if (searchNm == "") {
				alert("검색어를 입력해 주십시오.");
				return;
			}
			kbl.sv.notice.do_list();
		},
		// 리스트에서 검색텍스트에 엔터칠 때의 처리
		searchkeycheck: function() {
			if(event.keyCode==13) {
				var frm = $("boardForm");
				kbl.sv.notice.do_search();
			}
		},
		// 리스트에서 전체리스트 가기
		setSearchNm: function() {
			document.boardForm.searchType.value = "TTL";
			document.boardForm.searchNm.value = "";
			kbl.sv.notice.do_list();
		}
	}
}();
kbl.extJS.initializeApplication(kbl.sv.notice.initialize, kbl.sv.notice);
