
/*************************************
 * 									*
 * 회사 소개 공통 함수				*
 * 									*
 *************************************/

// Total count , page 설정 함수
function setTotalCnt(cnt, cpage, pageSize) {
	$("totCnt").innerHTML = cnt;
	$("currentPage").innerHTML = cpage;
	$("totPage").innerHTML = parseInt((cnt-1)/pageSize+1);
}

// 팝업창 닫기
function popClear() {
	$("ttl").innerHTML = "";
	$("wrtngDt").innerHTML = "";
	$("ctnt").innerHTML = "";
	
	top.layers.hide('printpreview');
}

// 인쇄하기
function printDiv(){
	if (document.all && window.print){
		document.getElementById('objSelection').innerHTML = document.getElementById('print_this').innerHTML;
		document.getElementById('popup').style.display = "none";
		window.print();
		top.layers.hide('printpreview');
	}
}

// 인쇄하기
function do_print() {
	document.getElementById('printDiv').style.display = "none";
	document.getElementById('objSelection').innerHTML = document.getElementById('popup').innerHTML;
	document.getElementById('popup').style.display = "none";
	self.print();
}

// 이메일의 selectBox를 변경했을 때의 처리 
function email_CheckAddr(email2Select, email_2) {
	var sel_mail = email2Select.value;
	if (sel_mail == "") {
		email_2.value = "";
		email_2.readOnly = false;
	} else {
		email_2.value = sel_mail;
		email_2.readOnly = true;
	}
}

// 내용의 글자수 채크
function charLenChk(content, con_len) {
	var length = calculate_msglen(content, con_len);
	document.getElementById("alarm1").innerText = length + "자";
}

// 글자수를 추가
function calculate_msglen(content, con_len) {
	var ls_str = content.value; 	// 이벤트가 일어난 컨트롤의 value 값
	var li_str_len = ls_str.length; // 전체길이

	// 변수초기화
	var li_max = con_len; 	// 제한할 글자수 크기
	var i = 0; 				// for문에 사용
	var li_byte = 0; 		// 1을 더함
	var li_len = 0; 		// substring하기 위해서 사용
	var ls_one_char = "";	// 한글자씩 검사한다
	var ls_str2 = ""; 		// 글자수를 초과하면 제한할수 글자전까지만 보여준다.

	for (i=0; i< li_str_len; i++) {
		// 한글자추출
		ls_one_char = ls_str.charAt(i);

		// 1를 더한다.
		if (escape(ls_one_char).length > 4) {
			li_byte++;
		} else {
			li_byte++;
		}
		// 전체 크기가 li_max를 넘지않으면
		if (li_byte <= li_max) {
			li_len = i + 1;
		}
	}
	// 전체길이를 초과하면 경고창 뜨고, 1500자 이후의 내용 삭제
	if(li_byte > li_max) {
		alert("입력하실수 있는 글자는 최대 " + con_len + "자입니다.");
		ls_str2 = ls_str.substr(0, li_len);
		content.value = ls_str2;
	}
	content.focus();
	return li_byte;
}


// 전화번호, 핸드폰번호, 주민번호 세팅
function setTelNoResdNo(telNo, hpNo, resdNo) {
	var frm = $("boardForm");
	
	if (telNo.substr(0,2) == '02') {
		frm.telNo1.value = telNo.substr(0,2);
		if (telNo.length == '10') {
			frm.telNo2.value = telNo.substr(2,4);
			frm.telNo3.value = telNo.substr(6);
		} else {
			frm.telNo2.value = telNo.substr(2,3);
			frm.telNo3.value = telNo.substr(5);
		}
	} else {
		frm.telNo1.value = telNo.substr(0,3);
		if (telNo.length == '11') {
			frm.telNo2.value = telNo.substr(3,4);
			frm.telNo3.value = telNo.substr(7);
		} else {
			frm.telNo2.value = telNo.substr(3,3);
			frm.telNo3.value = telNo.substr(6);
		}
	}
	frm.hoNo1.value = hpNo.substr(0,3);
	frm.hpNo2.value = hpNo.substr(3,4);
	frm.hpNo3.value = hpNo.substr(7);
	frm.resdNo1.value = resdNo.substr(0,6);
	frm.resdNo2.value = resdNo.substr(6);
}

// 전화번호, 핸드폰번호, 우편번호 세팅
function setPhoneZipNo(telNo, hpNo, zipNo) {
	var frm = $("boardForm");
	
	if (telNo.substr(0,2) == '02') {
		frm.telNo1.value = telNo.substr(0,2);
		frm.telNo1.disabled = true;
		if (telNo.length == '10') {
			frm.telNo2.value = telNo.substr(2,4);
			frm.telNo3.value = telNo.substr(6);
		} else {
			frm.telNo2.value = telNo.substr(2,3);
			frm.telNo3.value = telNo.substr(5);
		}
	} else {
		frm.telNo1.value = telNo.substr(0,3);
		frm.telNo1.disabled = true;
		if (telNo.length == '11') {
			frm.telNo2.value = telNo.substr(3,4);
			frm.telNo3.value = telNo.substr(7);
		}else if(telNo.length ==0 ) {
			frm.telNo1.selectedIndex = 0;
			frm.telNo2.value = '';
			frm.telNo3.value = '';
		} else {
			frm.telNo2.value = telNo.substr(3,3);
			frm.telNo3.value = telNo.substr(6);
		}
	}
	frm.hpNo1.value = hpNo.substr(0,3);
	frm.hpNo1.disabled = true;
	if (hpNo.length == '11') {
		frm.hpNo2.value = hpNo.substr(3,4);
		frm.hpNo3.value = hpNo.substr(7);
	} else {
		frm.hpNo2.value = hpNo.substr(3,3);
		frm.hpNo3.value = hpNo.substr(6);
	}
	frm.zipCd1.value = zipNo.substr(0,3);
	frm.zipCd2.value = zipNo.substr(3);
}

// 전화번호, 우편번호, 이메일 세팅
function setPhoneZipNoEmail(telNo, hpNo, zipNo, email) {
	setPhoneZipNo(telNo, hpNo, zipNo);
	setEmail(email);
}

// 이메일 세팅
function setEmail(email) {
	var frm = $("boardForm");
	var arrEmail = email.split("@");
	
	frm.email_1.value = arrEmail[0];
	frm.email_2.value = arrEmail[1];
	for (var i = 0; i < frm.email2Select.length; i++) {
		if (frm.email2Select[i].value == arrEmail[1]) {
			frm.email2Select[i].selected = true;
			frm.email_2.readOnly = true;
			return;
		} else {
			frm.email2Select[0].selected = true;
			frm.email_2.readOnly = false;
		}
	}
}

// 회원정보변경
function go_myInfo() {
	var frm = $("boardForm");
	url = kbl.APPLICATION_CONTEXT_ROOT + "/cm/CMMMMCChangeMemberInsViwAction.do";
	frm.action = url;
	//frm.submit();
	XecureSubmit(frm);
	
}

// 글판소개에서 글사모 의견올리기로 이동
function go_gulsamoIns() {
	var frm = $("boardForm");
	var url = kbl.APPLICATION_CONTEXT_ROOT + "/in/MainToGulsamogoIns.do?loadAction=go_regi";
	frm.action = url;
	//frm.submit();
	XecureSubmit(frm);
	
}

// 메인에서 글사모 설문조사 참여
function go_gulsamoPoll() {
	var frm = $("boardForm");
	var url = kbl.APPLICATION_CONTEXT_ROOT + "/in/MainToGulsamogoIns.do?loadAction=go_poll";
	frm.action = url;
	//frm.submit();
	XecureSubmit(frm);
	
}

// 메인에서 뉴스 불러오기
function read_MainNews() {
	alert("A");
	var frm = $("boardForm");
	
	var url = kbl.APPLICATION_CONTEXT_ROOT + "/in/mainList.do";
	var kblAjax = new kbl.Ajax('newsDiv', false, true);
	kblAjax.ajaxCommSubmit(url, frm);
}

function chk_gubun(gubun) {
	var frm = $("boardForm");
	frm.gubun.value = gubun;
}

// 메인에서 선택한 뉴스의 상세페이지로 이동
function go_selectNews(seq, gubun) {
	var frm = $("boardForm");
	var url;
	
	if (gubun == "life") {
		url = 
			kbl.APPLICATION_CONTEXT_ROOT + "/in/MainTokbViw.do?seq=" + seq + "&loadAction=" + gubun;
	} else if (gubun == "gulpan") {
		url = 
			kbl.APPLICATION_CONTEXT_ROOT + "/in/MainToGulpanViw.do?seq=" + seq + "&loadAction=" + gubun;
	} else if (gubun == "gulsamo") {
		url = 
			kbl.APPLICATION_CONTEXT_ROOT + "/in/MainToGulsamoViw.do?seq=" + seq + "&loadAction=" + gubun;
	} else if (gubun == "history") {
		url = 
			kbl.APPLICATION_CONTEXT_ROOT + "/in/MainToHistoryViw.do?seq=" + seq + "&loadAction=" + gubun;
	}
	frm.action = url;
	frm.submit();
}

// 메인에서 more버튼 클릭시 해당 뉴스 form으로 이동
function go_list() {
	var frm = $("boardForm");
	
	if (frm.gubun.value == null || frm.gubun.value == "") {
		frm.gubun.value = "life";
	}
	if (frm.gubun.value == "life") {
		var url = 
			kbl.APPLICATION_CONTEXT_ROOT + "/in/kbNewslist.do";
	} else if (frm.gubun.value == "gulpan") {
		var url = 
			kbl.APPLICATION_CONTEXT_ROOT + "/in/gwNewslist.do";
	}
	frm.action = url;
	frm.submit();
}


