function changeBox(cbox) {
	box = eval(cbox);
	box.checked = !box.checked;
	}
<!---------------------------------------------------------------------------->
   function f_is_id(obj)
   {
      var sTemp;
   	for(var i = 0; i < obj.value.length; i++)
   	{
   	   sTemp = obj.value.substring(i, i+1);   
   		if((sTemp <= '9') && (sTemp >= '0'))
   		   continue;
   		if((sTemp <= 'z') && (sTemp >= 'a'))
   		   continue;
   		if((sTemp <= 'Z') && (sTemp >= 'A'))
   		   continue;
   	   return true;
   	}
      return false;
   }
<!---------------------------------------------------------------------------->
function f_nul_chk(obj,lbl)
{
	if( obj.value == '' )
	{
		alert('ÇÊ¼öÇ×¸ñ ' + lbl + ' ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		obj.focus(); 
		return true;   
	}
	return false; 
}
<!---------------------------------------------------------------------------->
function f_len_s_chk(obj,lbl, num)
{
	if( obj.value.length < num)
	{
		alert(lbl + ' '  + num + '¹®ÀÚ ÀÌ»ó ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		obj.focus(); 
		return true;   
	}
	return false; 
}
<!---------------------------------------------------------------------------->
function f_len_l_chk(obj,lbl, num)
{
	if( obj.value.length > num)
	{
		alert(lbl + ' '  + num + '¹®ÀÚ ÀÌÇÏ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		obj.focus(); 
		return true;   
	}
	return false; 
}
<!---------------------------------------------------------------------------->
function f_is_num(obj,lbl)
{
	var nLen = obj.value.length; 
	for( i = 0 ; i < nLen ; i++)
	{
		temp = obj.value.substring(i,i+1);
		if( temp < '0' || temp > '9' )
		{
			alert(lbl + ' ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.');
			obj.focus();
			return true;
		}     
	}
	return false;
}
<!---------------------------------------------------------------------------->
function f_popup_id() 
	{

		var w_id_chk;
		if (f_nul_chk(document.memeinfome.id, '[¾ÆÀÌµð]¸¦'))	return; 
		if (f_len_s_chk(document.memeinfome.id, '[¾ÆÀÌµð]´Â',4))	return;
		if (f_len_l_chk(document.memeinfome.id, '[¾ÆÀÌµð]´Â',12))	return;
		if (f_is_id(document.memeinfome.id))
		{
		   alert("¾ÆÀÌµð´Â ¿µ¹®/¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
			memeinfome.id.focus();
			return;
		}
		window.open('check_id.php?id=' + document.memeinfome.id.value,'w_id_chk', 
				'resizable=no,scrollbars=0,x=100,y=200,left=200,top=100,width=248,height=175');
		
	}
<!---------------------------------------------------------------------------->
function f_peop_no_chk(s) {
	if( s.charAt(6) == 1 || s.charAt(6) == 2 )
	{
		if( s.charAt(12) == 
			(( 11 - ((s.charAt(0)*2+s.charAt(1)*3+s.charAt(2)*4
						+s.charAt(3)*5+s.charAt(4)*6+s.charAt(5)*7
						+s.charAt(6)*8+s.charAt(7)*9+s.charAt(8)*2
						+s.charAt(9)*3+s.charAt(10)*4+s.charAt(11)*5)
						% 11)))%10)
			return true; 
	} 
	return false; 
}
<!---------------------------------------------------------------------------->
function f_popup_addr() 
	{
		var w_addr_chk;
		document.memeinfome.addr2.focus();
		window.open('check_addr.php?','w_addr_chk', 
				'resizable=no,scrollbars=yes,x=100,y=200,left=250,top=100,width=400,height=280');
		
	}
<!---------------------------------------------------------------------------->
function f_is_email(s)
	{
		var sChk = '';
		var nCnt = 0;
		var nLen = s.length; 
		if (s.length < 7)		
		{
			return false;
		}
		else
		{
			for( i = 0 ; i < nLen ; i++)
			{
				temp = s.substring(i,i+1);   			
				if ((temp == '@' && i < 2) || (temp == '.' && i < 4))
				{
					return false;	
				}
				else 
				{
					if ( temp == '@' || temp == '.') sChk = sChk + temp;
				}
			}			
			if( sChk.substring(0,2) == '@.' )
				return true;
			else
				return false;
		}		
	}
<!---------------------------------------------------------------------------->
	function f_submit(f) 
	{
	if(f.dong.checked != true){
		alert('¾à°ü¿¡ µ¿ÀÇÇÏ¼Å¾ß¸¸ °¡ÀÔÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.');
		return false;
	}	
		if (f_nul_chk(f.id,		'[¾ÆÀÌµð]¸¦'))						return false;
		if (f_len_s_chk(f.id,	'[¾ÆÀÌµð]´Â',4))					return false;
		if (f_len_l_chk(f.id,	'[¾ÆÀÌµð]´Â',12))					return false;
		if (f_is_id(f.id))
		{
		   alert("¾ÆÀÌµð´Â ¿µ¹®/¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
			f.id.focus();
			return false;
		}
		if (f_nul_chk(f.pass,	'[ºñ¹Ð¹øÈ£]¸¦'))					return false;
		if (f_len_s_chk(f.pass,	'[ºñ¹Ð¹øÈ£]´Â',4))					return false;
		if (f_nul_chk(f.pass2,	'[ºñ¹Ð¹øÈ£È®ÀÎ]À»'))				return false;
		if (f.pass.value != f.pass2.value)
		{
			alert('ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀÌ ´Ù¸¨´Ï´Ù.');
			f.pass.focus();
			return false;
		} 
		if (f_nul_chk(f.name,			'[ÀÌ¸§]À»'))				return false;
		if (f_nul_chk(f.social_num1,	'[ÁÖ¹Îµî·Ï¹øÈ£]¸¦'))		return false;
		if (f_nul_chk(f.social_num2,	'[ÁÖ¹Îµî·Ï¹øÈ£]¸¦'))		return false;
		if (f_is_num(f.social_num1,		'[ÁÖ¹Îµî·Ï¹øÈ£]´Â'))		return false;
		if (f_is_num(f.social_num2,		'[ÁÖ¹Îµî·Ï¹øÈ£]´Â'))		return false;		
		if (f_peop_no_chk(f.social_num1.value + f.social_num2.value) == false )
		{
			alert('[ÁÖ¹Îµî·Ï¹øÈ£] ¿À·ùÀÔ´Ï´Ù.'); 
			f.social_num1.focus();
			return false;
		}	
		if (f_nul_chk(f.zip1,	'[ÀÚÅÃ¿ìÆí¹øÈ£]¸¦'))				return false;
		if (f_nul_chk(f.zip2,	'[ÀÚÅÃ¿ìÆí¹øÈ£]¸¦'))				return false;
		if (f_nul_chk(f.addr1,	'[ÀÚÅÃÁÖ¼Ò]¸¦'))					return false;
		if (f_nul_chk(f.addr2,	'[ÀÚÅÃÁÖ¼Ò]¸¦'))					return false;	
		if (f_nul_chk(f.htel1,	'[ÀÚÅÃÀüÈ­¹øÈ£(Áö¿ª¹øÈ£)]¸¦'))		return false;
		if (f_nul_chk(f.htel2,	'[ÀÚÅÃÀüÈ­¹øÈ£(±¹)]¸¦'))			return false;
		if (f_nul_chk(f.htel3,	'[ÀÚÅÃÀüÈ­¹øÈ£(¹øÈ£)]¸¦'))			return false;
		if (f_is_num(f.htel1,	'[ÀÚÅÃÀüÈ­¹øÈ£(Áö¿ª¹øÈ£)]´Â'))		return false;
		if (f_is_num(f.htel2,	'[ÀÚÅÃÀüÈ­¹øÈ£(±¹)]´Â'))			return false;
		if (f_is_num(f.htel3,	'[ÀÚÅÃÀüÈ­¹øÈ£(¹øÈ£)]´Â'))			return false;
		return true;
	}
//ÁÖ¹ÎÈ£È£ ÀÔ·Â½Ã ÀÚµ¿À¸·Î »ý³â¿ùÀÏ ¸¸µé±â
function birth_auto(){
		if (document.memeinfome.social_num1.value.length==6 && document.memeinfome.social_num2.value.length==7){
				var r1=document.memeinfome.social_num1.value;
				document.memeinfome.birthY.value= "19" + r1.substring(0,2);
				document.memeinfome.birthM.value= r1.substring(2,4);
				document.memeinfome.birthD.value= r1.substring(4,6);
		}else{
				alert("ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
				document.memeinfome.social_num1.focus();
	}
}
function marry_cancel() {
    elm = document.memeinfome.elements;
    elm["MarryY"].value = "";
    elm["MarryM"].value = "";
    elm["MarryD"].value = "";

}
<!-- Begin ÅÇÅ°¸¦ »ç¿ëÇÏÁö ¾Ê°í ÀÚµ¿À¸·Î ´ÙÀ½ ÀÔ·Â¶õÀ¸·Î ÀÌµ¿ÇÏ±â -- >
var isNN = (navigator.appName.indexOf("Netscape")!=-1); 
function autoTab(input,len, e) { 
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46]; 
if(input.value.length >= len && !containsElement(filter,keyCode)) { 
input.value = input.value.slice(0, len); 
input.form[(getIndex(input)+1) % input.form.length].focus(); 
} 
function containsElement(arr, ele) { 
var found = false, index = 0; 
while(!found && index < arr.length) 
if(arr[index] == ele) 
found = true; 
else 
index++; 
return found; 
} 
function getIndex(input) { 
var index = -1, i = 0, found = false; 
while (i < input.form.length && index == -1) 
if (input.form[i] == input)index = i; 
else i++; 
return index; 
} 
return true; 
} 
