
function strchk(field)
{ 
	var valid = "0123456789abcdefghijklmnopqrstuvwxyz";
	var ok = "yes"; 
	var temp; 
	for (var i=0; i<field.value.length; i++)
	{ 
		temp = "" + field.value.substring(i, i+1); 
		if(valid.indexOf(temp) == "-1") ok = "no"; 
	} 
	if(ok == "no") 
	{ 
		alert("¼ýÀÚ¿Í ¿µ¼Ò¹®ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù!"); 
		field.value = "";
		field.focus();
    }
}

function validate(field)
{ 
	var valid = "0123456789";
	var ok = "yes"; 
	var temp; 
	for (var i=0; i<field.value.length; i++)
	{ 
		temp = "" + field.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") ok = "no"; 
	} 
	if(ok == "no") 
	{ 
		alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù"); 
		field.value = "";
		field.focus();
    } 
} 

function idcheck() 
{ 
	if(memform.id.value == "")
	{
		alert("ID¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.id.focus();
		return ;	
	}
	if(memform.id.value.length < 4)
	{
		alert("ID´Â 4~12ÀÚ±îÁö °¡´ÉÇÕ´Ï´Ù!");
 		memform.id.value="";
		memform.id.focus();
		return ;	
	}	
            
	window.open("id_check.asp?id="+memform.id.value,"¾ÆÀÌµðÁßº¹Ã¼Å©","width=300,height=170");
	 	  					
}

function postsearch()
{
	window.open("postsearch.asp","¿ìÆí¹øÈ£Ã£±â","width=447,height=358,resizable=no,scrollbars=yes");
}

function IsValidResidentNumber(resident_number)
{
	var checksum;
	var con = new Array();
	con[0] = 2;
	con[1] = 3;
	con[2] = 4;
	con[3] = 5;
	con[4] = 6;
	con[5] = 7;
	con[6] = 8;
	con[7] = 9;
	con[8] = 2;
	con[9] = 3;
	con[10] = 4;
	con[11] = 5;

	checksum = 0;
	for (var i = 0; i < 12; i++) {
		checksum += resident_number.charAt(i) * con[i];
	}
	if(resident_number.charAt(12) != (11 - (checksum % 11)) % 10) {
		return false;
	}

	return true;
}

function radio_checked(radio_b)
{
	for(var i=0;i < radio_b.length;i=i+1)
	{
		if (radio_b[i].checked == true) 
                {       
			return 1;
		}
	}
	radio_b[0].focus();
	return 0;
}

function formcheck()
{
	if(memform.id.value == "")
	{
		alert("ID¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.id.focus();
		return;	
	}

	if(memform.id.value.length < 4)
	{
		alert("ID´Â 4~12ÀÚ±îÁö °¡´ÉÇÕ´Ï´Ù!");
 		memform.id.value="";
		memform.id.focus();
		return;	
	}

	if(memform.passwd1.value == "")
	{
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.passwd1.focus();
		return;	
	}

	if(memform.passwd1.value.length < 4)
	{
		alert("ºñ¹Ð¹øÈ£´Â 4~12ÀÚ±îÁö °¡´ÉÇÕ´Ï´Ù!");
 		memform.passwd1.value="";
		memform.passwd1.focus();
		return;	
	}

	if(memform.passwd2.value == "")
	{
		alert("ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.passwd2.focus();
		return;	
	}

	if(memform.passwd2.value.length < 4)
	{
		alert("ºñ¹Ð¹øÈ£´Â 4~12ÀÚ±îÁö °¡´ÉÇÕ´Ï´Ù!");
 		memform.passwd2.value="";
		memform.passwd2.focus();
		return;	
	}

	if(memform.passwd1.value != memform.passwd2.value)
	{
		alert("ºñ¹Ð¹øÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù!");
		memform.passwd2.value="";
		memform.passwd2.focus();
		return;	
	}

	if(memform.email.value == "")
	{
		alert("¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.email.focus();
		return;
	}
	
	var str = memform.email.value;

	if(str != "")
	{
		if(str.indexOf('@') == -1 || str.indexOf('.') == -1) 
		{
			alert("¿Ã¹Ù¸¥ e-mailÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\n ´Ù½ÃÀÔ·ÂÇÏ¼¼¿ä!")
			memform.email.value = "";
			memform.email.focus();
			return;
		}
	}

	if(memform.name.value == "")
	{
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.name.focus();
		return;
	}

	if(memform.jumin1.value == "")
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕºÎºÐÀ» ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.jumin1.focus();
		return;
	}

	if(memform.jumin2.value == "")
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞºÎºÐÀ» ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.jumin2.focus();
		return;
	}

	if(memform.jumin1.value.length != 6 || memform.jumin2.value.length != 7 || !IsValidResidentNumber(memform.jumin1.value + memform.jumin2.value)) 
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àß¸øÀÔ·ÂÇÏ¼Ì½À´Ï´Ù!");
		memform.jumin1.value = "";
		memform.jumin2.value = "";
		memform.jumin1.focus();
		return;
	}

	if((memform.post1.value == "" && memform.post2.value != "") || (memform.post1.value != "" && memform.post2.value == ""))
	{
		alert("¿ìÆí¹øÈ£¸¦ ¿Ïº®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä");
		memform.post1.focus();
		return;
	}
	
	if(memform.address.value == "")
	{
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.address.focus();
		return;
	}
	
	if(! radio_checked(memform.gubun))
	{
		alert("ÁÖ¼ÒÁö¸¦ Ã¼Å©ÇÏ¼¼¿ä!");
		return;
	}

	if(memform.phone1.value == "" || memform.phone2.value == "" || memform.phone3.value == "")
	{
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.phone1.focus();
		return;
	}

	var hand1,hand2,hand3
	hand1 = memform.mobile1.value
	hand2 = memform.mobile2.value
	hand3 = memform.mobile3.value
	if((hand1 == "" && (hand2 != "" || hand3 != "")) || (hand2 == "" && (hand1 != "" || hand3 != "")) || (hand3 == "" && (hand1 != "" || hand2 != "")))
	{
		alert("ÇÚµåÆù¹øÈ£¸¦ ¿Ïº®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä!");
		memform.mobile1.focus();
		return;
	}
	
	if(memform.birthyy.value != "" && memform.birthyy.value.length < 4)
	{
		alert("³¯Â¥Çü½Ä¿¡ ¸Â°Ô ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.birthyy.focus();
		return;
	}

	if(memform.birthmm.value != "" && memform.birthmm.value.length < 2)
	{
		alert("³¯Â¥Çü½Ä¿¡ ¸Â°Ô ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.birthmm.focus();
		return;
	}

	if(memform.birthdd.value != "" && memform.birthdd.value.length < 2)
	{
		alert("³¯Â¥Çü½Ä¿¡ ¸Â°Ô ÀÔ·ÂÇÏ¼¼¿ä!");
		memform.birthdd.focus();
		return;
	}

	memform.submit();
}

function reset()
{
	memform.reset();
}
