	function wdError(strName,msg){
		if(msg) alert(msg+"À»(¸¦) Àû¾îÁÖ¼¼¿ä.");
		strName.focus();
		return false;
	}
/**********************
* ºó°ª, °ø¹é°Ë»ö( ´Ü¾î¿¡ °ø¹éÀÌ Á¸ÀçÇÏ¸é Âü°ª )
**********************/
	function wdIsBlank(strValue){
		var is_blank = "";
		var len = strValue.length;
		
		//ºó°ªÀÏ¶§ Âü°ª
		if(!len || len==0) return true;
		
		for(var i=0;i < strValue.length;i++){
			if(strValue.charAt(i)==" "){
				is_blank= 1;
				break;
			}
		}
		//°ø¹éÀ» ÆûÇÔÇÏ°í ÀÖÀ»¶§ Âü°ª
		if(is_blank) return true;
		else return false;
	}
	
/**********************
* ¾ÆÀÌµð Ã¼Å© ( ¼ýÀÚ¿Í ¿µ¹®ÀÚ ÀÌ¿ÜÀÇ ±ÛÀÚ°¡ ÀÖÀ¸¸é °ÅÁþ )
**********************/
	function wdIdCheck(strValue){
		if(wdIsBlank(strValue)){alert("¾ÆÀÌµð¸¦ Àû¾îÁÖ¼¼¿ä");return false;}
		
		var is_idCheck = "";
		var len = strValue.length;
		if(!len)    {alert("¾ÆÀÌµð¸¦ Àû¾îÁÖ¼¼¿ä");     return false;}
		if(len < 4) {alert("¾ÆÀÌµð´Â 4ÀÚ ÀÌ»óÀÔ´Ï´Ù"); return false;}
		if(len > 12) {alert("¾ÆÀÌµð´Â 12ÀÚ ÀÌÇÏÀÔ´Ï´Ù"); return false;}
		
		for (var i=0;i < len.length;i++) {
			sko = val.charAt(i);
			if ((sko<'0' || sko>'9')&&(sko<'a' || sko>'z')&&(sko<'A' || sko>'Z')){
				is_idCheck = 1;
				break;
			}
		}
		if(is_idCheck) return false;
		else return true;
	}
	
/**********************
* ÀÌ¸ÞÀÏ Ã¼Å© (¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é °ÅÁþ)
**********************/
	function wdEmailCheck(strValue){
		if(wdIsBlank(strValue)) {alert("ÀÌ¸ÞÀÏÀ» Àû¾îÁÖ¼¼¿ä");return false;}
		
		for (i=0; i<strValue.length; i++) {   
			if(strValue.charCodeAt(i)>127) {  
				alert("ÇÑ±ÛÀ» »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù."); 
				return false; 
			} 
		} 
		if(strValue.indexOf("@")<3){  
			alert("ÀÌ¸ÞÀÏ Çü½ÄÀÌ Àß¸ø µÇ¾ú°Å³ª @°¡ ºüÁ³½À´Ï´Ù.");
			return false;
		}
		// ÃÖ»óÀ§ µµ¸ÞÀÎ Ãß°¡½Ã &&(strValue.indexOf("ÃÖ»óÀ§µµ¸ÞÀÎ")<5) ÇÏ¸é µÊ
		// ÃÖ»óÀ§ µµ¸ÞÀÎÁï kr/com/net/org µîÀÌ ¾Æ´Ò°á¿ì ¿¡·¯ Ãâ·Â ºÎºÐ
		if ( (strValue.indexOf(".com")<5)&&(strValue.indexOf(".org")<5)
			&&(strValue.indexOf(".gov")<5)&&(strValue.indexOf(".net")<5)
			&&(strValue.indexOf(".mil")<5)&&(strValue.indexOf(".edu")<5)
			&&(strValue.indexOf(".kr")<4)&&(strValue.indexOf(".st")<4)
			&&(strValue.indexOf(".tv")<4)&&(strValue.indexOf(".ro")<4)
			&&(strValue.indexOf(".arpa")<6)&&(strValue.indexOf(".biz")<5)
			&&(strValue.indexOf(".aero")<6)&&(strValue.indexOf(".name")<6)
			&&(strValue.indexOf(".coop")<6)&&(strValue.indexOf(".info")<6)
			&&(strValue.indexOf(".pro")<5)&&(strValue.indexOf(".museum")<7))
		{ 
			// Âü°í·Î alert ÀÌº¥Æ®¿¡¼­ ¸àÆ®°¡ ±æ¾îÁú°æ¿ì ¾Æ·¡¿¡ ÀÔ·ÂÇÒ°æ¿ì +"¸àÆ®" ÀÌ·¸°Ô ÇÏ¸é µË´Ï´Ù. 
			alert("ÀÌ¸ÞÀÏ Çü½ÄÀÇ ÃÖ»óÀ§ µµ¸ÞÀÎÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.nn" + " .kr .com .org .gov .net .mil .edu .arpa .biznn" + ".aero .name .coop .info .pro .museum .st .tv .ro");
			return false;
		}
		return true;
	}
	
/**********************
* ÁÖ¹Îµî·ÏÁõ °Ë»ç
**********************/
function wdJuminCheck(jumin1,jumin2) {
	var yy = jumin1.substr(0,2);        // ³âµµ
	var mm = jumin1.substr(2,2);        // ¿ù
	var dd = jumin1.substr(4,2);        // ÀÏ
	var genda = jumin2.substr(0,1);        // ¼ºº°
	var msg, ss, cc;
	
	// ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
	if (!wdIsNum(jumin1)) {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
	        return false;
	}
	// ±æÀÌ°¡ 6ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin1.length != 6) {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        return false;
	}
	// Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
	if (yy < "00" || yy > "99" ||
	        mm < "01" || mm > "12" ||
	        dd < "01" || dd > "31") {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        return false;
	}
	// ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
	if (!wdIsNum(jumin2)) {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
	        return false;
	}
	// ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin2.length != 7) {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        return false;
	}
	// ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
	if (genda < "1" || genda > "4") {
	        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	        return false;
	}

	if (genda=="6" || genda=="7" || genda=="8" || genda=="9") // ¿Ü±¹ÀÎ
	{

	}else{
		// ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë
		cc = (genda == "1" || genda == "2") ? "19" : "20";
		// Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç
		if (wdIsYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) {
				alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
				return false;
		}
		// Check Digit °Ë»ç
		if (!wdIsJumin(jumin1, jumin2)) {
				alert("ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
				return false;
		}
	}
	return true;
}

function wdIsYYYYMMDD(y, m, d) {
	switch (m) {
	case 2:        // 2¿ùÀÇ °æ¿ì
		if (d > 29) return false;
		if (d == 29) {
			// 2¿ù 29ÀÇ °æ¿ì ´çÇØ°¡ À±³âÀÎÁö¸¦ È®ÀÎ
			if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0))
			return false;
		}
		break;
	case 4:        // ÀÛÀº ´ÞÀÇ °æ¿ì
	case 6:
	case 9:
	case 11:
		if (d == 31) return false;
	}
	// Å« ´ÞÀÇ °æ¿ì
	return true;
}

/**********************
* ÁÖ¹Îµî·Ï Çü½Ä °Ë»ç
**********************/
function wdIsJumin(s1, s2) {
	n = 2;
	sum = 0;
	for (i=0; i<s1.length; i++)
		sum += parseInt(s1.substr(i, 1)) * n++;
	for (i=0; i<s2.length-1; i++) {
		sum += parseInt(s2.substr(i, 1)) * n++;
		if (n == 10) n = 2;
	}
	c = 11 - sum % 11;
	if (c == 11) c = 1;
	if (c == 10) c = 0;
	if (c != parseInt(s2.substr(6, 1))) return false;
	else return true;
}

/**********************
* ¼ýÀÚ °Ë»ç (¼ýÀÚ°¡ ¾Æ´Ï¸é °ÅÁþ)
**********************/
function wdIsNum(num) {
	var c = "";
	for(var i=0; i<num.length; i++) {
		c = num.substr(i, 1);
		if (c < "0" || c > "9") return false;
	}
	return true;
}

/**********************
* ÀÌ¸§°Ë»ç(ÇÑ±ÛÀÌ ¾Æ´Ï¸é °ÅÁþ, °ø¹é ¾øÀ½)
**********************/
function wdChechkName(strValue){
	if(strValue){
		if(wdIsBlank(strValue)){alert("ÀÌ¸§¿¡ °ø¹éÀ» ÀûÁö ¾Ê½À´Ï´Ù.");return false;}
	}
	else {alert("ÀÌ¸§À» Àû¾îÁÖ¼¼¿ä.");return false;}
	
	for(i=0; i<strValue.length; i++){
		if(!((strValue.charCodeAt(i) > 0x3130 && strValue.charCodeAt(i) < 0x318F) || 
			 (strValue.charCodeAt(i) >= 0xAC00 && strValue.charCodeAt(i) <= 0xD7A3))){
   		alert("ÀÌ¸§Àº ¹Ýµå½Ã ÇÑ±Û¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
			return false;
		}
		else return true;
	}
}
/**********************
* ºñ¹Ð¹øÈ£Ã¼Å©
**********************/
function wdChechkPAss(strValue,re_strValue){
	if(strValue){
		if(wdIsBlank(strValue)){alert("ºñ¹Ð¹øÈ£¿¡ °ø¹éÀ» ÀûÁö ¾Ê½À´Ï´Ù.");return false;}
		if(strValue.length < 6){alert("ºñ¹Ð¹øÈ£´Â 6ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.");return false;}
		if(strValue != re_strValue){alert("ºñ¹Ð¹øÈ£ È®ÀÎ°ú ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");return false;}
	}
	else {alert("ºñ¹Ð¹øÈ£¸¦ Àû¾îÁÖ¼¼¿ä.");return false;}
	return true;
}	

/**********************
* ÀÏ¹ÝÀüÈ­ Ã¼Å©
**********************/
function wdIsTel(tel1,tel2,tel3){
	if(wdIsBlank(tel1.value)) return wdError(tel1,"ÀüÈ­¹øÈ£ ¾ÕÀÚ¸®¸¦ Àû¾îÁÖ¼¼¿ä.")  ;
	if(wdIsBlank(tel2.value)) return wdError(tel2,"ÀüÈ­¹øÈ£ Áß°£ÀÚ¸®¸¦ Àû¾îÁÖ¼¼¿ä.");
	if(wdIsBlank(tel3.value)) return wdError(tel3,"ÀüÈ­¹øÈ£ µÞÀÚ¸®¸¦ Àû¾îÁÖ¼¼¿ä.")  ;
	
	if(!wdIsNum(tel1.value)) return wdError(tel1,"ÀüÈ­¹øÈ£ ¾ÕÀÚ¸®¿¡ ¼ýÀÚ¸¸ Àû¾îÁÖ¼¼¿ä.")  ;
	if(!wdIsNum(tel2.value)) return wdError(tel2,"ÀüÈ­¹øÈ£ Áß°£ÀÚ¸®¿¡ ¼ýÀÚ¸¸ Àû¾îÁÖ¼¼¿ä.");
	if(!wdIsNum(tel3.value)) return wdError(tel3,"ÀüÈ­¹øÈ£ µÞÀÚ¸®¿¡ ¼ýÀÚ¸¸ Àû¾îÁÖ¼¼¿ä.")  ;
	
	var Tel_str = /0\d{1,2}-\d{3,4}-\d{4}$/;
	var Tel_num = tel1.value+"-"+tel2.value+"-"+tel3.value;
	if(!Tel_num.match(Tel_str)){alert("ÀüÈ­¹øÈ£ Çü½ÄÀÌ Æ²·È½À´Ï´Ù");tel1.focus();return false;}
	else return true;
}


/**********************
* ÈÞ´ëÀüÈ­ Ã¼Å©
**********************/
function wdIsPhone(pel1,pel2,pel3){
	if(wdIsBlank(pel1.value)) return wdError(pel1,"ÈÞ´ëÆù ¾ÕÀÚ¸®¸¦ Àû¾îÁÖ¼¼¿ä.")  ;
	if(wdIsBlank(pel2.value)) return wdError(pel2,"ÈÞ´ëÆù Áß°£ÀÚ¸®¸¦ Àû¾îÁÖ¼¼¿ä.");
	if(wdIsBlank(pel3.value)) return wdError(pel3,"ÈÞ´ëÆù µÞÀÚ¸®¸¦ Àû¾îÁÖ¼¼¿ä.")  ;
	
	if(!wdIsNum(pel1.value)) return wdError(pel1,"ÈÞ´ëÆù ¾ÕÀÚ¸®¿¡ ¼ýÀÚ¸¸ Àû¾îÁÖ¼¼¿ä.")  ;
	if(!wdIsNum(pel2.value)) return wdError(pel2,"ÈÞ´ëÆù Áß°£ÀÚ¸®¿¡ ¼ýÀÚ¸¸ Àû¾îÁÖ¼¼¿ä.");
	if(!wdIsNum(pel3.value)) return wdError(pel3,"ÈÞ´ëÆù µÞÀÚ¸®¿¡ ¼ýÀÚ¸¸ Àû¾îÁÖ¼¼¿ä.")  ;
	
	var Phone_str = /01[016789]-\d{3,4}-\d{4}$/;
	var Phone_num = pel1.value+"-"+pel2.value+"-"+pel3.value;
	if(!Phone_num.match(Phone_str)){alert("ÈÞ´ëÆù ¹øÈ£ Çü½ÄÀÌ Æ²·È½À´Ï´Ù");pel1.focus();return false;}
	else return true;
}

/**********************
* ÁÖ¹Îµî·Ï Ã¼Å©°¡ ¿Ï·áµÇ¸é ¼ºº°°ú »ý³â¿ùÀÏÀ» ±¸ÇØ¼­ ÆÄ¶ó¹ÌÅÍ¿¡ °ª ´ëÀÔ
**********************/
function wdSexBirth(jumin1,jumin2,obj_sex,obj_birth){
	var yy = jumin1.substr(0,2);        // ³âµµ
	var mm = jumin1.substr(2,2);        // ¿ù
	var dd = jumin1.substr(4,2);        // ÀÏ
	var sex = jumin2.substr(0,1);        // ¼ºº°
	var birth;
	if(parseInt(sex)%2 == 1) obj_sex.value = "³²";
	else obj_sex.value = "¿©";
		
	if(parseInt(sex) < 3) obj_birth.value = (1900 + parseInt(yy))+mm+dd;
	else obj_birth.value = (2000 + parseInt(yy))+mm+dd;
}