// メールアドレスの再入力チェック
function checkRetry(){
	var mail  = document.getElementsByName("mail")[0].value;
	var mail2 = document.getElementsByName("mail2")[0].value;
	if (mail == mail2){
		//メールアドレスの正当性のチェック
		if (!checkmail(mail) ){
			alert("メールアドレスが不正です。未記入か正常なメールアドレスではありません。");
			return false;
		}
		return true;
	} else {
		alert("メールアドレスが一致しません");
		return false;
	}
}

//メールアドレスの正当性のチェック
function checkmail(address){
	var data = address.match(/^\S+@\S+\.\S+$/);
	if (!data || !address) return false;	// メールアドレスではない
	return true;							// メールアドレス
}


// パスワードの再入力チェック
function checkRetry_pass(){
	var pass  = document.getElementsByName("pass")[0].value;
	var pass2 = document.getElementsByName("pass2")[0].value;

	if (pass == pass2){
		return;
	} else {
		alert("パスワードが一致しません");
		return false;
	}
}

// 入力チェック
function checkInput(){

	var name   = document.getElementById("name" ).value;
	var pass   = document.getElementById("pass" ).value;
	var pass2  = document.getElementById("pass2").value;
	var secretAnswer  = document.getElementById("secretAnswer").value;

	if (pass.length < 6   ||   pass.length > 20){
		alert('パスワードの長さは6～20文字の範囲で入力してください。');
		return false;
	}

	if (pass != pass2){
		alert('パスワードが異なります。再度ご確認をおねがいします。');
		return false;
	}

	if (name == '' || pass == '' || secretAnswer == ''){
		alert('未入力の項目があります。');
		return false;
	} else {
		return true;
	}
}
