


// 회사소개 공통 함수

// Total count , page 설정 함수
function setTotalCnt(cnt, cpage, pageSize) {
	$("totCnt").innerHTML = cnt;
	$("currentPage").innerHTML = cpage;
	$("totPage").innerHTML = parseInt((cnt-1)/pageSize+1);
}


// 이메일 부분 숨김
function hide_mail(email) {
	
	var org_email = email;
	var enc_email = "";

	if (org_email.indexOf("@") != -1) {
		if ((org_email.substring(0, org_email.indexOf("@"))).length > 2) {
			enc_email = 
				org_email.substring(0, org_email.indexOf("@") - 2) + "**" + org_email.substring(org_email.indexOf("@"));
		}
	}
	$("hideMail").innerHTML = enc_email;
}

function printDiv(){
	if (document.all && window.print){
		//alert("GO");
//		window.onbeforeprint = beforeDivs;
//		window.onafterprint = afterDivs;
		window.print();
		top.layers.hide('printpreview');
	}
}

function beforeDivs(){
	var objSelection = $("objSelection");
	var popup = $("popup");
	if($("objSelection")){
		//alert(document.all.popup);
		popup.style.display = 'none';
		
		objSelection.innerHTML = document.all['print_this'].innerHTML;
	 }
}

function afterDivs(){
	var objSelection = $("objSelection");
	var objContents = $("objContents");
	if(document.all){
		popup.style.display='block';
		objSelection.innerHTML = "";
	}
}

//이메일 부분 숨김
function hide_mail(email) {
	
	var org_email = email;
	var enc_email = "";

	if (org_email.indexOf("@") != -1) {
		if ((org_email.substring(0, org_email.indexOf("@"))).length > 2) {
			enc_email = 
				org_email.substring(0, org_email.indexOf("@") - 2) + "**" + org_email.substring(org_email.indexOf("@"));
		}
	}
	$("hideMail").innerHTML = enc_email;
}


//내용의 글자수 채크
function charLenChk(content) {
	var length = calculate_msglen(content);
	document.getElementById("ctntCheck").innerText = length + "자";
}
// 글자수를 추가
function calculate_msglen(content) {
	var ls_str = content.value; 	// 이벤트가 일어난 컨트롤의 value 값
	var li_str_len = ls_str.length; // 전체길이

	// 변수초기화
	var li_max = 1500; 		// 제한할 글자수 크기
	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("입력하실수 있는 글자는 최대 1500자입니다.");
		ls_str2 = ls_str.substr(0, li_len);
		content.value = ls_str2;

	}
	content.focus();
	return li_byte;
}

function OpenWin(url)
{
	window.open(url, "openwin", "menubar=yes,scrollbars=yes,resizable=yes,width=1024,height=768");
}

function Down(fileName)
{		
	var frm = $("boardForm");
	fileNm = encodeURI(fileName);		
	frm.action = "/KBLCM/ir/fileDownload.do?fileName="+fileNm;
	frm.submit();
}

function FileCheck() 
{
	if(document.boardForm.deleteFlSeq.checked==true){
		document.all.fileUp.style.display = "block";
	}else{
		document.all.fileUp.style.display = "none";
	}

}

function FileCheck0() 
{
	var seq = document.boardForm.deleteFlSeq;
	if(seq[0].checked==true){
		document.all.fileUp0.style.display = "block";
	}else{
		document.all.fileUp0.style.display = "none";
	}

}

function FileCheck1() 
{
	var seq = document.boardForm.deleteFlSeq;
	if(seq[1].checked==true){
		document.all.fileUp1.style.display = "block";
	}else{
		document.all.fileUp1.style.display = "none";
	}

}

function inputCheckSpecial(validate_data){ // 특수문자 체크 함수
 	//alert("[] [inputCheckSpecial()] [validate_data]"+ validate_data);
 	var nonchar = '~`!@#$%^&*()=+\|<>?,/;:"';  //특수문자

	var i ;
	for ( i=0; i < validate_data.length; i++ ){
		if( nonchar.indexOf(validate_data.substring(i,i+1)) > 0){  //특수문자가 존재하면
			return true;
		}
	}
	return false;  
}
