	// ¼ýÀÚÀÔ·ÂÁ¦¾î
	function pub_chkKeyPress(chkType){
		// delete control key ¿Í »óÇÏÁÂ¿ì Çã¿ëÇÔ.
		// Delete = 46, BackSpace=8 , Tab=9 , left-right=37-40 Enter = 13 

		if( ((event.keyCode>=37)&&(event.keyCode<=40))||((event.keyCode>=8)&&(event.keyCode<=9))||(event.keyCode==46) ) {
			return true;
		}
		if(chkType==1){
			if( ( (event.keyCode>=48)&&(event.keyCode<=57) ) || ( (event.keyCode>=96)&&(event.keyCode<=105) ) ) 
			{
				return true;
			}	
			else
			{
				event.returnValue=false;
				return false;
			} 
		}
	// ¼ýÀÚ¸¸ ÀÔ·Â
		if(chkType==3){
			if( ( (event.keyCode>=48)&&(event.keyCode<=57) ) || ( (event.keyCode>=96)&&(event.keyCode<=105) ) || ((event.keyCode >= 188)&&(event.keyCode <= 188))) 
			{
				return true;
			}	
			else
			{
				event.returnValue=false;
				return false;
			} 
		}
	// ¼ýÀÚ,- ¸¸ ÀÔ·Â
		if(chkType==4){
			if( ( (event.keyCode>=48)&&(event.keyCode<=57) ) || ( (event.keyCode>=96)&&(event.keyCode<=105) ) || ((event.keyCode >= 189)&&(event.keyCode <= 189)) || ((event.keyCode >= 109)&&(event.keyCode <= 109))) 
			{
				return true;
			}	
			else
			{
				event.returnValue=false;
				return false;
			} 
		}
	}

	function IsNumber(formname) {
		var form=eval("document.agree_Chk." + formname);

		for(var i=0; i < form.value.length; i++) {
			var chr = form.value.substr(i,1);
			if((chr < '0' || chr > '9')) {
				return false;
			}
		}
		return true;
	}

	//Æ÷Ä¿½º ³Ñ±â±â
	function focus_next(num,fromform,toform){
		var str = fromform.value.length;
		if(str == num)
			toform.focus();
	}

	// ÁÖ¹Î¹øÈ£ Ã¼Å©
	function check_juminno(juminno){
		if(juminno=="" || juminno==null || juminno.length!=13){ return false; }
		var jumin1 = juminno.substr(0,6);
		var jumin2 = juminno.substr(6,7);
		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(!isNumeric(jumin1)){ return false;}
		if(jumin1.length != 6){ return false; }
		if(yy < "00" || yy > "99" || mm < "01" || mm > "12" || dd < "01" || dd > "31"){ return false; }
		if(!isNumeric(jumin2)){ return false; }
		if(jumin2.length != 7){ return false; }
		if(genda < "1" || genda > "4"){ return false; }
		cc = (genda == "1" || genda == "2") ? "19" : "20";
		if(isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false){ return false; }
		if(!isSSN(jumin1, jumin2)){ return false; }
		return true;
	}

	// »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
	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;
	}

	// Àç¿Ü±¹ÀÎ ¹øÈ£ Ã¼Å©
	function check_fgnno(fgnno){
		var sum=0;
		var odd=0;
		buf = new Array(13);
		for(i=0; i<13; i++){ buf[i]=parseInt(fgnno.charAt(i)); }
		odd = buf[7]*10 + buf[8];
		if(odd%2 != 0){ return false; }
		if((buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ){
			return false;
		}
		multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
		for(i=0, sum=0; i<12; i++){ sum += (buf[i] *= multipliers[i]); }
		sum = 11 - (sum%11);
		if(sum >= 10){ sum -= 10; }
		sum += 2;
		if(sum >= 10){ sum -= 10; }
		if(sum != buf[12]){ return false }
		return true;
	}

	function isYYYYMMDD(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 isNumeric(s){
		for(i=0; i<s.length; i++){
			c = s.substr(i, 1);
			if(c < "0" || c > "9") return false;
		}
		return true;
	}

	function isLeapYear(y){
		if(y < 100)
		y = y + 1900;
		if((y % 4 == 0) && (y % 100 != 0) || (y % 400 == 0) ){
			return true;
		} else {
			return false;
		}
	}

	function getNumberOfDate(yy, mm){
		month = new Array(29,31,28,31,30,31,30,31,31,30,31,30,31);
		if(mm == 2 && isLeapYear(yy)) mm = 0;
		return month[mm];
	}

	function isSSN(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 chkInput(chkStr){ 
		var char_ASCII = chkStr.charCodeAt(chkStr.length-1); 
		//¼ýÀÚ Num
		if(char_ASCII >= 48 && char_ASCII <= 57 ) 
			return 1; 
		//¿µ¾î Eng
		else if((char_ASCII>=65 && char_ASCII<=90) || (char_ASCII>=97 && char_ASCII<=122)) 
			return 2; 
		//Æ¯¼ö±âÈ£ Spe
		else if((char_ASCII>=33 && char_ASCII<=47) 
			|| (char_ASCII>=58 && char_ASCII<=64) 
			|| (char_ASCII>=91 && char_ASCII<=96) 
			|| (char_ASCII>=123 && char_ASCII<=126)) 
			return 4; 
		//ÇÑ±Û Han
		else if((char_ASCII >= 12592) || (char_ASCII <= 12687)) 
			return 3; 
		else 
			return 0; 
	}

	//ÅØ½ºÆ® ¹Ú½º¿¡ ¼ýÀÚ¿Í ¿µ¹®¸¸ ÀÔ·ÂÇÒ¼öÀÖµµ·Ï
	function EngNum(thisform){
		var chkReturn = chkInput(thisform.value);
		if(chkReturn != 1 && chkReturn != 2 && chkReturn != 3){
			alert("¼ýÀÚ³ª ¿µ¹®ÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä!");
			thisform.value = "";
			thisform.focus();
			return;
		}
	}

	//ÅØ½ºÆ® ¹Ú½º¿¡ ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ¼ö ÀÖµµ·Ï
	function Num(thisform){
		var chkReturn = chkInput(thisform.value);
		if(chkReturn != 1){
			alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
			thisform.value = "";
			thisform.focus();
			return;
		}
	}

	//ÅØ½ºÆ® ¹Ú½º¿¡ ÇÑ±Û¸¸ ÀÔ·ÂÇÒ¼ö ÀÖµµ·Ï
	function Han(thisform){
		var chkReturn = chkInput(thisform.value);
		if(chkReturn != 3){
			alert("ÇÑ±Û¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
			thisform.value = "";
			thisform.focus();
			return;
		}
	}

	//ÀÔ·Â³»¿ë Byte·Î Ã¼Å©
	function byte_chk(input_name){
		var input_name_str, byte_count=0, input_name_length=0, one_str;
		input_name_str = new String(input_name.value);
		input_name_length = input_name_str.length;
		for(i=0;i<input_name_length;i++){
			one_str=input_name_str.charAt(i);
			if(escape(one_str).length > 4){
				byte_count+=2;
			}else if(one_str != '\r'){
				byte_count++;
			}
		}
		return byte_count;
	}

	//È¸¿ø°¡ÀÔ ÆûÃ¼Å©
	function RegChk(){
		var fr2 = document.member_frm;
		if(fr2.user_id.value=="") {
			window.alert("¾ÆÀÌµð(ID)¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			fr2.user_id.focus();
			return false;
		}
		if(fr2.id_ok.value !="ok") {
		window.alert("Áßº¹È®ÀÎÀ» ÇØ¾ßÇÕ´Ï´Ù!");
		fr2.user_id.focus();
		return false;
		}
		if(fr2.user_id.value=="guest") {
			window.alert("guest´Â µî·Ï ÇÏ½Ç¼ö ¾ø´Â ¾ÆÀÌµð ÀÔ´Ï´Ù.");
			fr2.user_id.focus();
			return false;
		}
		if(fr2.user_id.value.length < 4 || fr2.user_id.value.length > 12) {
			window.alert("ID´Â 4ÀÚ ÀÌ»ó  12ÀÚ ÀÌÇÏÀÇ ¿µ¹®/¼ýÀÚ ¶Ç´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀÇ ¹®ÀÚ¿­ÀÌ¾î¾ß ÇÕ´Ï´Ù!");
			fr2.user_id.focus();
			return false;
		}
		if(fr2.user_name.value =="") {
			window.alert("ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			fr2.user_name.focus();
			return false;
		}
		if(fr2.name_en1.value =="" || fr2.name_en2.value =="") {
			window.alert("¿µ¹®ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			fr2.name_en1.focus();
			return false;
		}
		if(fr2.passwd.value=="") {
			window.alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			fr2.passwd.focus();
			return false;
		}
		if(fr2.passwd.value.length < 6 || fr2.passwd.value.length > 15) {
			window.alert("ºñ¹Ð¹øÈ£´Â 6ÀÚ ÀÌ»ó 15ÀÚ ÀÌÇÏÀÇ ¼ýÀÚ/¿µ¹® ¶Ç´Â ¼ýÀÚ¿Í ¿µ¹® Á¶ÇÕÀÇ ¹®ÀÚ¿­ÀÌ¾î¾ß ÇÕ´Ï´Ù.");
			fr2.passwd.focus();
			return false;
		}
		if(fr2.passwd1.value=="") {
			window.alert("ºñ¹Ð¹øÈ£ È®ÀÎÀ» À§ÇØ ºñ¹Ð¹øÈ£¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù!");
			fr2.passwd1.focus();
			return false;
		}
		if (fr2.passwd.value != fr2.passwd1.value) {
			window.alert("ºñ¹Ð¹øÈ£°¡ ¼­·Î ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.\n\nÁ¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			fr2.passwd.value = "";
			fr2.passwd1.value = "";
			fr2.passwd.focus();
			return false;
		}
		if(fr2.sn1.value=="" || fr2.sn2.value=="") {
			window.alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			fr2.sn1.focus();
			return false;
		}
		if(fr2.sn1.value && fr2.sn2.value) {
			var jumin = fr2.sn1.value+fr2.sn2.value;
			if (fr2.fg_chk.checked==true){
				var chk = check_fgnno(jumin);
			}else{
				var chk = check_juminno(jumin);
			}
			
			if (chk != true){
				alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
				fr2.sn1.value="";
				fr2.sn2.value="";
				fr2.sn1.focus();
				return false;
			}
		}
		tel = document.getElementsByName('tel[]');
		var tel_chk = 0;
		for(i=0; i<tel.length; i++){
			if(tel[i].value){
				tel_chk++;
			}
		}

		hp = document.getElementsByName('hp[]')
		var hp_chk = 0;
		for(i=0; i<hp.length; i++){
			if(hp[i].value){
				hp_chk++;
			}
		}

		if (tel_chk <3 && hp_chk <3){
			alert("ÀüÈ­ÀüÈ£³ª ÈÞ´ëÀüÈ­¹øÈ£ Áß ÇÑ°¡Áö´Â ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			return false
		}

		if(!fr2.email1.value){
			alert("ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			fr2.email1.focus();
			return false;
		}
		

		if(fr2.email1.value.indexOf("@") +""!="-1"){
			alert("ÀüÀÚ¿ìÆíÀÌ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\nÇü½Ä¿¡ ¸Â°Ô ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			fr2.email1.value="";
			fr2.email1.focus();
			return false;
		}
		if(fr2.email2.value.indexOf(".") +""=="-1"){
			alert("ÀüÀÚ¿ìÆíÀÌ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\nÇü½Ä¿¡ ¸Â°Ô ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			fr2.email2.value="";
			fr2.email2.focus();
			return false;
		}
		if(fr2.zip1.value=="") {
			window.alert("¿ìÆí¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			fr2.zip1.focus();
			return false;
		}
		if(fr2.zip2.value=="") {
			window.alert("¿ìÆí¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			fr2.zip2.focus();
			return false;
		}
		if(fr2.addr1.value==""){
			window.alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			fr2.addr1.focus();
			return false;
		}
		if(fr2.addr2.value==""){
			window.alert("»ó¼¼ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			fr2.addr2.focus();
			return false;
		}
	}

	//È¸¿øÁ¤º¸¼öÁ¤ ÆûÃ¼Å©
	function RegChk_modi(){
		var fr2 = document.member_frm;
		if (fr2.passwd.value || fr2.passwd1.value){
			if(fr2.passwd.value.length < 6 || fr2.passwd.value.length > 15) {
				window.alert("ºñ¹Ð¹øÈ£´Â 6ÀÚ ÀÌ»ó 15ÀÚ ÀÌÇÏÀÇ ¼ýÀÚ/¿µ¹® ¶Ç´Â ¼ýÀÚ¿Í ¿µ¹® Á¶ÇÕÀÇ ¹®ÀÚ¿­ÀÌ¾î¾ß ÇÕ´Ï´Ù.");
				fr2.passwd.focus();
				return false;
			}
			if(fr2.passwd1.value=="") {
				window.alert("ºñ¹Ð¹øÈ£ È®ÀÎÀ» À§ÇØ ºñ¹Ð¹øÈ£¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù!");
				fr2.passwd1.focus();
				return false;
			}
			if (fr2.passwd.value != fr2.passwd1.value) {
				window.alert("ºñ¹Ð¹øÈ£°¡ ¼­·Î ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.\n\nÁ¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
				fr2.passwd.value = "";
				fr2.passwd1.value = "";
				fr2.passwd.focus();
				return false;
			}
		}
		tel = document.getElementsByName('tel[]');
		var tel_chk = 0;
		for(i=0; i<tel.length; i++){
			if(tel[i].value){
				tel_chk++;
			}
		}

		hp = document.getElementsByName('hp[]')
		var hp_chk = 0;
		for(i=0; i<hp.length; i++){
			if(hp[i].value){
				hp_chk++;
			}
		}

		if (tel_chk <3 && hp_chk <3){
			alert("ÀüÈ­ÀüÈ£³ª ÈÞ´ëÀüÈ­¹øÈ£ Áß ÇÑ°¡Áö´Â ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			return false
		}

		if(!fr2.email1.value){
			alert("ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			fr2.email1.focus();
			return false;
		}
		

		if(fr2.email1.value.indexOf("@") +""!="-1"){
			alert("ÀüÀÚ¿ìÆíÀÌ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\nÇü½Ä¿¡ ¸Â°Ô ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			fr2.email1.value="";
			fr2.email1.focus();
			return false;
		}
		if(fr2.email2.value.indexOf(".") +""=="-1"){
			alert("ÀüÀÚ¿ìÆíÀÌ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\nÇü½Ä¿¡ ¸Â°Ô ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			fr2.email2.value="";
			fr2.email2.focus();
			return false;
		}
		if(fr2.zip1.value=="") {
			window.alert("¿ìÆí¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			fr2.zip1.focus();
			return false;
		}
		if(fr2.zip2.value=="") {
			window.alert("¿ìÆí¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			fr2.zip2.focus();
			return false;
		}
		if(fr2.addr1.value==""){
			window.alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			fr2.addr1.focus();
			return false;
		}
		if(fr2.addr2.value==""){
			window.alert("»ó¼¼ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			fr2.addr2.focus();
			return false;
		}
	}
