// 
// メールフォーム表示
// 
function setBtnDisabled(msg)
{
  alert(msg);
  // ボタン二重送信防止のためのdisabled解除
  // document.askform.btn_sendmail.disabled = false;
  document.toiawase.btn_sendmail.disabled = false;
  return;
}

function mailSubmit(f){
// 確認ボタンを無効にする
document.toiawase.btn_sendmail.disabled = true;
//document.askform.btn_sendmail.disabled = true;
// 入力チェック
// name_kana1 name_kana2 mailadd1 mailadd2
// telnum1 telnum2 telnum3 comment
if($("#name_kana1").val() == ''){setBtnDisabled("名前（姓）を入力して下さい");return;}
if($("#name_kana2").val() == ''){setBtnDisabled("名前（名）を入力して下さい");return;}
if($("#mailadd1").val() == ''){setBtnDisabled("メールアドレスを入力して下さい");return;}
if($("#mailadd2").val() == ''){setBtnDisabled("メールアドレス確認を入力して下さい");return;}
if($("#mailadd1").val() != $("#mailadd2").val()){setBtnDisabled("「メールアドレス確認」欄のメールアドレスが違っています");return;}
if($("#telnum1").val() == ''){setBtnDisabled("電話番号（国内プレフィックス）を入力して下さい");return;}
if($("#telnum2").val() == ''){setBtnDisabled("電話番号（市外局番/市内局番）を入力して下さい");return;}
if($("#telnum3").val() == ''){setBtnDisabled("電話番号（加入者番号）を入力して下さい");return;}
if($("#comment").val() == ''){setBtnDisabled("コメントを入力して下さい");return;}

      var url = "./mail/send_mail.cgi";//repository.rb
      mode = $("#form_mode").val();
      if(f == 0){ mode = "back"; } //「編集」する
      name_kana1 = $("#name_kana1").val();
      name_kana2 = $("#name_kana2").val();
      mailadd1 = $("#mailadd1").val();
      mailadd2 = $("#mailadd2").val();
      telnum1 = $("#telnum1").val();
      telnum2 = $("#telnum2").val();
      telnum3 = $("#telnum3").val();
      comment = $("#comment").val();
      $.post(url,{
	mode: mode,
	name_kana1: name_kana1,
	name_kana2: name_kana2,
	mailadd1: mailadd1,
	mailadd2: mailadd2,
	telnum1: telnum1,
	telnum2: telnum2,
	telnum3: telnum3,
	comment: comment,
      },function(data){
	  $("#contentsAll").html(data);
      });
}

//
// 入力チェック
//
/* ふりがなチェック */ 
function kanaCheck(id) {
   var str = $("#name_kana" + id).val();
   if( str.match( /[^ァ-ン　\s]+/ ) ) {
      alert("ふりがなは「カタカナ」のみで入力して下さい。");
      return 1;
   }
   return 0;
}
/* 半角英文字チェック */
function alphaCheck(id) {
  var str = $("#mailadd" + id).val();
  // \w  英数字。[0-9A-Za-z_] と同じ。
  // \W  非英数字。\w 以外の一文字。
  if (!str == ""){
    // if( str.match( /[^A-Za-z\s.-]+/ ) ) {
    if (!str.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/)){
	alert("メールアドレスは、半角英数文字のみで入力して下さい。");
	return 1;
      }
  }
    return 0;
}
/* 半角数字チェック */
function numCheck(id) {
   var str = $("#telnum" + id).val();
   if( str.match( /[^0-9]+/ ) ) {
      alert("電話番号は、半角数字のみで入力して下さい。");
      return 1;
   }
   return 0;
}
