/*
 * È¸¿ø(ÀÏ¹Ý È¸¿ø) °ü·Ã js ±âº» ÇÔ¼ö
 * @filename  : member_personal.js
 * @version   : v 0.2 2006.06.28
 * @author    : jang eun sung
 */
 /*
 mem_id(strId)			¡æ id Á¤Ã¥¿¡ À¯È¿ÇÑ id¸é true
 mem_pwd(strPwd)			¡æ pwd Á¤Ã¥¿¡ À¯È¿ÇÑ pwd¸é true
 mem_name(strName)			¡æ À¯È¿ÇÑ ÀÌ¸§ÀÌ¸é true
 mem_byname(strByname)		¡æ º°Äª Á¤Ã¥¿¡ À¯È¿ÇÑ º°ÄªÀÌ¸é true
 mem_email(strEmail)		¡æ À¯È¿ÇÑ emailÀÌ¸é true
 chk_socno(strSocno)		¡æ À¯È¿ÇÑ ÁÖ¹Î¹øÈ£ÀÌ¸é true
 chk_AlphaNumberNonchar(strChk)	¡æ ¿µ´ë¼Ò¹®ÀÚ,¼ýÀÚ,Æ¯¼ö¹®ÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ Á¸ÀçÇÏ¸é true
 
 */
 
	function mem_id(strId)
	{
		if(lib_check_space(strId)){
			alert("¾ÆÀÌµð¿¡ °ø¹éÀº »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
			return false;
		}
				
		if( strId.charAt(0) == '_'){
	 		alert("¾ÆÀÌµðÀÇ Ã¹¹®ÀÚ´Â '_'·Î ½ÃÀÛÇÒ¼ö ¾ø½À´Ï´Ù.");
	 		return false;
     		}
     		
     		 var isID = /^[a-z0-9_]{3,20}$/;
     		if( !isID.test(strId) ){
         			alert("¾ÆÀÌµð´Â 3~20ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ,Æ¯¼ö±âÈ£(_)¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
         			return false; 
     		}

		return true;
	}
	
	function mem_pwd(strPwd)
	{
		if(lib_check_space( strPwd )){
			alert("ºñ¹Ð¹øÈ£¿¡ °ø¹éÀº »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
			return false;
		}
		
		var intPwdByte = lib_is_byte( strPwd );
		if(intPwdByte < 4 || intPwdByte > 20 ){
			alert("ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»óÀÌ°Å³ª 20ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù.");
			return false;
		} 
		
		var cnt=0;
		for(var i=0; i < strPwd.length; ++i){
         			if(strPwd.charAt(0) == strPwd.substring( i, i+1 ) ) ++cnt;
     		}  
     		
     		if(cnt == strPwd.length){
         			alert("º¸¾È»óÀÇ ÀÌÀ¯·Î ÇÑ ¹®ÀÚ·Î ¿¬¼ÓµÈ ºñ¹Ð¹øÈ£´Â Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.");
         			return false; 
     		}
		
		if(chk_AlphaNumberNonchar( chk_AlphaNumberNonchar(strPwd) ) ){
			alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ ´ë¼Ò¹®ÀÚ¿Í ¼ýÀÚ ±×¸®°í Çã¿ëµÈ Æ¯¼ö¹®ÀÚ¸¸ »ç¿ëÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.")
			return false;
		}
		
		return true;
	}
	
	function mem_name(strName)
	{
		if(lib_check_space(strName)){
			alert("ÀÌ¸§¿¡ °ø¹éÀº »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
			return false;
		}
		
		var intNameByte = lib_is_byte( strName );
		if(intNameByte < 2 || intNameByte > 60 ){
			alert("ÀÌ¸§Àº ÇÑ±Û·Î 1ÀÚ ÀÌ»ó 30ÀÚ ÀÌÇÏ, ¿µ¹®À¸·Î 2ÀÚ ÀÌ»ó 60ÀÚ ÀÌÀÌÇÏ¾ß ÇÕ´Ï´Ù.");
			return false;
		}
		
		return true;
	}
	
	function mem_byname(strByname)
	{
		if(lib_check_space(strByname)){
			alert("º°Äª¿¡ °ø¹éÀº »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
			return false;
		}
		
		var intNameByte = lib_is_byte( strByname );
		if(intNameByte < 2 || intNameByte > 60 ){
			alert("º°ÄªÀº ÇÑ±Û·Î 1ÀÚ ÀÌ»ó 30ÀÚ ÀÌÇÏ, ¿µ¹®À¸·Î 2ÀÚ ÀÌ»ó 60ÀÚ ÀÌÀÌÇÏ¾ß ÇÕ´Ï´Ù.");
			return false;
		}
		
		return true;
	}
	
	function mem_email(strEmail)
	{
		if(lib_check_space(strEmail)){
			alert("ÀÌ¸ÞÀÏ¿¡ °ø¹éÀº »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
			return false;
		}
		
		     
		var isEmail = /[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*@[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*/;
		if( !isEmail.test(strEmail) ){
		    	alert("ÀÌ¸ÞÀÏ Çü½ÄÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
		    	return false;
		}
		
		var intEmailByte = lib_is_byte( strEmail );
		if(intEmailByte < 2 || intEmailByte > 60 ){
			alert("emailÀº 2ÀÚ ÀÌ»ó 60ÀÚ ÀÌÀÌÇÏ¾ß ÇÕ´Ï´Ù.");
			return false;
		}
		
		if( strEmail.lastIndexOf("daum.net") >= 0 || strEmail.lastIndexOf("hanmail.net") >= 0 ){
			 alert("´ÙÀ½ ¸ÞÀÏ °èÁ¤Àº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			 return false;
		}
		
		return true;
	}
	
	
	function chk_socno(strSocno)
	{
		if( lib_Jumin_chk( strSocno ) ){
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.\n\nº»ÀÎÀÇ ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			return false;
		}
		
		return true;
	}
	
	function chk_AlphaNumberNonchar(strChk)
	{
		var isPW = /^[a-zA-Z0-9_~`!@\\#\$%\^&\*()-\+=\|\[\]\{\};:'"<,>.?/]/;			//'"

		if( isPW.test(strChk) ){
			return false;
		}else{
			return true;
		}
	}
