function isSpace(value) {									// °ø¹é¿©ºÎ
	if (/\s/.test(value)) return true;
	else return false;
}

function checkBlank(value) {								// °ø¹é=>ºó¹®ÀÚ
	if (value.replace(/\s/g,'')=='') return true;
	else return false;
}

function isBlank(value) {
	if (/\s/.test(value)) return true;
	else return false;
}
 
function removeComma(value) {								// ÄÞ¸¶(,)Á¦°Å
	return value.replace(/,/g,'');
}

function putComma(str) {									// µ· ÄÞ¸¶(,) Âï±â
	str = str.replace(/^0{2,}/,'').replace(/,/g,'');
	var strLen = str.length;
	var retStr = "";
	for(var i=0; i<strLen; i++){
		if ((i%3 == strLen%3) && (i != 0)) retStr += ",";
		retStr += str.charAt(i);
	}
	return retStr;
}

function regExpNumber(value) {								// ¼ýÀÚ(0~9)
	if (/^[0-9]+$/.test(value)) return true;
	else return false;
}

function regExpPositive(value) {							// ¼ýÀÚ(¾ç¼ö)
	if (/^[1-9][0-9]*$/.test(value)) return true;
	else return false;
}

function regExpIntegral(value) {							// Á¤¼ö(~-0+~)
	if (/^(0|-?[1-9][0-9]*)$/.test(value)) return true;
	else return false;
}

function regExpMoney(value) {								// µ·, 0ÀÌ»ó Á¤¼ö

	if (/^(0|[1-9][0-9]*)$/.test(value)) return true;
	else return false;
}

function regExpPhoneNumber(value) {							// ¼ýÀÚ(ÈÞ´ëÆùÀÚ¸®)
	if (/^[0-9]{3,4}$/.test(value)) return true;
	else return false;
}

function regExpIdentityPhoneNumber(value) {					// ÀüÈ­¹øÈ£(ÈÞ´ëÆù½Äº°¹øÈ£)
	if (/^(010|011|016|017|018|019)$/.test(value)) return true;
	else return false;
}

function regExpFrontPhoneNumber(value) {					// ÀüÈ­¹øÈ£(¾ÕÀÚ¸®)
	if (/^(010|011|016|017|018|019|02|031|032|033|041|042|043|051|052|053|054|055|061|062|063|064)$/.test(value)) return true;
	else return false;
}
	
function regAreaPhoneNumber(value) {						// ÀüÈ­¹øÈ£(Áö¿ª¹øÈ£)
	if (/^(02|031|032|033|041|042|043|051|052|053|054|055|061|062|063|064)$/.test(value)) return true;
	else return false;
}

function regExpAlphabet(value) {							// ¿µ¹®¸¸
	if (/^[a-zA-Z]+$/.test(value)) return true;
	else return false;
}

function regExpBigAlphabet(value) {							// ´ë¹®ÀÚ¿µ¹®
	if (/^[A-Z]$/.test(value)) return true;
	else return false;
}

function regExpSmallAlphabet(value) {						// ¼Ò¹®ÀÚ¿µ¹®
	if (/^[a-z]$/.test(value)) return true;
	else return false;
}

function regExpPassword(value) {							// ÆÐ½º¿öµå(´ë¹®ÀÚ,¼Ò¹®ÀÚ,¼ýÀÚ 4~12ÀÚ¸®)
	if (/^[A-Za-z0-9]{4,12}$/.test(value)) return true;
	else return false;
}

function regExpID(value) {									// ¾ÆÀÌµð(¼Ò¹®ÀÚ ¼ýÀÚ¸¸ 4~12ÀÚ¸®)
	if (/^[a-z0-9]{4,12}$/.test(value)) return true;
	else return false;
}

function regExpEmail(value) {								// ÀÌ¸ÞÀÏ
	
	var emailExp = /^([A-Za-z0-9]{0,1})([A-Za-z0-9]{1,15})([A-Za-z0-9\-_.]{0,1})([A-Za-z0-9]{1,15})([A-Za-z0-9]{0,1})(@{1})([A-Za-z0-9_]{1,15})(.{1})([A-Za-z0-9_]{2,10})(.{1}[A-Za-z]{2,10})?(.{1}[A-Za-z]{2,10})?$/;
	
	if (emailExp.test(value)) return true;
	else return false;
}

function regExpEmailDomain(value) {
	var emailExp = /([A-Za-z0-9_]{1,15})(.{1})([A-Za-z0-9_]{2,10})(.{1}[A-Za-z]{2,10})?(.{1}[A-Za-z]{2,10})?$/;
	
	if (emailExp.test(value)) return true;
	else return false;
}

function regExpCertify(value) {		 // ¼ýÀÚ¿Í ¿µ¹®¸¸
	if (regExpNumber(value) == true) return false;
	else if (regExpAlphabet(value) == true) return false;
	else return true;
}


// »ï¼ºÈ­Àç ºñ¹Ð¹øÈ£ ¼³Á¤ js 
function passwd_check(passwd) {
	passwd_val = passwd.value;
	c_cnt = 0;
	n_cnt = 0;
	var tmp = "";

	if (passwd_val.length == 0) {
		alert("ºñ¹Ð¹øÈ£´Â ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		passwd.focus();
		return 0;
	}
	else if (passwd_val.length < 6) {
		alert("ºñ¹Ð¹øÈ£´Â 6ÀÚ¸® ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		passwd.focus();
		return 0;
	}
		
	for (var k = 0 ; k < passwd_val.length ; k++ ) {
		if (isNaN(parseInt(passwd_val.charAt(k))))
			c_cnt++;
	    else
	    	n_cnt++;
	}
	
	if (c_cnt < 1 || n_cnt < 1) {
		alert("ºñ¹Ð¹øÈ£´Â ¿µÀÚ¿Í ¼ýÀÚ¸¦ È¥ÇÕÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		passwd.focus();
		return 0;
	} 
	else {
		for (var i = 0; i < passwd_val.length; i++) {
			tmp = passwd_val.charAt(i);
			if ( (i > 0) && (tmp == passwd_val.charAt(i-1)) ) 
				if ( (i > 1) && (tmp == passwd_val.charAt(i-2)) ) {
					alert('3ÀÚ¸® ÀÌ»ó ¿¬¼ÓµÈ ¹®ÀÚ´Â ºñ¹Ð¹øÈ£·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.');
					passwd.focus();
					return 0;
				}
		}
	}
	
	return 1;
}

function passwd_check_char( form_n, pwd1_n, pwd2_n, js_ssn1, js_ssn2) {	

	var frm = eval("document."+form_n);
	var pw = eval("frm."+pwd1_n+".value");
	var pw1 = eval("frm."+pwd2_n+".value");
	var pw_ssn1 = eval("frm."+js_ssn1+".value");
	var pw_ssn2 = eval("frm."+js_ssn2+".value");
	var pw_ssn = pw_ssn1 + pw_ssn2;
	var chk1,chk2,chk3,chk4,chk5,chk6,chk7,chk8,chk9,chk10;

	for (var j=0; j<pw.length-2; j++) {
		ch = pw.charCodeAt(j);

		if ((eval(ch+0) == pw.charCodeAt(j+0)) && (eval(ch+1) == pw.charCodeAt(j+1)) && (eval(ch+2) == pw.charCodeAt(j+2))) {
			alert("¿¬¼ÓµÈ ¹®ÀÚ ¶Ç´Â ¼ýÀÚ¸¦ ºñ¹Ð¹øÈ£·Î »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			eval("frm."+pwd1_n+".value=''");
		    eval("frm."+pwd2_n+".value=''");
		    eval("frm."+pwd1_n+".focus()");

			return 0;
			return false;
		} else {
			continue;
		}
	}

	for (var j=0; j<pw.length-4; j++) {
		ch = pw.charCodeAt(j);
		if ((eval(ch+2) == pw.charCodeAt(j+1)) && (eval(ch+4) == pw.charCodeAt(j+2)) && (eval(ch+6) == pw.charCodeAt(j+3))) {
			alert("µîÂ÷ÀÎ ¼ýÀÚ¸¦ ºñ¹Ð¹øÈ£·Î »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			eval("frm."+pwd1_n+".value=''");
		    eval("frm."+pwd2_n+".value=''");
		    eval("frm."+pwd1_n+".focus()");
			return 0;
			return false;
		} else {
			continue;
		}
	}	

	for (var k=0; k<pw.length-2; k++) {
		chr = pw.charCodeAt(k);
		if ((eval(chr-0) == pw.charCodeAt(k+0)) && (eval(chr-1) == pw.charCodeAt(k+1)) && (eval(chr-2) == pw.charCodeAt(k+2))) {
			alert("¿¬¼ÓµÈ ¹®ÀÚ ¶Ç´Â ¼ýÀÚ¸¦ ºñ¹Ð¹øÈ£·Î »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			eval("frm."+pwd1_n+".value=''");
		    eval("frm."+pwd2_n+".value=''");
		    eval("frm."+pwd1_n+".focus()");
			return 0;
			return false;
		} else {
			continue;
		}
	}

	return 1;
	return true;
}

function equal_check(obj1, obj2) {
	obj1_val = obj1.value;
	obj2_val = obj2.value;

	if (obj2_val.length == 0) {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
		obj2.focus();
		return 0;
	}
	else if (obj1_val != obj2_val) {
		alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
		obj2.focus();
		return 0;
	}
	return 1;
}

function movefocus(formname,val,val2,num) {
	var form = document[formname];
	var charlen = form[val].value.length;
	if (charlen == num)	{
		form[val2].focus();
	}
}

function krcheck(value) {
	if (/[¤¡-¤¾|¤¿-¤Ó|°¡-Èþ]/.test(value)) return true;
	else return false;										//ÇÑ±Û
}

