﻿// Business Reg NO. check
function check_busino(vencod) {
	var sum = 0;
	var getlist =new Array(10);
	var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
	for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); }
	for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; }
	sum = sum + parseInt((getlist[8]*5)/10);
	sidliy = sum % 10;
	sidchk = 0;
	if(sidliy != 0) { sidchk = 10 - sidliy; }
	else { sidchk = 0; }
	if(sidchk != getlist[9]) { return false; }
	return true;
}

//return string length 문자 길이.. 
//param input: object
function getByteLength(input) {
	var byteLength = 0;
	for (var inx = 0; inx < input.value.length; inx++) {
		var oneChar = escape(input.value.charAt(inx));
		if ( oneChar.length == 1 ) {
			byteLength ++;
		} else if (oneChar.indexOf("%u") != -1) {
			byteLength += 2;
		} else if (oneChar.indexOf("%") != -1) {
			byteLength += oneChar.length/3;
		}
	}
	return byteLength;
}

//숫자 3자리 마다 콤마 넣기
function comma(x) {
	var txtNumber = '' + x;
	if (isNaN(txtNumber) || txtNumber == "") { 
		alert("숫자만 입력 하세요");
		return false;
	}else{
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])'); 
		var arrNumber = txtNumber.split('.'); 
		arrNumber[0] += '.'; 
		do {arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
		} while(rxSplit.test(arrNumber[0])); 
		if (arrNumber.length > 1) return arrNumber.join(''); 
		else return arrNumber[0].split('.')[0]; 
	}
}

//숫자 3자리 마다 콤마 넣기
function comma2(obj) { 
	var x = obj.value;
	var txtNumber = '' + x;
	if (isNaN(txtNumber) || txtNumber == "") { 
		obj.select(); 
		obj.focus();
		alert("숫자만 입력 하세요"); 
		return false;
	}else{
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])'); 
		var arrNumber = txtNumber.split('.'); 
		arrNumber[0] += '.'; 
		do {arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
		} while(rxSplit.test(arrNumber[0])); 
		if (arrNumber.length > 1) return arrNumber.join(''); 
		else return arrNumber[0].split('.')[0]; 
	}
}
function juminChk(ssn1,ssn2){
	jumin = ssn1.value + ssn2.value;
	if (jumin.length != 13 ) return false;
	var jumin,no,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13;
	c1 = jumin.substring(0,1);
	c2 = jumin.substring(1,2);
	c3 = jumin.substring(2,3);
	c4 = jumin.substring(3,4);
	c5 = jumin.substring(4,5);
	c6 = jumin.substring(5,6);
	c7 = jumin.substring(6,7);
	c8 = jumin.substring(7,8);
	c9 = jumin.substring(8,9);
	c10 = jumin.substring(9,10);
	c11 = jumin.substring(10,11);
	c12 = jumin.substring(11,12);
	c13 = jumin.substring(12,13);
	c1 = c1 * 2; c2 = c2 * 3; c3 = c3 * 4; c4 = c4 * 5;   c5 = c5 * 6;   c6 = c6 * 7;
	c7 = c7 * 8; c8 = c8 * 9; c9 = c9 * 2; c10 = c10 * 3; c11 = c11 * 4; c12 = c12 * 5;
	no = c1 + c2 + c3 + c4 + c5 + c6 + c7 + c8 + c9 + c10 + c11 + c12;
	no = (no % 11);		no = 11 - no;
	if (no > 9) no = (no % 10);
	if (no != c13 || (c7 > 2 && c7 < 1)) return false;
	return true;
}