//index.jsp 
//login/login.jsp
function loginCheck(){
	var check=document.indexLogin; 
	if(check.email.value==""){
		alert("ユーザーID(メールアドレス)を入力してください。");
		check.email.focus();
		return false;
	}
	if(check.password.value==""){
		alert("パスワードを入力してください。");
		check.password.focus();
		return false;
	}
}
function loginError(){
	alert("ユーザーID(メールアドレス)とパスワードを確認してください。");
}

//login/login.jsp
/*
function goLogin(){
	if( joinOk() )
		document.indexLogin.submit();
}
function joinOk(){
	var check=document.indexLogin;

	if(check.email.value==""){
		alert("ユーザーID(メールアドレス)を入力してください。");
	   	check.email.focus();
	 	return false;
	}
 	if(check.password.value==""){
		alert("パスワードを入力してください。");
	   	check.password.focus();
	 	return false;
	}
 	document.indexLogin.submit();
}
*/

//join/memNewAccount.jsp
function memNewAccount(){
	var check=document.joinForm;
	check.email.value = trim(check.email.value);
	check.password.value = trim(check.password.value);
	check.password2.value = trim(check.password2.value);
	check.answer.value = trim(check.answer.value);
	check.name.value = trim(check.name.value);
	check.hirakanaName.value = trim(check.hirakanaName.value);

	if( check.email.value=="" ){
		alert("メールアドレスを入力してください。");
		check.email.focus();
		return;
	}
	
	if( check.email2.value=="" ){
		alert("メールアドレス確認を入力してください。");
		check.email2.focus();
		return ;
	}
	
	if( check.email.value != check.email2.value ){
		alert("メールアドレスを確認してください。");
		check.email.focus();
		return;
	}
	
	if( check.password.value=="" ){
		alert("パスワードを入力してください。");
		check.password.focus();
		return;
	}
	
	if( check.password2.value=="" ){
		alert("パスワード確認を入力してください。");
		check.password2.focus();
		return ;
	}
	
	if( check.password.value != check.password2.value ){
		alert("パスワードを確認してください。");
		check.password2.focus();
		return;
	}

	if( !checkLength(check.password.value,8,4) ){
		alert("パスワードは半角英数字4～8文字です。");
		check.password.focus();
		return;
	}
	
	if( !checkLength(check.password2.value,8,4) ){
		alert("パスワードは半角英数字4～8文字です。");
		check.password2.focus();
		return;
	}
	
	if(check.question.selectedIndex == 0){
		alert("本人確認 質問を選択してください。") ;
		check.question.focus();
		return ;
	}
	
	if(check.answer.value == ""){
		alert("本人確認の答えを選択してください。") ;
		check.answer.focus();
		return ;
	}
	
	if(check.name.value == ""){
		alert("お名前を入力してください。") ;
		check.name.focus();
		return ;
	}
	
	if(check.hirakanaName.value == ""){
		alert("ふりがなを入力してください") ;
		check.hirakanaName.focus();
		return ;
	}
			
	if( !nonkr(check.password.value) || !nonkr(check.answer.value) || !nonkr(check.name.value) || !nonkr(check.hirakanaName.value)){
		alert("韓国語は入力できません。");
		return;
	}

	if(check.tel1.value == ""){
		alert("電話番号を入力してください") ;
		check.tel1.focus();
		return ;
	}
	if(check.tel2.value == ""){
		alert("電話番号を入力してください") ;
		check.tel2.focus();
		return ;
	}
	if(check.tel3.value == ""){
		alert("電話番号を入力してください") ;
		check.tel3.focus();
		return ;
	}
	
	var telephone = check.tel1.value + check.tel2.value + check.tel3.value ;
	if( telephone != "" ){
		if( !isNumberStr(telephone) ){
			alert("数字のみ入力できます。");
			check.tel1.focus();
			return;
		}
	}
	
	if((check.nationality[0].checked == false && check.foreign.selectedIndex == 0)){
		alert("国籍を選択してください。") ;
		check.nationality[0].focus();
		return ;
	}
	
	if((check.newsLetter[0].checked == false) && (check.newsLetter[1].checked == false)){
		alert("ニュースレターの受信を選択してください。") ;
		check.newsLetter[0].focus();
		return ;
	}
	
	if(!(check.agreementCheck[0].checked)){
		alert("同意していません。");
		check.agreementCheck[0].focus();
		return ;
	}

	check.action="/join/memNewAccountCheck.jsp#pageti08";
	check.submit();	
}

function delAccountCheck() {
	var check = document.delAccount;
	for(i = 0 ; i < check.reason.length ; i++) {
		if(check.reason[i].checked == true) {
			check.reason.value=check.reason[i].value;
			break ;
		}
	}
	
	if(i == check.reason.length) {
		alert("退会理由を選んでください。") ;
		return ;
	}

	check.action="/MemberWithdrawalProcess";
	check.submit();	
}

