function logout(){
	document.logoutForm.submit();
}
// »ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
function chkWorkNumb(strNumb) {
	if (strNumb.length != 10) {
		return false;
	}
	sumMod  = 0;
	sumMod += parseInt(strNumb.substring(0,1));
	sumMod += parseInt(strNumb.substring(1,2)) * 3 % 10;
	sumMod += parseInt(strNumb.substring(2,3)) * 7 % 10;
	sumMod += parseInt(strNumb.substring(3,4)) * 1 % 10;
	sumMod += parseInt(strNumb.substring(4,5)) * 3 % 10;
	sumMod += parseInt(strNumb.substring(5,6)) * 7 % 10;
	sumMod += parseInt(strNumb.substring(6,7)) * 1 % 10;
	sumMod += parseInt(strNumb.substring(7,8)) * 3 % 10;
	sumMod += Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10);
	sumMod += parseInt(strNumb.substring(8,9)) * 5 % 10;
	sumMod += parseInt(strNumb.substring(9,10));

	if (sumMod % 10 != 0) {
		return false;
	}
	return true;
}
// ¼ýÀÚ¿µ¹®Á¶ÇÕ Ã¼Å©
function num_char_chk(val) {
	for (var i=0; i < val.length; i++) {
		var ch = val.charAt(i);
		if (!((ch >= '0' && ch <= '9') || (ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))) return false; // ¼ýÀÚ¿µ¹®Á¶ÇÕÀÌ ¾Æ´Ô
	}
	return true; // ¼ýÀÚ¿Í ¿µ¹®ÀÚÀÇ Á¶ÇÕÀÔ´Ï´Ù.
}

// Ã¹±ÛÀÚ ¿µ¹® Ã¼Å©
function checkFirstEnglish(val) {
	var ch = val.charAt(0);
	if (!(ch >= 'a' && ch <= 'z')) return false;
	else return true;
}

// ¼ýÀÚ °Ë»ö
function checknumber(str) {
	var anum=/(^\d+$)|(^\d+\.\d+$)/;
	if (anum.test(str)) {
		return true; // ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ® ÀÖÀ½
	} else {
		return false; // ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ® ÀÖÁö ¾ÊÀ½
	}
}

// ÀÌ¸ÞÀÏ Ã¼Å©
function checkemail(str) {
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	if(((str.search(exclude) != -1) || (str.search(check)) == -1) || (str.search(checkend) == -1)) return false;
	else return true;
}

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function checkjumin(jumin1, jumin2) {
	if (jumin1.value.length != 6) {
		return 1; // ÁÖ¹Î¹øÈ£ ¾ÕÀÇ ±æÀÌ°¡ 6ÀÚ¸®°¡ ¾Æ´Ï´Ù.
	} else if (jumin2.value.length != 7) {
		return 2; // ÁÖ¹Î¹øÈ£ µÚÀÇ ±æÀÌ°¡ 7ÀÚ¸®°¡ ¾Æ´Ï´Ù.
	}
	var digit = 0;
	for (var i=0; i < jumin1.value.length; i++) {
		var str_dig = jumin1.value.substring(i, i+1);
		if (str_dig < '0' || str_dig > '9') digit=digit+1;
	}
	if (jumin1.value == '') {
		return 3; // ÁÖ¹Î¹øÈ£ÀÇ ¾ÕÀÚ¸®°¡ ºñ¾î ÀÖ´Ù.
	}
	if ( digit != 0 ) {
		return 4; // ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®°¡ ¼ýÀÚ°¡ ¾Æ´Ï´Ù.
	}
	var digit1 = 0;
	for (var i=0; i < jumin2.value.length; i++) {
		var str_dig1 = jumin2.value.substring(i, i+1);
		if (str_dig1 < '0' || str_dig1 > '9') digit1 = digit1+1;
	}
	if (jumin2.value == '') {
		return 5; // ÁÖ¹Î¹øÈ£ µÞÀÚ¶ó°¡ ºñ¾î ÀÖ´Ù.
	}
	if ( digit1 != 0 ) {
		return 6; // ÁÖ¹Î¹øÈ£ µÞÀÚ¶ó°¡ ¼ýÀÚ°¡ ¾Æ´Ï´Ù.
	}
	if (jumin1.value.substring(2, 3) > 1) {
		return 7; // ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®ÀÇ Çü½ÄÀÌ Æ²·È´Ù.
	}
	if (jumin1.value.substring(4, 5) > 3) {
		return 8; // ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®ÀÇ Çü½ÄÀÌ Æ²·È´Ù.
	}
	if (jumin2.value.substring(0, 1) > 4 || jumin2.value.substring(0, 1) == 0) {
		return 9; // ÁÖ¹Î¹øÈ£ µÞÀÚ¸®ÀÇ Çü½ÄÀÌ Æ²·È´Ù.
	}
	var a1 = jumin1.value.substring(0, 1);
	var a2 = jumin1.value.substring(1, 2);
	var a3 = jumin1.value.substring(2, 3);
	var a4 = jumin1.value.substring(3, 4);
	var a5 = jumin1.value.substring(4, 5);
	var a6 = jumin1.value.substring(5, 6);
	var check_digit = a1*2+a2*3+a3*4+a4*5+a5*6+a6*7;
	var b1 = jumin2.value.substring(0, 1);
	var b2 = jumin2.value.substring(1, 2);
	var b3 = jumin2.value.substring(2, 3);
	var b4 = jumin2.value.substring(3, 4);
	var b5 = jumin2.value.substring(4, 5);
	var b6 = jumin2.value.substring(5, 6);
	var b7 = jumin2.value.substring(6, 7);
	var check_digit = check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5;
	check_digit = check_digit%11;
	check_digit = 11 - check_digit;
	check_digit = check_digit%10;
	if (check_digit != b7) {
		return 10; // ¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£°¡ ¾Æ´Ï´Ù.
	} else {
		return 0; // ¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£
	}
}

// ÇÑ±ÛÃ¼Å©
function _strCharByte(chStr) {
	if (chStr.substring(0, 2) == '%u') {
		if (chStr.substring(2,4) == '00') return false;
		else return true; //ÇÑ±Û
	} else if (chStr.substring(0,1) == '%') {
		if (parseInt(chStr.substring(1,3), 16) > 127) return true; //ÇÑ±Û
		else return false;
	} else {
		return false;
	}
}

//	Çã¿ëµÈ ±ÛÀÚ¼ö Ã¼Å©
function lengthCheck(str, numOfBytes) {
	var strLen = 0;
	for (var i=0; i <str.length; i++) {
		var ch = escape(str.charAt(i));
		if (_strCharByte(ch)) strLen += 2;
		else strLen++;
	}
	if (strLen > numOfBytes) return false;
	else return true;
}

function lengthMinCheck(str, numOfBytes) {
	var strLen = 0;
	for (var i=0; i <str.length; i++) {
		var ch = escape(str.charAt(i));
		if (_strCharByte(ch)) strLen += 2;
		else strLen++;
	}
	if (strLen < numOfBytes) return false;
	else return true;
}

// ¹ÙÀÌÆ® Ã¼Å©
function formLengthCheck(obj, formName, len) {
	if (!lengthCheck(obj.value, len)) {
		alert(formName + " ±æÀÌ°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù. ÃÖ´ë±æÀÌ´Â " + len + " byteÀÔ´Ï´Ù.");
		obj.focus();
		return false;
	}
	return true;
}

// ºó°ª Ã¼Å©
function checkBlank(val) {
	var sLength = val.length;
	var flag = false;
	if (sLength == 0) flag = false;
	for (var i=0; i<sLength; i++) {
		if (val.substring(i, i+1) != " ") {
			flag = true;
			break;
		}
	}
	return flag;
}

// select, checkbox, radio ÀÇ ¼±ÅÃ°ª ÁÖ±â
function default_value(obj, val, gubun) {
	if (gubun == "S") {
		if (val == "") {
			obj.options[0].selected = true;
		} else {
			for (var i=0; i < obj.length; i++) {
				if (obj.options[i].value == val) obj.options[i].selected = true;
			}
		}
	} else if (gubun == "C") {
		
		if (str == obj.value) obj.checked = true;
	
	} else if (gubun == "R") {
		
		for (var i=0; i < obj.length; i++) if (obj[i].value == val) obj[i].checked = true;
	
	}
}

function autoTab(input, leng) {
	if (input.value.length == leng) input.form[(getIndex(input)+1) % input.form.length].focus();
}

function getIndex(input) {
	var index = -1, i = 0, found = false;
	while (i < input.form.length && index == -1) {
		if (input.form[i] == input) index = i;
		else i++;
	}
	return index;
}
