function link_Click(){
	var msg = "";
	msg = "リンク先へジャンプします";
	alert(msg);
	return false;
}

flag = false;

/*
** パスワード登録
*/
function cmd_PwRgst(){
		var errMsg = "";

		/* 入力チェック */
		if (nullChk(document.icForm.uid.value) == false){
			errMsg = "ICカード番号を入力してください";
			alert(errMsg);
			document.icForm.uid.focus();
			return false;
		}else{
          i = document.icForm.uid.value.length;
          if (i != 17){
			errMsg = "ICカード番号は半角英数字17文字で入力してください";
			alert(errMsg);
			document.icForm.uid.focus();
			return false;
          }
          str = document.icForm.uid.value;
          if (str.match(/[^a-zA-Z0-9]+/)){
			errMsg = "ICカード番号は半角英数字17文字で入力してください";
			alert(errMsg);
			document.icForm.uid.focus();
			return false;
          }
        }
		if (nullChk(document.icForm.year.value) == false && 
			nullChk(document.icForm.month.value) == false && 
			nullChk(document.icForm.day.value) == false){
			errMsg = "生年月日を入力してください";
			alert(errMsg);
			document.icForm.year.focus();
			return false;
		}else{
          str = document.icForm.year.value;
          if (str.match(/[^0-9]+/)){
			errMsg = "生年月日は半角数字で入力してください";
			alert(errMsg);
			document.icForm.year.focus();
			return false;
          }
          str = document.icForm.month.value;
          if (str.match(/[^0-9]+/)){
			errMsg = "生年月日は半角数字で入力してください";
			alert(errMsg);
			document.icForm.month.focus();
			return false;
          }
          str = document.icForm.day.value;
          if (str.match(/[^0-9]+/)){
			errMsg = "生年月日は半角数字で入力してください";
			alert(errMsg);
			document.icForm.day.focus();
			return false;
          }
		}
		if (nullChk(document.icForm.password.value) == false){
			errMsg = "パスワードを入力してください";
			alert(errMsg);
			document.icForm.password.focus();
			return false;
		}else
		{
          i = document.icForm.password.value.length;
          if (i < 8){
			errMsg = "パスワードは半角英数字、アンダーバー(_)、ハイフン(-)を8文字以上20文字以内で入力してください";
			alert(errMsg);
			document.icForm.password.focus();
			return false;
          }
          str = document.icForm.password.value;
          if (str.match(/[^a-zA-Z0-9_-]+/)){
			errMsg = "パスワードは半角英数字、アンダーバー(_)、ハイフン(-)を8文字以上20文字以内で入力してください";
			alert(errMsg);
			document.icForm.password.focus();
			return false;
          }
		}

		if (nullChk(document.icForm.password2.value) == false){
			errMsg = "パスワード再入力を入力してください";
			alert(errMsg);
			document.icForm.password2.focus();
			return false;
		}else
		{
		 if(document.icForm.password.value != document.icForm.password2.value)
		 {
		  	errMsg = "パスワードとパスワード再入力が一致しません";
			alert(errMsg);
			document.icForm.password2.focus();
			return false;
		 }
		}

        if (document.icForm.question.selectedIndex == 0){
			errMsg = "秘密の質問を選択してください";
			alert(errMsg);
			document.icForm.question.focus();
			return false;
		}

		if (nullChk(document.icForm.answer.value) == false){
			errMsg = "秘密の質問の答えを入力してください";
			alert(errMsg);
			document.icForm.answer.focus();
			return false;
		}

		/* 二重送信チェック */
		if (flag == true){
			errMsg = "処理中です。しばらくお待ちください";
			alert(errMsg);
			return false; 
		}else{
			flag = true;
		}

	document.icForm.action = '../PwRgst/';
	document.icForm.submit();
	return false;
}

/*
** パスワード再発行
*/
function cmd_PwReisNext(){
		var errMsg = "";

		/* 入力チェック */
		if (nullChk(document.icForm.uid.value) == false){
			errMsg = "ICカード番号を入力してください";
			alert(errMsg);
			document.icForm.uid.focus();
			return false;
		}else{
          i = document.icForm.uid.value.length;
          if (i != 17){
			errMsg = "ICカード番号は半角英数字17文字で入力してください";
			alert(errMsg);
			document.icForm.uid.focus();
			return false;
          }
          str = document.icForm.uid.value;
          if (str.match(/[^a-zA-Z0-9]+/)){
			errMsg = "ICカード番号は半角英数字17文字で入力してください";
			alert(errMsg);
			document.icForm.uid.focus();
			return false;
          }
        }
		if (nullChk(document.icForm.year.value) == false && 
			nullChk(document.icForm.month.value) == false && 
			nullChk(document.icForm.day.value) == false){
			errMsg = "生年月日を入力してください";
			alert(errMsg);
			document.icForm.year.focus();
			return false;
		}else{
          str = document.icForm.year.value;
          if (str.match(/[^0-9]+/)){
			errMsg = "生年月日は半角数字で入力してください";
			alert(errMsg);
			document.icForm.year.focus();
			return false;
          }
          str = document.icForm.month.value;
          if (str.match(/[^0-9]+/)){
			errMsg = "生年月日は半角数字で入力してください";
			alert(errMsg);
			document.icForm.month.focus();
			return false;
          }
          str = document.icForm.day.value;
          if (str.match(/[^0-9]+/)){
			errMsg = "生年月日は半角数字で入力してください";
			alert(errMsg);
			document.icForm.day.focus();
			return false;
          }
		}

		/* 二重送信チェック */
		if (flag == true){
			errMsg = "処理中です。しばらくお待ちください";
			alert(errMsg);
			return false; 
		}else{
			flag = true;
		}

	document.icForm.action = '../PwReis/';
	document.icForm.submit();
	return false;
}

/*
** パスワード再発行確認
*/
function cmd_PwReisConf(){
		var errMsg = "";

		/* 入力チェック */
        if (document.icForm.question.selectedIndex == 0){
			errMsg = "秘密の質問を選択してください";
			alert(errMsg);
			document.icForm.question.focus();
			return false;
		}

		if (nullChk(document.icForm.answer.value) == false){
			errMsg = "秘密の質問の答えを入力してください";
			alert(errMsg);
			document.icForm.answer.focus();
			return false;
		}

		if (nullChk(document.icForm.mailaddress.value) == false){
			errMsg = "メールアドレスを入力してください";
			alert(errMsg);
			document.icForm.mailaddress.focus();
			return false;
		}

		/* 二重送信チェック */
		if (flag == true){
			errMsg = "処理中です。しばらくお待ちください";
			alert(errMsg);
			return false; 
		}else{
			flag = true;
		}

	document.icForm.action = '../PwReis/';
	document.icForm.submit();
	return false;
}

/*
** パスワード変更
*/
function cmd_PwChg(){
		var errMsg = "";

		/* 入力チェック */
		if (nullChk(document.icForm.password.value) == false){
			errMsg = "現在のパスワードを入力してください";
			alert(errMsg);
			document.icForm.password.focus();
			return false;
		}else
		{
          i = document.icForm.password.value.length;
          if (i < 8){
			errMsg = "現在のパスワードは半角英数字、アンダーバー(_)、ハイフン(-)を8文字以上20文字以内で入力してください";
			alert(errMsg);
			document.icForm.password.focus();
			return false;
          }
          str = document.icForm.password.value;
          if (str.match(/[^a-zA-Z0-9_-]+/)){
			errMsg = "現在のパスワードは半角英数字、アンダーバー(_)、ハイフン(-)を8文字以上20文字以内で入力してください";
			alert(errMsg);
			document.icForm.password.focus();
			return false;
          }
		}

		if (nullChk(document.icForm.newpassword.value) == false){
			errMsg = "新しいパスワードを入力してください";
			alert(errMsg);
			document.icForm.newpassword.focus();
			return false;
		}else
		{
          i = document.icForm.newpassword.value.length;
          if (i < 8){
			errMsg = "新しいパスワードは半角英数字、アンダーバー(_)、ハイフン(-)を8文字以上20文字以内で入力してください";
			alert(errMsg);
			document.icForm.newpassword.focus();
			return false;
          }
          str = document.icForm.newpassword.value;
          if (str.match(/[^a-zA-Z0-9_-]+/)){
			errMsg = "新しいパスワードは半角英数字、アンダーバー(_)、ハイフン(-)を8文字以上20文字以内で入力してください";
			alert(errMsg);
			document.icForm.newpassword.focus();
			return false;
          }
		}

		if (nullChk(document.icForm.newpassword2.value) == false){
			errMsg = "新しいパスワード再入力を入力してください";
			alert(errMsg);
			document.icForm.newpassword2.focus();
			return false;
		}else
		{
		 if(document.icForm.newpassword.value != document.icForm.newpassword2.value)
		 {
		  	errMsg = "新しいパスワードと新しいパスワード再入力が一致しません";
			alert(errMsg);
			document.icForm.newpassword2.focus();
			return false;
		 }
		}

		/* 二重送信チェック */
		if (flag == true){
			errMsg = "処理中です。しばらくお待ちください";
			alert(errMsg);
			return false; 
		}else{
			flag = true;
		}

	document.icForm.action = '../PwChg/';
	document.icForm.submit();
	return false;
}

/*
** 管理者権限変更
*/
function admin_click(){
	var errMsg = "";

	/* 入力チェック */
	if (nullChk(document.admin_form.cardid.value) == false){
		errMsg = "ICカード番号を入力してください";
		alert(errMsg);
		document.admin_form.cardid.focus();
		return false;
	}else{
		i = document.admin_form.cardid.value.length;
		if (i != 17){
			errMsg = "ICカード番号は半角英数字17桁で入力してください";
			alert(errMsg);
			document.admin_form.cardid.focus();
			return false;
		}
		str = document.admin_form.cardid.value;
		if (str.match(/[^a-zA-Z0-9]+/)){
			errMsg = "ICカード番号は半角英数字17桁で入力してください";
			alert(errMsg);
			document.admin_form.cardid.focus();
			return false;
		}
	}
	if (nullChk(document.admin_form.year.value) == false ||
		nullChk(document.admin_form.month.value) == false ||
		nullChk(document.admin_form.day.value) == false){
		errMsg = "生年月日を入力してください";
		alert(errMsg);
		document.admin_form.year.focus();
		return false;
	}else{
		str = document.admin_form.year.value;
		if(str.match(/[^0-9]+/)){
			errMsg = "生年月日は半角数字で入力してください";
			alert(errMsg);
			document.admin_form.year.focus();
			return false;
		}
		str = document.admin_form.month.value;
		if (str.match(/[^0-9]+/)){
			errMsg = "生年月日は半角数字で入力してください";
			alert(errMsg);
			document.admin_form.month.focus();
			return false;
		}
		str = document.admin_form.day.value;
		if (str.match(/[^0-9]+/)){
			errMsg = "生年月日は半角数字で入力してください";
			alert(errMsg);
			document.admin_form.day.focus();
			return false;
		}
	}

	/* 二重送信チェック */
	if (flag == true){
		errMsg = "処理中です。しばらくお待ちください";
		alert(errMsg);
		return false; 
	}else{
		flag = true;
	}
	return true;
}

/*
** お知らせ等編集
*/
function cmd_Newsconf(){
       var errMsg = "";
       /* 二重送信チェック */
       if (flag == true){
               errMsg = "処理中です。しばらくお待ちください";
               alert(errMsg);
               return false;
       }else{
               flag = true;
       }
       return true;
}

// Nullチェック
function nullChk(str){
   if (str == ""){
	return false;
   }
	else{
		return true;
   }
}

