function movenext(obj1,obj2,length)
{
	if (obj1.value.length == length) obj2.focus();
}

function Checkid(data)
{
	var flag_word=1;
	var num="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	for (var i=0;i<data.length;i++) {
	if (-1 == num.indexOf(data.charAt(i)))				
	       flag_word = 0;	// false
	}
		
	if (flag_word == 0) {
			
		alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");		
		return false;
	}

	for (i = 0; i < data.length; i++) {			
		if (data.charAt(i) < '0' || data.charAt(i) > '9') {				
			flag = 0;	// false
		}
	}	

	return true;
}

function SrcFrm(frm,location)
{	
	frm.action = location;
	frm.submit();
}	
 function reconfirm(frm)
{
	var ans;
	ans = confirm("Å»ÅðÇÏ½Ã°Ú½À´Ï±î? Å»ÅðÈÄ [°æ±âµµÃ¼À°È¸] »çÀÌÆ®ÀÇ ¼­ºñ½º ÀÌ¿ë¿¡ Á¦ÇÑÀ» ¹Þ½À´Ï´Ù.");
	if(ans == true)
	{
		frm.submit();
		//window.close(); 
		//document.location.href = "../main.asp";
	}
}
 function JS_trim(data)
  {
	for(var i=0;i<data.length;i++)
	{
		var digit = data.charAt(i)
		if ( digit == " ")	continue; 
		else return 1;
	}
	return -1;
  }
 
  function is_space(data)
  {
	for(var i=0;i<data.length;i++)
	{
		var digit = data.charAt(i)
		if ( digit == " ")	return true; 
		else	continue; 
	}
	return false;
  }
function is_hangul(val)
{
	if(val.length==0) return false;
		for (var i = 0; i < val.length; i++){
			if (val.charCodeAt(i) != 32 && (val.charCodeAt(i) < 44032 || val.charCodeAt(i) > 55203))
				return false;}
		return  true;
}

function is_range(val, min, max)
{
	var val_len = val.length;
	var temp;
	for(i = 0; i < val_len; i++) {
		temp = val.charAt(i);
		if(escape(temp).length > 4) val_len++;
	}
	if ((val_len < min) || (val_len > max))	return false;
	else return true;
}

function is_number(val)
{
	if(val.length==0) return false;
		for (var i = 0; i< val.length; i++) {
			var ch = val.substring(i, i + 1);
			if (ch<"0" || ch>"9") return false;
		}
	return true;	
}

function is_float(val)
{
	var index = -1;
	var num1="",num2="",temp="";
	if (val.length==0) return false;
	for(i = 0; i < val.length; i++) {
		temp = val.charAt(i);		
			
		if (temp==".")
		{
			if (index==-1) index = i;
			else
				return false;
		}	
		else
		{
			if (index ==-1)	num1 = num1 + temp;
			else num2 = num2 + temp;
		}					
	}	
	if (!is_number(num1)) return false;
	if (!is_number(num2) && (num2 != "")) return false;
	return true;	
}
function check_regno(snum1, snum2)
{
	var chk =0;
	var yy = snum1.value.substring(0,2);

	var mm = parseInt(snum1.value.substring(2,4), 10);
	var dd = parseInt(snum1.value.substring(4,6), 10);
	var sex = parseInt(snum2.value.substring(0,1), 10);

			// À¯È¿ÇÑ ´Þ, ÀÏ Ã¼Å©
	if ((mm>12)||(mm<1)||(dd<1)||(dd>31)) {
		//  		alert ('ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕºÎºÐÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
		snum1.focus();return true;
	}

			if ((sex != 1 && sex !=2 && sex !=3 && sex !=4)||(snum2.value.length != 7 )){
		//    		alert ('ÁÖ¹Îµî·Ï¹øÈ£ µÞºÎºÐÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
					snum2.focus();return true;
			}

			for (var i = 0; i <=5 ; i++)
				chk = chk + ((i%8+2) * parseInt(snum1.value.substring(i,i+1)))

			for (var i = 6; i <=11 ; i++)
				chk = chk + ((i%8+2) * parseInt(snum2.value.substring(i-6,i-5)))

			chk = 11 - (chk %11)
			chk = chk % 10

			if (chk != snum2.value.substring(6,7))
			{
		//    		alert ('À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
					snum1.focus();return true;
			}

			var intYear, intMonth, intDay
			var dayToday, dayUser

			if (sex == 3 || sex == 4) 
				intYear = "20" + yy

			intMonth = mm - 1
			intDay = dd

			dayUser = new Date(intYear, intMonth, intDay);
			dayToday = new Date()

			if ( (dayUser.getTime() - dayToday.getTime()) > 0 ) {
		//    		alert ('À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
					snum1.focus();return true;
			}
			return false;
		}

function getlength(val)
{	
	var len = 0;
	var num="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`~!@#$%^&*()_+|-=\[]{};',./<>? ";
	if(val.length==0) return 0;
	for (var i = 0; i < val.length; i++){	
		if (-1 == num.indexOf(val.charAt(i)))		
			len = len + 2;
		else
			len = len + 1;				
	}	
	return  len;
}

function Checkfrm(frm)
{
//ÀÌ¸§Ã¼Å©
	/*if ((frm.Mem_Name.value =="") || (JS_trim(frm.Mem_Name.value) == -1))
	{
		alert("ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.Mem_Name.focus();
		return;
	}
    	if (namecheck(frm.Mem_Name) == false) 
    	{
	    return;
    	}
	if(is_space(frm.Mem_Name.value))
	{
		alert("ºóÄ­À» ³ÖÁö¸¶¼¼¿ä!!");
		frm.Mem_Name.focus();
		return;	
	}

//ÁÖ¹Î¹øÈ£Ã¼Å©
	if (frm.Mem_CivilNo1.value == ""){
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.Mem_CivilNo1.focus();
		return;
	}
	if(!is_number(frm.Mem_CivilNo1.value))
	{
		alert("¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.Mem_CivilNo1.focus();
		return;
	}
	if(!is_range(frm.Mem_CivilNo1.value,6,6))
	{	
		alert("6ÀÚ¸®·Î ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.Mem_CivilNo1.focus();
		return;
	}			
	if (frm.Mem_CivilNo2.value == ""){
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.Mem_CivilNo2.focus();
		return;
	}
	if(!is_number(frm.Mem_CivilNo2.value))
	{
		alert("¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.Mem_CivilNo2.focus();
		return;
	}
	if(!is_range(frm.Mem_CivilNo2.value,7,7))
	{	
		alert("7ÀÚ¸®·Î ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.Mem_CivilNo2.focus();
		return;
	}
	if(check_regno(frm.Mem_CivilNo1,frm.Mem_CivilNo2))
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²·È½À´Ï´Ù.");
		frm.Mem_CivilNo1.focus();
		return;
	}
*/
	
	if((frm.Mem_ID.value == "")|| (JS_trim(frm.Mem_ID.value) == -1))
	{
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.Mem_ID.focus();
		return;
	}
	if(!Checkid(frm.Mem_ID.value))
	{
		frm.Mem_ID.value = "";
		frm.Mem_ID.focus();
		return;	
	}
	if(!is_range(frm.Mem_ID.value,4,12))	
	{			
		alert("4ÀÚ¸®ÀÌ»ó 12ÀÚ¸® ÀÌÇÏ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.Mem_ID.focus();
		return;	
	}	

	if((frm.Mem_PWD.value == "")|| (JS_trim(frm.Mem_PWD.value) == -1))
	{
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.Mem_PWD.focus();
		return;
	}
	if(!Checkid(frm.Mem_PWD.value))
	{		
		frm.Mem_PWD.value = "";
		frm.Mem_PWD.focus();
		return;	
	}
	if(!is_range(frm.Mem_PWD.value,6,20))	
	{			
		alert("ºñ¹Ð¹øÈ£´Â 6-20 ÀÚ¸®·Î ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.Mem_PWD.focus();
		return;	
	}
	if(frm.Mem_PWD.value != frm.Mem_PWD_Confirm.value)	
	{
		alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
		frm.Mem_PWD_Confirm.focus();
		return;
	}    
	
// ÀüÈ­¹øÈ£ Ã¼Å©	
	if((frm.Mem_Tel1.value == "")|| (JS_trim(frm.Mem_Tel1.value) == -1))
	{
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.Mem_Tel1.focus();
		return;
	}
	if (!(frm.Mem_Tel1.value.substring(0,1) =="0"))
    	{
       		alert("Àß¸øµÈ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
       		frm.Mem_Tel1.value="";
   	   	frm.Mem_Tel1.focus();
   	   	return;
    	}
	if(!is_number(frm.Mem_Tel1.value))
	{
		alert("¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä.");
        	frm.Mem_Tel1.value="";
		frm.Mem_Tel1.focus();
		return;
	}
	if(!is_range(frm.Mem_Tel1.value,2,4))	
	{			
		alert("Àß¸øµÈ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.");
        frm.Mem_Tel1.value="";
		frm.Mem_Tel1.focus();
		return;	
	}
	if((frm.Mem_Tel2.value == "")|| (JS_trim(frm.Mem_Tel2.value) == -1))
	{
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.Mem_Tel2.focus();
		return;
	}
	if(!is_number(frm.Mem_Tel2.value))
	{
		alert("¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä.");
        frm.Mem_Tel2.value="";
		frm.Mem_Tel2.focus();
		return;
	}
	if(!is_range(frm.Mem_Tel2.value,3,4))	
	{			
		alert("Àß¸øµÈ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.");
        	frm.Mem_Tel2.value="";
		frm.Mem_Tel2.focus();
		return;	
	}
	if((frm.Mem_Tel3.value == "")|| (JS_trim(frm.Mem_Tel3.value) == -1))
	{
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.Mem_Tel3.focus();
		return;
	}
	if(!is_number(frm.Mem_Tel3.value))
	{
		alert("¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä.");
        	frm.Mem_Tel3.value="";
		frm.Mem_Tel3.focus();
		return;
	}
	if(!is_range(frm.Mem_Tel3.value,4,4))	
	{			
		alert("Àß¸øµÈ ÀüÈ­¹øÈ£ÀÔ´Ï´Ù.");
        	frm.Mem_Tel3.value="";
		frm.Mem_Tel3.focus();
		return;	
	}
	
// ÁÖ¼Ò Ã¼Å© 
   	if (emailcheck(frm.Mem_Email) == false) 
    	{
       		 return;
    	}      

	frm.submit();
}



//ÀÌ¸§ Ã¼Å©2//
function namecheck(obj) 
{
	var comp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.@-~/_";
	var string=obj.value;
    var len=string.length;
    if (len > 0) 
        {
        	for(i=0;i<len;i++) 
        	{
                	if(comp.indexOf(string.substring(i,i+1))>0)
                	{
                        	alert("ÀÌ¸§Àº ÇÑ±Û¸¸ °¡´ÉÇÕ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
                        	obj.value="";
                        	obj.focus();
                        	return (false);
                	}
        	}
        if (len < 2 || len > 5) 
        	{
                	alert("ÀÌ¸§Àº 2~5ÀÚ »çÀÌÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
					obj.value="";
					obj.focus();
                	return (false);
        	}
        }
return (true);        
}

//ÀüÀÚ¿ìÆí Ã¼Å©//
function emailcheck(obj) 
{
	var comp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.@-~/_";
	var string=obj.value;
    var len=string.length;
    var	chk = true;
    if (len > 0) 
    {
        	for(i=0;i<len;i++) 
        	{
                	if(comp.indexOf(string.substring(i,i+1))<0)
                	{
                        	alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
                        	obj.value="";
                        	obj.focus();
                        	return (false);
                	}
        			if(string.substring(i,i+1)=='@')
        			{
					chk = false;
					break;
					}
        	}
		    if(chk)
	        {
		       alert("ÀüÀÚ¿ìÆíÁÖ¼Ò°¡ Àß¸øµÇ¾ú½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			   obj.value="";
	   		   obj.focus();
      	       return (false);
         	
        	
            }
    }
return (true);        
}


function datecheck(obj) 
{
	var comp="0123456789-";
	var string=obj.value;
    var len=string.length;
    var chk = true;
    if (len > 0) 
        {
        	for(var i=0;i<len;i++) 
        	{
                	if(comp.indexOf(string.substring(i,i+1))<0)
                	{
                        	alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
                        	obj.value="";
                        	obj.focus();
                        	return (false);
                	}
                	if(string.substring(i,i+1)=='-')
        			{
					chk = false;
					break;
					}
        	}
	}
    if(chk)
	   {
	       alert("±â³äÀÏÀÚ°¡ Àß¸øµÇ¾ú½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	       obj.value="";
  	       obj.focus();
           return (false);
       }               
return (true);  
}


		

