function check_jumin(){
	var f = document.jumin_num;
     if(f.KIND.checked == false){
                 alert("회원약관에 동의하셔야 합니다!"); 
                 return false; 
	}
	
	var cut_array = document.jumin_num.g_Regis_Cut.value.split(':');
	
	if (document.jumin_num.name.value.length < 2) { 
		alert('\n이름(실명)을 입력하세요            \n'); 
		document.jumin_num.name.focus(); 
		return false; 
	} 

	var chk =0
	var yy  = document.jumin_num.jumin1.value.substring(0,2)
	var mm  = document.jumin_num.jumin1.value.substring(2,4)
	var dd  = document.jumin_num.jumin1.value.substring(4,6)
	var sex = document.jumin_num.jumin2.value.substring(0,1)

	current = new Date();
	c_year = current.getYear();
	c_month = current.getMonth()+1;
	c_day = current.getDate();
	c_yy = "19"+yy;

	if (cut_array[1] != '')
	{
		if(c_year-c_yy<21){
			alert('\n미성년자는 가입할 수 없습니다.              \n');
			return false;
		}
		else if((c_year-c_yy==21)&&(mm>c_month)){
			alert('\n미성년자는 가입할 수 없습니다.               \n');
			return false;
		}
		else if((c_year-c_yy==21)&&(mm==c_month)&&(dd>c_day)){
			alert('\n미성년자는 가입할 수 없습니다.               \n');
			return false;
		}
	}
	if (cut_array[2] != '')
	{
		if(c_year-c_yy<14){
			alert('\n만 14세 미만은 가입할 수 없습니다.              \n');
			return false;
		}
		else if((c_year-c_yy==14)&&(mm>c_month)){
			alert('\n만 14세 미만은 가입할 수 없습니다.               \n');
			return false;
		}
		else if((c_year-c_yy==14)&&(mm==c_month)&&(dd>c_day)){
			alert('\n만 14세 미만은 가입할 수 없습니다.               \n');
			return false;
		}
	}

	if ((document.jumin_num.jumin1.value.length!=6)||(yy <25||mm <1||mm>12||dd<1)){ 
		alert ('\n주민등록번호가 맞지않습니다                  \n'); 
		document.jumin_num.jumin1.focus(); 
		return false;
	} 
	if (!document.jumin_num.jumin1.value) { 
		alert('\n주민등록번호를 입력하세요                   \n'); 
		document.jumin_num.jumin1.focus(); 
		return false; 
	} 
	if (!document.jumin_num.jumin2.value) { 
		alert('\n주민등록번호를 입력하세요                   \n'); 
		document.jumin_num.jumin2.focus(); 
		return false; 
	} 

	for(var i = 0; i < document.jumin_num.jumin1.value.length; i++) { 
		var chr = document.jumin_num.jumin1.value.substr(i,1); 
		if(chr < '0' || chr > '9') {
			alert('\n주민등록번호는 숫자여야 합니다.                \n'); 
			document.jumin_num.jumin1.focus(); 
			return false;         
		} 
	} 
	for(var i = 0; i < document.jumin_num.jumin2.value.length; i++) { 
		var chr = document.jumin_num.jumin2.value.substr(i,1); 
		if(chr < '0' || chr > '9') {
			alert('\n주민등록번호는 숫자여야 합니다.                   \n'); 
			document.jumin_num.jumin2.focus(); 
			return false;         
		} 
	} 

	var chk =0 
	var yy = document.jumin_num.jumin1.value.substring(0,2) 
	var mm = document.jumin_num.jumin1.value.substring(2,4) 
	var dd = document.jumin_num.jumin1.value.substring(4,6) 
	var sex = document.jumin_num.jumin2.value.substring(0,1) 

	if ((document.jumin_num.jumin1.value.length!=6)||(yy <25||mm <1||mm>12||dd<1)){ 
		alert ('\n주민등록번호가 맞지않습니다              \n'); 
		document.jumin_num.jumin1.focus(); 
		return false; 
	} 

	if ((sex != 1 && sex !=2 )||(document.jumin_num.jumin2.value.length != 7 )){ 
		alert ('\n주민등록번호가 맞지않습니다               \n'); 
		document.jumin_num.jumin2.focus(); 
		return false; 
	}   

	for (var i = 0; i <=5 ; i++){ 
		chk = chk + ((i%8+2) * parseInt(document.jumin_num.jumin1.value.substring(i,i+1))) 
	} 

	for (var i = 6; i <=11 ; i++){ 
		chk = chk + ((i%8+2) * parseInt(document.jumin_num.jumin2.value.substring(i-6,i-5))) 
	} 

	chk = 11 - (chk %11) 
	chk = chk % 10 

	if (chk != document.jumin_num.jumin2.value.substring(6,7)) 
	{ 
		alert ('\n주민등록번호가 맞지않습니다             \n'); 
		document.jumin_num.jumin2.focus(); 
		return false; 
	}

	if (cut_array[3] != '') {
		if (sex == '1' || sex == '3')
		{
			alert ('\n죄송합니다. 남성은 가입하실 수 없습니다.             \n'); 
			location.href = './index.php';
			return false; 
		}
	}
	if (cut_array[4] != '') {
		if (sex == '2' || sex == '4')
		{
			alert ('\n죄송합니다. 여성은 가입하실 수 없습니다.             \n'); 
			location.href = './index.php';
			return false; 
		}
	}
} 

function IsNumber(formname) {
	var form = eval(formname); 

	for(var i = 0; i < form.value.length; i++) { 
		var chr = form.value.substr(i,1); 
		if(chr < '0' || chr > '9') {             
			return false; 
		} 
	} 
	return true;   
} 
function agree_check(f)
{
	if (!f.MB_NAME.value || !f.MB_JUMIN1.value || !f.MB_JUMIN2.value)
	{
		alert('\n정상적인 경로로 가입해 주십시오.            \n');
		location.href = './regis.php';
		return false;
	}
}
function id_check(type)
{
	var NUM		= "0123456789"; 
	var SALPHA	= "abcdefghijklmnopqrstuvwxyz";
	var ALPHA	= "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + SALPHA;
	var f		= document.member_info;
	var idvalue	= (type == "member") ? f.MB_ID.value : f.MB_REQER.value;
	var idfield	= (type == "member") ? f.MB_ID : f.MB_REQER;

	if (!idvalue)
	{
		alert('\n必要な情報を入力して下さい。             \n');
		idfield.focus();
		return false;
	}
	if (idvalue.length < 4 || idvalue.length > 12)
	{
		alert('\n必要な情報を入力して下さい。 \n');
		idfield.focus();
		return false;
	}
	if (!TypeCheck(idvalue, ALPHA+NUM)) {
		alert('\n必要な情報を入力して下さい。 \n');
		id = "";
		idfield.focus();
		return false;
	}
	frames.idcheck_iframe.location.href = './include/lib/id_check.php?type='+ type +'&id=' + idvalue;
}
function regis_check(f)
{
	
	var NUM		= "0123456789"; 
	var SALPHA	= "abcdefghijklmnopqrstuvwxyz";
	var ALPHA	= "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + SALPHA;
   var f		= f ?          f  : document.member_info;

		if (!f.MB_NAME.value)
		{
			alert('\n必要な情報を入力して下さい。         \n');
			f.MB_NAME.focus();
			return false;
		}

	if (!f.MB_ID.value)
	{
		alert('\n必要な情報を入力して下さい。\n');
		f.MB_ID.focus();
		return false;
	}
	if (f.MB_ID.value.length < 4 || f.MB_ID.value.length > 12)
	{
		alert('\n数字と英語は　全部 「半角」 で入力して下さい!! \n');
		f.MB_ID.focus();
		return false;
	}
	if (!TypeCheck(f.MB_ID.value, ALPHA+NUM)) {
		alert('\n数字と英語は　全部 「半角」 で入力して下さい!! \n');
		f.MB_ID.value = "";
		f.MB_ID.focus();
		return false;
	}
	if (f.MB_PW1.value.length < 4 || f.MB_PW1.value.length > 12)
	{
		alert('\n必要な情報を入力して下さい。                 \n');
		f.MB_PW1.focus();
		return false;
	}
	if (f.MB_PW1.value != f.MB_PW2.value)
	{
		alert('\n必要な情報を入力して下さい。        \n');
		f.MB_PW2.value = "";
		f.MB_PW2.focus();
		return false;
	}
	if (!f.MB_EMAIL_1.value)
	{
		alert('\n必要な情報を入力して下さい。  \n');
		f.MB_EMAIL_1.value = "";
		f.MB_EMAIL_1.focus();
		return false;
	}
	
	if (!f.MB_HOME_TEL1.value)
	{
		alert('\n必要な情報を入力して下さい。   \n');
		f.MB_HOME_TEL1.focus();
		return false;
	}

	if (!f.MB_ADDR1.value)
	{
		alert('\n必要な情報を入力して下さい。 \n');
		return false;
	}

	
}
function birth_check()
{
	var f = document.member_info;
	if (f.jumin_not.value == "N")
	{
		num = f.MB_JUMIN1.value;
		if (!num) return false;
		mm = parseInt(num.substring(2,4), 10);
		dd = parseInt(num.substring(4,6), 10);
		f.syear1.value = "19" + num.substring(0,2);
		f.smonth1.value = num.substring(2,4);
		f.sday1.value = num.substring(4,6);
		return false;
	}
}