function frm_check(){

	if (  document.frm1.approve.checked == false )
	{
		alert("약관에 동의해 주세요.");
		return false;
	}
	if(document.frm1.name.value ==""){
		alert("이름을 입력해 주시기 바랍니다.");
		document.frm1.name.focus();
		return false;
	}
	
	if(document.frm1.jumin1.value =="" || document.frm1.jumin1.value ==""){
		alert("주민번호를 입력해 주시기 바랍니다.");
		document.frm1.jumin1.focus();
		return false;
	}
	
	if(document.frm1.jumin1.value.length < 6 || document.frm1.jumin2.value.length < 7) 
	{
		alert("주민등록번호에 오류가 있습니다. 다시 확인하여 주십시오.");
		document.frm1.jumin1.focus();
		return false;
	}
	
	var rn;
	rn=frm1.jumin1.value + frm1.jumin2.value;
	var sum=0;
	for(i=0;i<8;i++) { sum+=rn.substring(i,i+1)*(i+2); }
	for(i=8;i<12;i++) { sum+=rn.substring(i,i+1)*(i-6); }
	sum=11-(sum%11);
	if (sum>=10) { sum-=10; }
	if (rn.substring(12,13) != sum || (rn.substring(6,7) !=1 && rn.substring(6,7) != 2)) 
	{
		alert("주민등록번호에 오류가 있습니다. 다시 확인하십시오.");
		document.frm1.jumin1.focus();
		return false;
	}
}
