/****************************************************************************************
(1) ½Ã½ºÅÛ¸í 			: HONAMWELFARE
(2) ÇÁ·Î±×·¥¸í 		: È¸¿ø°ü·ÃÀÚ¹Ù½ºÅ©¸³Æ®
*****************************************************************************************/


//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© (ÂüÀÏ¶§ True ¸®ÅÏ)
function _jsCheckIDN(idn1,idn2){
	try {
		var values = idn1.value + idn2.value; 
		var sum = 0;
		for (i=0 ; i<8 ; i++) {sum+= values.substring(i,i+1)*(i+2); }
		for (i=8 ; i<12 ; i++) { sum+=values.substring(i,i+1)*(i-6); }
		sum=11-(sum%11);
		if (sum>=10) { sum-=10; }
		if (values.substring(12,13) != sum || (values.substring(6,7) !=1 && values.substring(6,7) != 2)) {
			alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
			idn1.focus();
			return false;
		}
		else {
			return true;
		}
	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}
}


//È¸¿ø°¡ÀÔ°ü·Ã ½ºÅ©¸³Æ®
function _jsMemberSubmit(f){
	try { 
		//if (contFormcheck!=1) { alert(contFormMsg); return; }
		f.id.value = f.id.value.toLowerCase();

		if (!_jsRegularExp("", f.id, "¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;
		if (!_jsRegularExp("id", f.id, "¾ÆÀÌµð´Â 4ÀÚ¸® ÀÌ»ó 16ÀÚ¸® ÀÌÇÏ ¿µ¹®+¼ýÀÚ¸¸ Çã¿ëÇÕ´Ï´Ù.")) return;
		if (f.gbn.value=="new" && f.idcheck.value!="yes") { alert("¾ÆÀÌµðÁßº¹Ã¼Å©ºÎÅÍ ÇÏ½Ã±â¹Ù¶ø´Ï´Ù."); return;  } 
		if (f.gbn.value=="modify")	{
			if (!_jsRegularExp("", f.oldpwd1, "Á¤º¸¸¦ ¼öÁ¤ÇÏ½Ã·Á¸é\n±âÁ¸ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼Å¾ßÇÕ´Ï´Ù.")) return;
			if (f.pwd1.value!="" || f.pwd2.value!="") {
				if (!_jsRegularExp("", f.pwd1, "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;
				if (!_jsRegularExp("", f.pwd2, "ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä.")) return;
				if (f.pwd1.value!=f.pwd2.value) { alert("µÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù."); return; }
			}
		}
		else {
			if (!_jsRegularExp("", f.pwd1, "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;
			if (!_jsRegularExp("", f.pwd2, "ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä.")) return;
			if (f.pwd1.value!=f.pwd2.value) { alert("µÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù."); return; }
		}

		if (!_jsRegularExp("", f.name, "ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.")) return;

		if (f.gbn.value=="new") {
			if (!_jsRegularExp("" , f.idn1 , "ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;
			if (!_jsRegularExp("idn1" , f.idn1 , "ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸® ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.")) return;
			if (!_jsRegularExp("" , f.idn2 , "ÁÖ¹Îµî·Ï¹øÈ£ µÚÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;
			if (!_jsRegularExp("idn2" , f.idn2 , "ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®´Â 7ÀÚ¸® ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.")) return;
			if (!_jsCheckIDN(f.idn1 , f.idn2)) return;	//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©·ÎÁ÷
		}

		if (!_jsRegularExp("", f.birthY, "»ý³â¿ùÀÏÀÇ ³âÀ» ÀÔ·ÂÇÏ¼¼¿ä.")) return;
		if (!_jsRegularExp("", f.birthM, "»ý³â¿ùÀÏÀÇ ¿ùÀ» ÀÔ·ÂÇÏ¼¼¿ä.")) return;
		if (!_jsRegularExp("", f.birthD, "»ý³â¿ùÀÏÀÇ ÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.")) return;

		if (!_jsRegularExp("number", f.birthY, "»ý³â¿ùÀÏÀº ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.")) return;
		if (!_jsRegularExp("number", f.birthM, "»ý³â¿ùÀÏÀº ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.")) return;
		if (!_jsRegularExp("number", f.birthD, "»ý³â¿ùÀÏÀº ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.")) return;
		
		if (!_jsNumberCheck(f.birthM, 12, "»ý³â¿ùÀÏÀÇ ¿ù")) return;
		if (!_jsNumberCheck(f.birthD, 31, "»ý³â¿ùÀÏÀº ÀÏ")) return;

		if (!_jsRegularExp("checked", f.birthyn, "¾ç/À½·ÂÀ» ¼±ÅÃÇÏ¼¼¿ä.")) return;


		if (!_jsRegularExp("", f.email, "¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;
		if (!_jsRegularExp("email", f.email, "¸ÞÀÏÁÖ¼ÒÇü½ÄÀ» Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.")) return;


		if (!_jsRegularExp("number" , f.zip1 , "¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\n\nÁÖ¼Ò°Ë»öÀ» ÀÌ¿ëÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.")) return;
		if (!_jsRegularExp("number" , f.zip2 , "¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\n\nÁÖ¼Ò°Ë»öÀ» ÀÌ¿ëÇÏ½Ã±â ¹Ù¶ø´Ï´Ù. ")) return;
		if (!_jsRegularExp("" , f.addr1 , "ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\n\nÁÖ¼Ò°Ë»öÀ» ÀÌ¿ëÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.")) return;
		if (!_jsRegularExp("" , f.addr2 , "»ó¼¼ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;


		if (!_jsRegularExp("" , f.phone , "¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;
		if (!_jsRegularExp("phone" , f.phone , "¿¬¶ôÃ³¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.\nÇÏÀÌÇÂ(-)À» Æ÷ÇÔÇÏ¿© ÀÔ·ÂÇÏ¼¼¿ä.")) return;
		
		if (!_jsRegularExp("" , f.mphone , "ÇÚµåÆùÀ» ÀÔ·ÂÇÏ¼¼¿ä.")) return;
		if (!_jsRegularExp("phone" , f.mphone , "ÇÚµåÆùÀ» Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.\nÇÏÀÌÇÂ(-)À» Æ÷ÇÔÇÏ¿© ÀÔ·ÂÇÏ¼¼¿ä.")) return;

		if (f.level) { if (!_jsRegularExp("selected" , f.level , "È¸¿øµî±ÞÀ» ¼±ÅÃÇÏ¼¼¿ä.")) return; }

		f.gbn.value = f.tmpgbn.value;
		f.target = actionfrm ; 
		contFormcheck ++;
		f.submit();

	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}

}


function _jsIdCheck(f){
	try { 
		f.id.value = f.id.value.toLowerCase();
		if (!_jsRegularExp("id",f.id, "¾ÆÀÌµð ÀÔ·Â¿À·ùÀÔ´Ï´Ù.\n¾ÆÀÌµð´Â 4ÀÚ¸® ÀÌ»ó 16ÀÚ¸® ÀÌÇÏ ¿µ¹®+¼ýÀÚ¸¸ Çã¿ëÇÕ´Ï´Ù.")) return;
		f.gbn.value = "is_idcheck";
		f.target = actionfrm ; 
		f.submit();
	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}
}



function _jsMemberDelete(f,ix){	 //»èÁ¦
	try { 
		if (confirm(contDeleteMsg)) {
			f.gbn.value = "delete";
			f.ix.value = ix;
			f.target = adminfrm ; 
			f.submit();
		}
	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}
}



function _jsMemberLeave(f){	 //Å»Åð
	try { 
		if (!_jsRegularExp("",f.oldpwd1, "Å»ÅðÇÏ½Ã·Á¸é ±âÁ¸ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;
		if (confirm("Å»ÅðÇÏ½Ã°Ú½À´Ï±î?")) {
			f.gbn.value = "delete";
			f.target = actionfrm ; 
			f.submit();
		}
	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}
}



//ÇÑ¸ÞÀÏ¿©ºÎÃ¼Å©
function _jsNoHanmail(f){
	try{
		var emailvalue = f.emaili.value;
		if ((emailvalue=="hanmail.net")||(emailvalue=="daum.net")){
			alert("ÇÑ¸ÞÀÏÀº ºÒ°¡´ÉÇÕ´Ï´Ù.\n´Ù¸¥ ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ã±â¹Ù¶ø´Ï´Ù.");
			f.emaili.focus();
			return false;
		}
		else { 
			return true;
		}
	
	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}
}





//¾ÆÀÌµðÃ£±â
function _jsFindID(f) {
	try { 

		if (!_jsRegularExp("", f.name, "ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.")) return;

		if (!_jsRegularExp("" , f.email , "ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;

//		f.target = actionfrm ; 
		contFormcheck ++;
		f.submit();

	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}
}


//ºñ¹Ð¹øÈ£Ã£±â
function _jsFindPass(f) {
	try { 
		if (!_jsRegularExp("", f.id, "¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;
		if (!_jsRegularExp("" , f.email , "ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return;

//		f.target = actionfrm ; 
		contFormcheck ++;
		f.submit();

	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}
}
