function checkval()
{
	var fc = document.joinForm;
	
	if (fc.idcheck.value=='0') {
			msg("아이디 중복확인을 해주세요", fc.userid);
			return false;
	}
	
	if (fc.passwd.value.length < 3 ) {
		msg("비밀번호를 4자 이상 입력하세요", fc.passwd);
		return false;
	}
	
	if (fc.passwd.value!=fc.passwd2.value) {
		msg("비밀번호가 일치하지 않습니다.", fc.passwd2);
		return false;
	}
	
	if (fc.username.value.length < 1) {
		msg("이름을 입력해주세요",fc.username);
		return false;
	}
	
	return check_social();
	
	return true;
}

function msg(val, frm)
{
	alert(val);
	frm.focus();	
}

function reset_form()
{
	document.joinForm.reset();
	document.joinForm.userid.focus();
}

function changeid()
{
	document.joinForm.idcheck.value='0';
}

function id_check()
{
	var fc=document.joinForm;
	if (CheckChar2(fc.userid.value)) {
		fc.userid.value=fc.userid.value.toLowerCase();
		if ( fc.userid.value.length < 4 ) {
			msg("아이디는 4자 이상으로 입력해주세요",fc.userid);
		} else {
			MM_openBrWindow('pop.html?id='+fc.userid.value,'idcheck','width=241,height=170');
		}
	}else{
		msg("아이디는 숫자/영문자로만 입력해주세요",fc.userid);	
	}
}

function zipsearch()
{
	MM_openBrWindow('pop02.html?frm=opener.document.joinForm','zipcode','width=468,height=350, scrollbars=yes')
}

function check_social()
{
	var IDtot = 0;
	var IDAdd = "234567892345";
	var jumin1 = document.joinForm.social1.value;
	var jumin2 = document.joinForm.social2.value;
	var jumin = jumin1 + jumin2;
	if((jumin1.length != 6) || (jumin2.length != 7))
	{
	     alert("주민등록번호가 제대로 기입되지 않았습니다");
	     document.joinForm.social1.focus();
		 return false;
	}
	else 
	{
	   for(i = 0; i < 12; i++) 
	  {
		  IDtot = IDtot + parseInt(jumin.charAt(i)) * parseInt(IDAdd.charAt(i));
	   }
	   IDtot = 11 - (IDtot % 11);
	   if (parseInt(jumin.charAt(12)) != (IDtot % 10)) 
	   {
		  alert("주민등록번호가 틀립니다.");
		  document.joinForm.social1.focus();
		  return false;
	   }
	} 

	return true;
}

function CheckChar2(str) { 
    strarr = new Array(str.length); 
    var flag = true; 
    for (i=0; i<str.length; i++) { 
        strarr[i] = str.charAt(i) 
        if (!( ((strarr[i]>='0')&&(strarr[i]<='z')) || ((strarr[i]>='A')&&(strarr[i]<='Z')) ) ) { 
            flag = false; 
        } 
    } 
    if (flag) { 
        return true; 
    } else { 
        return false; 
    } 
} 
