
	function isNum(sVal)
	{
		if (sVal=="") return false;
		for (var i=0; i<sVal.length; i++) {
			if (sVal.charAt(i) < "0") return false;
			if (sVal.charAt(i) > "9") return false;
		}
		return true;
	}
	
	function isAlphaNumeric(sVal)
	{
		if (sVal=="") return false;
		for (var i=0; i<sVal.length; i++) {
			if (sVal.charAt(i) < "0") return false;
			if (sVal.charAt(i) > "9" && sVal.charAt(i) < "A") return false;
			if (sVal.charAt(i) > "Z" && sVal.charAt(i) < "a") return false;
			if (sVal.charAt(i) > "z") return false;
		}
		
		return true;
	}
	
	function isValidId(sVal)
	{
		if (sVal=="") return false;

		for (var i=0; i<sVal.length; i++) {
			if (i==0) {
				if (sVal.charAt(i) < "0") return false;
				if (sVal.charAt(i) > "9" && sVal.charAt(i) < "A") return false;
				if (sVal.charAt(i) > "Z" && sVal.charAt(i) < "a") return false;
				if (sVal.charAt(i) > "z") return false;
			}
			else {
				if (sVal.charAt(i) == "." || sVal.charAt(i) == "_" || sVal.charAt(i) == "-") {}
				else if (sVal.charAt(i) < "0") return false;
				else if (sVal.charAt(i) > "9" && sVal.charAt(i) < "A") return false;
				else if (sVal.charAt(i) > "Z" && sVal.charAt(i) < "a") return false;
				else if (sVal.charAt(i) > "z") return false;
			}
		}

		if (sVal.length < 4 || sVal.length > 16) {
			alert("¾ÆÀÌµð´Â 4ÀÚ ÀÌ»ó 12ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");
			return false;
		}
	
	return true;		
		
	}

	function badword_check(){

		var swear_alert_arr=new Array;
		var swear_alert_count=0; 

		function reset_alert_count(){
			swear_alert_count=0;
		} 

		var swear_words_arr=new Array("admin","webmaster","root","myhana");
		reset_alert_count(); 
		var badword_form = eval('document.member.m_id'); 
		var compare_text=badword_form.value;

		for(var i=0; i<swear_words_arr.length; i++){
			for(var j=0; j<(compare_text.length); j++){
				if(swear_words_arr[i]==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase()){
					swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));
					swear_alert_count++;
				}
			}
		}

		var alert_text=""; 
		for(var k=1; k<=swear_alert_count; k++){
			alert_text+="\n" + "(" + k + ") " + swear_alert_arr[k-1];
		} 

		if(swear_alert_count>0){
			return false;
		}else{
			return true; 
		}

	} 


	function isInSpecialChar(sBuf)
	{
		var sChk = "!@#$%&*()|'[];:\" ^|><~`=+-\\/{}^_,.?";
		for ( var i=0; i<sBuf.length; i++ ) {
			if (sChk.indexOf(sBuf.charAt(i)) >= 0) {
				return true;
			}
		}

		return false;
	}
	
	function checkEmail(EmailForm)
	{
		//email Ã¼Å©
		var strEmail = EmailForm.value;
	    var i;
	    var strCheck1 = false;
	    var strCheck2 = false;
		var iEmailLen = strEmail.length
		if (iEmailLen > 0) {
			// strEmail ¿¡ '.@', '@.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
			// strEmailÀÇ ¸Ç¾Õ ¶Ç´Â ¸ÇµÚ¿¡  '@', '.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
			if ((strEmail.indexOf(".@") != -1) || (strEmail.indexOf("@.") != -1) ||
				(strEmail.substring(0,1) == ".") || (strEmail.substring(0,1) == "@") ||
				(strEmail.substring(iEmailLen-1,iEmailLen) == ".") || (strEmail.substring(iEmailLen-1,iEmailLen) == "@"))
			{	
		        alert("EmailÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À.");
		        EmailForm.focus();
				return false;
			}
		    for ( i=0; i<iEmailLen; i++ ) {
		        if ( (strEmail.substring(i,i+1) == ".") || (strEmail.substring(i,i+1) == "-") || (strEmail.substring(i,i+1) == "_") ||
					((strEmail.substring(i,i+1) >= "0") && (strEmail.substring(i,i+1) <= "9")) ||
					((strEmail.substring(i,i+1) >= "@") && (strEmail.substring(i,i+1) <= "Z")) ||
					((strEmail.substring(i,i+1) >= "a") && (strEmail.substring(i,i+1) <= "z")) ) {
		                if (strEmail.substring(i,i+1) == ".")
							strCheck1 = true;
		                if (strEmail.substring(i,i+1) == "@")
							strCheck2 = true;
		        }
		        else {
		            alert("EmailÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À.");
		            EmailForm.focus();
					return false;
		        }
		    }
		
		    if ((strCheck1 == false) || (strCheck2 == false)) {
		        alert("\nEmailÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À.");
		        EmailForm.focus();
				return false;
		    }
		}
	    return true;
	}
	
	function sid_check(s_num1,s_num2)
	{
	   var chk =0
	   var yy = s_num1.value.substring(0,2)
	   var mm = s_num1.value.substring(2,4)
	   var dd = s_num1.value.substring(4,6)
	   var sex = s_num2.value.substring(0,1)
	
	   if ((s_num1.value.length != 6 )||
	         (yy <25 || mm <1 || mm>12 ||dd<1) )
	      {
	         return (false);
	      }
	
	   if ((sex != 1 && sex !=2 )|| (s_num2.value.length != 7 ))
	      {
	         return (false);
	      }
	
	// ÁÖ¹Îµî·Ï¹øÈ£ validation check
	
	   for (var i = 0; i <=5 ; i++){ 
	       chk = chk + ((i%8+2) * parseInt(s_num1.value.substring(i,i+1)))
	    }
	   for (var i = 6; i <=11 ; i++){ 
	      chk = chk + ((i%8+2) * parseInt(s_num2.value.substring(i-6,i-5)))
	    }
	
	
	   chk = 11 - (chk %11)
	   chk = chk % 10
	
	
	   if (chk != s_num2.value.substring(6,7))
	    {
	       return (false);
	    }
	    return true;
	}

	// »ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
	function is_binNo(num) { 
		var reg = /([0-9]{3})-?([0-9]{2})-?([0-9]{5})/; 
		if (!reg.test(num)) return false; 
		num = RegExp.$1 + RegExp.$2 + RegExp.$3; 
		var cVal = 0; 
		for (var i=0; i<8; i++) { 
			var cKeyNum = parseInt(((_tmp = i % 3) == 0) ? 1 : ( _tmp  == 1 ) ? 3 : 7); 
			cVal += (parseFloat(num.substring(i,i+1)) * cKeyNum) % 10; 
		} 
		var li_temp = parseFloat(num.substring(i,i+1)) * 5 + '0'; 
		cVal += parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2)); 
		return (parseInt(num.substring(9,10)) == 10-(cVal % 10)%10); 
	}

	function next(str,order,size){


		/*
		ÀüÃ¼ elements ÀÇ °¹¼ö ÆÄ¾Ç ¹× ÇöÀç ¿¤¸®¸àÆ®ÀÇ °íÀ¯°ª ¸®ÅÏ
		var obj=document.member;
		num_elements = obj.elements.length;
		alert (num_elements);
		*/

		nex = order +1 ;
		num = str.elements[order].value;

		siz = num.length;
		numFlag = Number(num);

		if(isNaN(num)){

			alert('ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
			str.elements[order].select();
			str.elements[order].focus();
			return false;
		}

		if(siz == size){
			if( order == 15) str.elements[nex].focus();
			if( order == 16) {
				sex = str.elements[order].value.substring(0, 1);
				if(sex == 1 || sex == 3) {
					str.elements[18].checked = true;
				}else if(sex ==2 || sex == 4){
					str.elements[19].checked = true;				
				}
			}
			return true;
		}

		// ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸® Ã³À½ ´Ü¼ø Çü½Ä Ã¼Å©

	   if(order == 16 && siz == 1){
			if(num < 1 || num > 4){
				alert('Àß¸øµÈ ÁÖ¹Î¹øÈ£ Çü½ÄÀÔ´Ï´Ù');
				str.elements[order].select();
				str.elements[order].focus();
				return false;
			}
	   }

	}