// JavaScript Document
function check_form(form){
	
	//아이디 체크
	 if(form.id.value == null || form.id.value == "" || form.id.value.length < 6 || form.id.value.length > 12) 
	{
		alert("아이디(ID)를 입력해주세요. 6~12자의 영문소문자, 숫자, '_', '-' 만 가능합니다.");
		form.id.focus();	
		return false;
	}
	else 
	{
		var ch;
		for (var i=0; i<form.id.value.length; i++) 
		{
		ch = form.id.value.charAt(i);
		if ( !(ch >= 'a' && ch <= 'z') && !(ch >= '0' && ch <= '9') && ch != '-' && ch != '_' ) 
			{
			alert("아이디(ID)는 6~12자의 영문소문자, 숫자, '_', '-' 만 가능합니다.");
			form.id.focus();	
			return false;
			}
		}
	}
	
	
	
	//비밀번호 체크
    if (form.passwd.value == null || form.passwd.value == "" || form.passwd.value.length <6 || form.passwd.value.length > 12) 
	{
		alert("비밀번호를 입력해주세요.  6~12자의 영문소문자, 숫자만 가능합니다.");
		form.passwd.focus();	
		return false;
	}
	else 
	{
		var ch;
		for (var i=0; i<form.passwd.value.length; i++) 
		{
			ch = form.passwd.value.charAt(i);
			if ( !(ch >= 'a' && ch <= 'z') && !(ch >= '0' && ch <= '9')) 
			{
				alert("비밀번호는 6~12자의 영문소문자, 숫자만 가능합니다.");
				form.passwd.focus();	
				return false;
			}
		}
	}
	if (form.passwd2.value == null || form.passwd2.value == "" || form.passwd2.value.length < 6 || form.passwd2.value.length > 12) 
	{
		alert("비밀번호 확인을 입력해주세요. 6~16자의 영문소문자, 숫자만 가능합니다");
	    form.passwd2.focus();	
		return false;
	}	
	if (form.passwd.value != form.passwd2.value) 
	{
		alert("비밀번호와 비밀번호 확인이 일치하지 않습니다.");
		form.passwd2.focus();
		return false;
	}
	
	//이메일 체크
	 if(form.email.value == null || form.email.value == "" ) 
	{
		alert("E-mail 정보를 입력해주세요");
		form.email.focus();	
		return false;
	}
	
	//이름 체크
	 if(form.name.value == null || form.name.value == "" ) 
	{
		alert("이름을 입력해주세요");
		form.name.focus();	
		return false;
	}
	
	
	//성별 체크
	 if(form.gender.value == null || form.gender.value == "" ) 
	{
		alert("성별을 선택해주세요");
		form.gender.focus();	
		return false;
	}
	
	
	//닉네임 체크
	 if(form.nickname.value == null || form.nickname.value == "" ) 
	{
		alert("닉네임을 입력해주세요");
		form.nickname.focus();	
		return false;
	}
	
	for(i=0; i<form.nickname.value.length; i++)
  	{
   		var chkAt = form.nickname.value.charCodeAt(i);
   		if(chkAt<65)
   		{
    		alert("영문과 한글만 입력하세요");
			form.nickname.focus();	
			return false;
   		}
   		else
   		{
    		if(chkAt>122 && chkAt<=127)
    		{
     			alert("영문과 한글만 입력하세요");
				form.nickname.focus();	
				return false;
    		}
   		}
  	}
	//생년월일 체크
	 if(form.birth_year.value == null || form.birth_year.value == "" ) 
	{
		alert("생년월일을 선택해주세요");
		form.birth_year.focus();	
		return false;
	}
	if(form.birth_month.value == null || form.birth_month.value == "" ) 
	{
		alert("생년월일을 선택해주세요");
		form.birth_month.focus();	
		return false;
	}
	if(form.birth_day.value == null || form.birth_day.value == "" ) 
	{
		alert("생년월일을 선택해주세요");
		form.birth_day.focus();	
		return false;
	}
	
	
	//보안코드체크
	if(form.secure.value == null || form.secure.value == "" ) 
	{
		alert("보안코드를 입력해주세요");
		form.secure.focus();	
		return false;
	}
	
	//가입약관체크
	if(form.agree.checked == false ) 
	{
		alert("서비스 약관에 동의해주세요");
		form.agree.focus();	
		return false;
	}
	
}

////////////////////////////// 아이디 중복체크 ///////////////////////////////
function check_id(ref) {
	if(!document.joinmember.id.value) 
	{
		  alert('아이디를 입력하신 후에 확인하세요!');
		  document.joinmember.id.focus();
		  return false;
	 } 
	else 
	{
		  ref=ref+"?id="+document.joinmember.id.value;
		  openWin=window.open(ref,"checkid",'width=480 height=360 status=no scrollbars=no menubar=no');
		  openWin.focus();
	 }
	 return true;
}

////////////////////////////// 닉네임 중복체크 ///////////////////////////////
function check_nickname(ref) {
	if(!document.joinmember.nickname.value) 
	{
		  alert('닉네임을 입력하신 후에 확인하세요!');
		  document.joinmember.nickname.focus();
		  return false;
	 } 
	else 
	{
		  ref=ref+"?nickname="+document.joinmember.nickname.value;
		  openWin=window.open(ref,"checknickname",'width=480 height=360 status=no scrollbars=no menubar=no');
		  openWin.focus();
	 }
	 return true;
}

////////////////////////////// 이메일 중복체크 ///////////////////////////////
function check_mail(ref) {
	if(!document.joinmember.email.value) 
	{
		  alert('이메일을 입력하신 후에 확인하세요!');
		  document.joinmember.email.focus();
		  return false;
	 } 
	else 
	{
		  ref=ref+"?email="+document.joinmember.email.value;
		  openWin=window.open(ref,"checkmail",'width=480 height=360 status=no scrollbars=no menubar=no');
		  openWin.focus();
	 }
	 return true;
}