﻿<!--
	
	//값이 숫자인지 체크(숫자 true 문자 false)
	function isnumeric(intVal)
	{
		if(intVal !== "")
		{
			for(i=0;i<intVal.length;i++)
			{
				if(intVal.charAt(i) >= 0 && intVal.charAt(i) <= 9){}
				else return false;	
			}
			return true;
		}
	}
	
	
	//특수문자필터링
	function CheckChar(strVal)
		 {
		  var nochar = "~`!@#$%^&*()_-+=\|'";
		  for(i=0;i<strVal.length;i++)
		  {
		   for(j=0;j<nochar.length;j++)
		   {
		    if(strVal.charAt(i)==nochar.charAt(j))
		    {
		     return false;
		    }
		   }
		  }
		  return true;
 }

	 //사업자등록번호 유효성 검사 테스트
	 function bnCheck(bs1,bs2,bs3)
	 {
	  ComNo = new Array(9);
	  var bs = bs1+bs2+bs3;
	  for(i=0;i<10;i++) ComNo[i] = parseInt(bs.charAt(i));
	
	  Sum1 = (ComNo[0] * 1) + (ComNo[1] * 3) + (ComNo[2] * 7);
	  Sum2 = (ComNo[3] * 1) + (ComNo[4] * 3);
	     Sum3 = (ComNo[5] * 7) + (ComNo[6] * 1) + (ComNo[7] * 3);
	  SS = ComNo[8] * 5;
	  ssint = eval(parseInt(SS / 10));
	  ssint = Math.floor(SS / 10);   file://Math.floor 함수는 두수를 나눈후 정수몫을 반화하는 함수(예 : 10 / 3 = 3을 반환)
	  Sum3 = Sum3 + (ssint + (SS % 10));
	  TotSum = eval(Sum1) + eval(Sum2) + eval(Sum3);
	  if((ComNo[9]-((10-(TotSum%10)) % 10))==0) return true;
	  else return false;
	 }

	 //주민등록 번호 유효성 체크 루틴
	 function jnCheck(resident1,resident2) {
	
	 var residentNum=resident1+resident2;
	 a = new Array(13);
	
	 for (var i=0; i < 13; i++) {
	
	  a[i] = parseInt(residentNum.charAt(i));
	
	 }
	
	 var j = a[0]*2 + a[1]*3 + a[2]*4 + a[3]*5 + a[4]*6 + a[5]*7 + a[6]*8 + a[7]*9 + a[8]*2 + a[9]*3 + a[10]*4 + a[11]*5;
	 var j = j % 11;
	 var k = 11 - j;
	 if (k > 9) {
	      k = k % 10
	 }
	
	    if (k != a[12])
	
	  return false;
	
	    else {
	  return true;
	    }
	 
	 }
	 
		 function Left(str, n){
			if (n <= 0)
			    return "";
			else if (n > String(str).length)
			    return str;
			else
			    return String(str).substring(0,n);
			}
		
		
		function Right(str, n){
		    if (n <= 0)
		       return "";
		    else if (n > String(str).length)
		       return str;
		    else {
		       var iLen = String(str).length;
		       return String(str).substring(iLen, iLen - n);
		    }
		}
		
		//검색창
		function searchv(f)
		{
			if(f.svalue.value=="")
			{
					alert("검색어를 반드시 입력하세요");
					f.svalue.focus();
					return;
			}
			form.submit();
		}
		
		function reset()
		{
			form.reset();
		}
	
	//페이지 뒤로 이동
	function goback(intPage)
	{
		history.go(intPage);
	}
	
	//새창열기함수
	function winopen(u,n,o)
	{
		window.open(u,n,o);
	}
	
	//자바스크립트Trim 함수(앞뒤 공백 제거)
	function trim(tmpStr)
	{
		  var atChar;
	
		  if (tmpStr.length > 0)
		  {
				  atChar = tmpStr.charAt(0);
		  }
	
		  while (isSpace(atChar))
		  {
				  tmpStr = tmpStr.substring(1, tmpStr.length);
				  atChar = tmpStr.charAt(0);
		  }
	
		  if (tmpStr.length > 0)
		  {
				  atChar = tmpStr.charAt(tmpStr.length-1);
		  }
	
		  while (isSpace(atChar))
		  {
				  tmpStr = tmpStr.substring(0,( tmpStr.length-1));
				  atChar = tmpStr.charAt(tmpStr.length-1);
		  }
	
		  return tmpStr;
	} 
	
	function msg_delete()
	{
		m = window.confirm("정말로 삭제하시겠습니까?\n\n삭제하시면 복구가 불가능합니다.\n\n계속진행하시려면 예를 클릭하세요!!");
		return m;
	}
	
	function refreshForm()
	{
		location.reload();
	}
	
	function windowopen(a,b,c)
	{
		window.open(a,b,c);
	}


//댓글 글자수 제한
function lengthByte(filed, max_count){
	var str;
	var str_count = max_count;
	var str_length = document.cmtform.C_MEMO.value.length;
	alert(str_length);
	for(k=0; k < str_length; k++){
		str = filed.value.charAt(k);
		if(escape(str).length > 4){
			str_count -= 2; 
		}else{
		
		if(escape(str)=='%0A') {
		} else {
			str_count--;
		}
	}

	if(str_count < 0){
		alert("글자수가 "+ max_count +" byte 이상은 사용불가능합니다");
		if(escape(str).length > 4) str_count -= 2; 
		else str_count--;

		filed.value = filed.value.substring(0,k);
		break;
	}
		
	}
	//eval("document.getElementById('"+ filed.name+"_count')").innerHTML = str_count;
	eval("document.getElementById('"+ filed.name +"_count')").innerHTML = str_count;
}

-->
