submitflg = 0;

/********************************************************************************************
* 関数名  : fnc_Submit_Cookie()
* 機能     : クッキーへ登録しフォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit_Cookie(in_ulr, in_mark, in_cookiename, in_itemname, in_pass) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if( document.myForm.elements[in_pass].checked == true ){

      theName = in_mark + document.myForm.elements[in_cookiename].value;
      theDay  = 100;
      setDay  = new Date();
      setDay.setTime(setDay.getTime()+(theDay*1000*60*60*24));
      expDay = setDay.toGMTString();
      document.cookie = theName + "=" + escape(document.myForm.elements[in_itemname].value) + ";expires=" + expDay;

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : frame_close()
* 機能     : フレームを閉じる
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function frame_close(in_ulr) {

  top.location.href=in_ulr;

}

/********************************************************************************************
* 関数名  : fnc_load_cookie_login()
* 機能     : クッキーの読み込み
* 引数     : なし
* 戻り値   : なし
********************************************************************************************/
function fnc_load_cookie_login(in_mark, in_cookiename, in_itemname) {

  if( event.keyCode != 9 && event.keyCode != 13 ){ return; }

  theData   = "";
  theName   = in_mark + document.myForm.elements[in_cookiename].value+"=";
  theCookie = document.cookie+";";

  start = theCookie.indexOf(theName);

  if( start != -1 ){
      end = theCookie.indexOf(";",start);
      document.myForm.elements[in_itemname].value = unescape(theCookie.substring(start+theName.length,end));
  }

}

/********************************************************************************************
* 関数名  : fnc_load_cookie()
* 機能     : クッキーの読み込み
* 引数     : なし
* 戻り値   : なし
********************************************************************************************/
function fnc_load_cookie(in_mark, in_cookiename, in_itemname) {

  theData   = "";
  theName   = in_mark + document.myForm.elements[in_cookiename].value+"=";
  theCookie = document.cookie+";";

  start = theCookie.indexOf(theName);

  if( start != -1 ){
      end = theCookie.indexOf(";",start);
      document.myForm.elements[in_itemname].value = unescape(theCookie.substring(start+theName.length,end));
  }

}

/********************************************************************************************
* 関数名  : fnc_Submit_Cookie2()
* 機能     : クッキーへ登録しフォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit_Cookie2(in_ulr, in_cookiename, in_item) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  theName = in_cookiename;
  theDay  = 10;
  setDay  = new Date();
  setDay.setTime(setDay.getTime()+(theDay*1000*60*60*24));
  expDay = setDay.toGMTString();
  document.cookie = theName + "=" + escape(in_item) + ";expires=" + expDay;

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_load_cookie2()
* 機能     : クッキーの読み込み
* 引数     : なし
* 戻り値   : なし
********************************************************************************************/
function fnc_load_cookie2(in_cookiename, in_itemname) {

  theData   = "";
  theName   = document.myForm.elements[in_cookiename].value+"=";
  theCookie = document.cookie+";";

  start = theCookie.indexOf(theName);

  if( start != -1 ){
      end = theCookie.indexOf(";",start);
      document.myForm.elements[in_itemname].value = unescape(theCookie.substring(start+theName.length,end));
  }

}

/********************************************************************************************
* 関数名  : fnc_unload()
* 機能     : 戻るボタンを押下された場合の処理
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_unload(in_ulr) {

  if ( document.myForm.elements["Url_Flg"].value == "1" ) {
       return;
  }

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

}

/********************************************************************************************
* 関数名  : fnc_unload_2()
* 機能     : 戻るボタンを押下された場合の処理
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_unload_2(in_ulr) {

  if ( document.myForm.elements["Url_Flg"].value == "1" ) {
       return;
  }

  location.href=in_ulr;

}

/********************************************************************************************
* 関数名  : fnc_href_2()
* 機能     :
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_href_2(in_ulr) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  location.href=in_ulr;

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_Submit()
* 機能     : フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit(in_ulr) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if ( in_ulr.substring(0,5) == "NoUrl" ) {
       submitflg = 0;
       return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_SSL_Submit()
* 機能     : フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_SSL_Submit(in_ulr,in_ssl) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if ( in_ulr.substring(0,5) == "NoUrl" ) {
       submitflg = 0;
       return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ssl + in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_Submit_Sel()
* 機能     : SelectBox用 フォーム送信
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit_Sel(in_ulr,in_str,in_id) {

  if( document.myForm.elements[in_id].value == 0 ){
      return;
  }

  if( submitflg == 1 ) {
      alert("既に送信すみです");
      submitflg = 0;
      return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr + in_str + document.myForm.elements[in_id].value;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_Submit_Qr()
* 機能     : 確認しフォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit_Qr(in_ulr, in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_Submit_close()
* 機能     : フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit_close(in_ulr) {
 
  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  window.close() ;

}

/********************************************************************************************
* 関数名  : fnc_Submit2()
* 機能     : フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit2(in_ulr) {
 
  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

}

/********************************************************************************************
* 関数名  :fnc_Win_Sub_Open(StrUrl)
* 機能    :ページの送信。
* 引数    :StrUrl		イメージファイルURL
*         :Kbn                  1：オープン　2：クローズ　3：確認
* 戻り値  :なし
********************************************************************************************/
function fnc_Win_Sub_Open(StrUrl,StrName,in_width,in_height){

  wx = in_width; wy = in_height;

  x = (screen.width  - wx ) / 2;
  y = (screen.height - wy ) / 2;

  window.open(StrUrl,StrName,"width="+wx+",height="+wy+",left="+x+",top="+y+",scrllbars=no,location=no,menuber=no");

}

/********************************************************************************************
* 関数名  : fnc_href()
* 機能     : フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_href(in_ulr) {

  document.myForm.elements["Url_Flg"].value = "1";

  location.href=in_ulr;

}

/********************************************************************************************
* 関数名  : fnc_close()
* 機能     : フォームクローズ。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_close(in_flg) {

  if ( in_flg == 0 ) {
       return;
  } else {
       window.opener = window;
       var win = window.open(location.href,"_self");
       win.close();
  }

}

/********************************************************************************************
* 関数名  :fnc_Win_Open(StrUrl)
* 機能    :ページの送信。
* 引数    :StrUrl		イメージファイルURL
*         :Kbn                  1：オープン　2：クローズ　3：確認
* 戻り値  :なし
********************************************************************************************/
function fnc_Win_Open(StrUrl,StrName){

  window.open(StrUrl,StrName,"fullscreen=yes");

}

/********************************************************************************************
* 関数名  :fnc_dsp_max()
* 機能    :ページの送信。
* 引数    :StrUrl		イメージファイルURL
*         :Kbn                  1：オープン　2：クローズ　3：確認
* 戻り値  :なし
********************************************************************************************/
function fnc_dsp_max(){

  moveTo(0, 0);
  resizeTo(screen.width, screen.height);

}

/********************************************************************************************
* 関数名  :fnc_space_chk()
* 機能    :入力文字の半角スペースチェック
* 引数    :in_str 文字列
*         :in_max 文字数
* 戻り値  :
********************************************************************************************/
function fnc_space_chk(in_str,in_max){

  flg = 0;

  for (i=0; i < in_max; i++) {

       c = in_str.substring(i,i+1);

       if ( c == " " && flg == 1 ) {
            return false;
       }

       if ( c != " " ) {
            flg = 1;
       }

  }

  return true;

}

/********************************************************************************************
* 関数名  :fnc_space_set()
* 機能    :半角スペースを全角へ入れ替え
* 戻り値  :
********************************************************************************************/
function fnc_space_set(in_str){

  out_str = "";

  for (i=0; i < in_str.length; i++) {

       c = in_str.substring(i,i+1);

       if( c == " " ){
           out_str = out_str + "　";
       }else{
           out_str = out_str + c;
       }

  }

  return out_str;

}

/********************************************************************************************
* 関数名  :fnc_kanji_check()
* 機能    :変換不可能な漢字文字の判定
* 戻り値  :
********************************************************************************************/
function fnc_kanji_check(in_str,in_msg){

  out_str = "";

  for (i=0; i < in_str.length; i++) {

       c = in_str.substring(i,i+1);

       c2 = encodeURI(c);

       if( c2 == "%E7%9C%AD" || c2 == "%E4%B8%82" || c2 == "%E4%B8%84" || c2 == "%E4%B8%85" || c2 == "%E4%B8%8C" ||
           c2 == "%E4%B8%92" || c2 == "%E4%B8%9F" || c2 == "%E4%B8%A3" || c2 == "%E4%B8%A4" || c2 == "%E4%B8%A8" ||
           c2 == "%E4%B8%AB" || c2 == "%E4%B8%AE" || c2 == "%E4%B8%AF" || c2 == "%E4%B8%B0" || c2 == "%E4%B8%B5" ||
           c2 == "%E4%B9%80" || c2 == "%E4%B9%81" || c2 == "%E4%B9%84" || c2 == "%E4%B9%87" || c2 == "%E4%B9%91" ||
           c2 == "%E4%B9%9A" || c2 == "%E4%B9%9C" || c2 == "%E4%B9%A3" || c2 == "%E4%B9%A8" || c2 == "%E4%B9%A9" ||
           c2 == "%E4%B9%B4" || c2 == "%E4%B9%B5" || c2 == "%E4%B9%B9" || c2 == "%E4%B9%BF" || c2 == "%E4%BA%8D" ||
           c2 == "%E4%BA%96" || c2 == "%E4%BA%97" || c2 == "%E4%BA%9D" || c2 == "%E4%BA%AF" || c2 == "%E4%BA%B9" ||
           c2 == "%E4%BB%83" || c2 == "%E4%BB%90" || c2 == "%E4%BB%9A" || c2 == "%E4%BB%9B" || c2 == "%E4%BB%A0" ||
           c2 == "%E4%BB%A2" || c2 == "%E4%BB%A8" || c2 == "%E4%BB%AF" || c2 == "%E4%BB%B1" ||
           c2 == "%E4%BB%B3" || c2 == "%E4%BB%B5" || c2 == "%E4%BB%BD" || c2 == "%E4%BB%BE" || c2 == "%E4%BB%BF" ||
           c2 == "%E4%BC%82" || c2 == "%E4%BC%88" || c2 == "%E4%BC%8B" ||
           c2 == "%E4%BC%8C" || c2 == "%E4%BC%92" || c2 == "%E4%BC%95" || c2 == "%E4%BC%96" || c2 == "%E4%BC%97" ||
           c2 == "%E4%BC%99" || c2 == "%E4%BC%AE" || c2 == "%E4%BC%B1" || c2 == "%E4%BC%B3" || c2 == "%E4%BC%B5" ||
           c2 == "%E4%BC%B7" || c2 == "%E4%BC%BB" || c2 == "%E4%BC%BE" || c2 == "%E4%BD%80" ||
           c2 == "%E4%BD%82" || c2 == "%E4%BD%88" || c2 == "%E4%BD%89" || c2 == "%E4%BD%8B" || c2 == "%E4%BD%8C" ||
           c2 == "%E4%BD%92" || c2 == "%E4%BD%94" || c2 == "%E4%BD%98" || c2 == "%E4%BD%9F" ||
           c2 == "%E4%BD%A0" || c2 == "%E4%BD%A3" || c2 == "%E4%BD%AA" || c2 == "%E4%BD%AC" || c2 == "%E4%BD%AE" ||
           c2 == "%E4%BD%B1" || c2 == "%E4%BD%B7" || c2 == "%E4%BD%B8" || c2 == "%E4%BD%B9" || c2 == "%E4%BD%BA" ||
           c2 == "%E4%BD%BD" || c2 == "%E4%BD%BE" || c2 == "%E4%BE%81" || c2 == "%E4%BE%82" || c2 == "%E4%BE%84" ||
           c2 == "%E4%B8%8F" || c2 == "%E4%B8%A9" || c2 == "%E4%B9%88" || c2 == "%E4%BA%BB" || c2 == "%E4%BA%BC" ||
           c2 == "%E4%BB%88" || c2 == "%E4%BB%AB" || c2 == "%E4%BD%A4" || c2 == "%E4%BE%85" ||
           c2 == "%E4%BF%A6" || c2 == "%E4%BE%B2" || c2 == "%E4%BE%BE" || c2 == "%E4%BF%85" ||
           c2 == "%E4%BF%8B" || c2 == "%E4%BF%8F" || c2 == "%E4%BF%92" || c2 == "%E4%BF%B2" || c2 == "%E5%80%80" ||
           c2 == "%E5%80%90" || c2 == "%E5%80%93" || c2 == "%E5%80%9C" ||
           c2 == "%E5%81%8E" || c2 == "%E5%81%93" || c2 == "%E5%81%97" ||
           c2 == "%E5%81%A3" || c2 == "%E5%81%A6" || c2 == "%E5%81%AA" || c2 == "%E5%82%A3" ||
           c2 == "%E5%82%88" || c2 == "%E5%82%92" || c2 == "%E5%82%93" || c2 == "%E5%82%95" || c2 == "%E5%82%96" ||
           c2 == "%E5%82%9C" || c2 == "%E5%82%AA" || c2 == "%E5%82%B1" || c2 == "%E5%82%BA" || c2 == "%E5%82%BB" ||
           c2 == "%E5%83%84" || c2 == "%E5%83%87" || c2 == "%E5%83%B3" || c2 == "%E5%83%8E" || c2 == "%E5%83%94" ||
           c2 == "%E5%83%99" || c2 == "%E5%83%A1" || c2 == "%E5%83%A9"
           ){
           alert(in_msg + "に使用出来ない文字 [" + c + "] が含まれています");
           return false;
       }

  }

  return true;

}

/********************************************************************************************
* 関数名  :fnc_password_chk()
* 機能    :パスワードのチェック
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_password_chk(in_str){

  han = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789|!\@^{}[]_/.<>#$%&()`?:*+-;'";

  wkmsg = "";
  wkcnt = 0;

  if ( in_str == "" ) {
       return true;
  }

  for (i=0; i < 50; i++) {

       c = in_str.substring(i,i+1);

       if ( c == "" ) {
            break;
       }

       wkcnt = wkcnt + 1;

       if ( wkcnt > 8 ) {
            wkmsg = "8文字以内で入力してください";
            break;
       }

       if ( c == " " ) {
            wkmsg = "スペースは入力出来ません";
            break;
       }

       if ( c == "," ) {
            wkmsg = "カンマ( , )は入力出来ません";
            break;
       }

       if ( han.indexOf(c,0) == -1 ) {
            wkmsg = "半角英数を入力してください";
            break;
       }

  }

  if ( wkmsg == "" && wkcnt < 4 ) {
       wkmsg = "４文字以上を入力してください";
  }

  if ( wkmsg != "" ) {
       alert("パスワード： "+wkmsg+" [ "+in_str+" ]");
       return false;
  } else {
       return true;
  }

}

/********************************************************************************************
* 関数名  : fnc_Submit_Hikaku()
* 機能     : 項目を比較し変更されていたらフォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit_Hikaku(in_ulr,in_koumoku,in_item,in_kbn,in_koumokunm) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if( in_kbn == "T" || in_kbn == "T60" || in_kbn == "T128" || in_kbn == "T0" || in_kbn == "T0.0" ){

      Dummy = fnc_Num_Click(in_koumoku);

      if( document.myForm.elements[in_koumoku].value == document.myForm.elements[in_item].value ){

          if( in_kbn == "T0" || in_kbn == "T0.0" ){
              document.myForm.elements[in_koumoku].value = fnc_Num_Format(document.myForm.elements[in_koumoku].value);
          }

          return;

      }

      if( in_kbn == "T128" ){

          if( fnc_mojisuu_chk(document.myForm.elements[in_koumoku].value,256) == false ){
              alert("文字数が全角128半角256文字を超えています");
              return;
          }

      }

      if( in_kbn == "T60" ){

          if( fnc_mojisuu_chk(document.myForm.elements[in_koumoku].value,120) == false ){
              alert("文字数が全角60半角120文字を超えています");
              return;
          }

      }

  }else{

      if( document.myForm.elements[in_koumoku].value == in_item ){
          return;
      }

  }

  if( in_kbn == "A" ){
      if( fnc_space_chk(document.myForm.elements[in_koumoku].value,100) == false ){
          alert(in_koumokunm+"に半角スペースが含まれています");
          return;
      }
  }

  if( in_kbn == "Z" ){
      document.myForm.elements[in_koumoku].value = fnc_space_set(document.myForm.elements[in_koumoku].value);
      if( fnc_kanji_check(document.myForm.elements[in_koumoku].value,in_koumokunm) == false ){
          return;
      }
  }

  if( in_kbn == "Z2" ){

      if( document.myForm.elements[in_koumoku].value == "" ){
          alert(in_koumokunm + "を入力して下さい");
          return;
      }

      document.myForm.elements[in_koumoku].value = fnc_space_set(document.myForm.elements[in_koumoku].value);
      if( fnc_kanji_check(document.myForm.elements[in_koumoku].value,in_koumokunm) == false ){
          return;
      }

  }

  if( in_kbn == "0.0" || in_kbn == "T0.0" ){

      if( document.myForm.elements[in_koumoku].value == "-" ){
                alert(in_koumokunm + "は半角数値のみを入力してください");
                submitflg = 0;
                return;
      }

      dstText = document.myForm.elements[in_koumoku].value;
      if ( dstText != "" ) {
           chkitem = dstText.match(/[^-0-9.]/g);
           if ( chkitem || !dstText ) {
                alert(in_koumokunm + "は半角数値のみを入力してください");
                submitflg = 0;
                return;
           }
      }

  }

  if( in_kbn == "0" || in_kbn == "T0" ){

      if( document.myForm.elements[in_koumoku].value == "-" ){
                alert(in_koumokunm + "は半角数値のみを入力してください");
                submitflg = 0;
                return;
      }

      dstText = document.myForm.elements[in_koumoku].value;
      if ( dstText != "" ) {
           chkitem = dstText.match(/[^-0-9]/g);
           if ( chkitem || !dstText ) {
                alert(in_koumokunm + "は半角数値のみを入力してください");
                submitflg = 0;
                return;
           }
      }

  }

  if( in_kbn == "1" ){

      if( document.myForm.elements[in_koumoku].value == "-" ){
                alert(in_koumokunm + "は半角数値のみを入力してください");
                submitflg = 0;
                return;
      }

      dstText = document.myForm.elements[in_koumoku].value;
      if ( dstText != "" ) {
           chkitem = dstText.match(/[^0-9]/g);
           if ( chkitem || !dstText ) {
                alert(in_koumokunm + "は半角数値のみを入力してください");
                submitflg = 0;
                return;
           }
      }

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名   ：Request_1_Chk_Submit()
* 機能     ：賃貸リクエスト項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Request_1_Chk_Submit(in_ulr, in_type, in_type2, in_chiiki, in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  if( document.myForm.elements["chk_mail"].checked == true || document.myForm.elements["chk_mail"].value == 1 ){

      wkFlg = 0;

      for ( i=1; i <= in_type; i++ ) {
            if( document.myForm.elements["chk_shurui_"+i].checked == true ){
                wkFlg = 1;
                break;
            }
      }

      for ( i=1; i <= in_type2; i++ ) {
            if( document.myForm.elements["chk_zokusei_"+i].checked == true ){
                wkFlg = 1;
                break;
            }
      }

      if( wkFlg == 0 ){
          alert("物件タイプまたは物件属性を選択して下さい");
          return;
      }

  }

  wkFlg = 0;

  for ( i=1; i <= in_chiiki; i++ ) {
        if( document.myForm.elements["chk_chiiki_"+i].checked == true ){
            wkFlg = wkFlg + 1;
        }
  }

  if( wkFlg == 0 && ( document.myForm.elements["chk_mail"].checked == true || document.myForm.elements["chk_mail"].value == 1 ) ){
      alert("希望地域を選択して下さい");
      return;
  } else if( wkFlg > 10 ){
      alert("希望地域は、最大１０地域までです");
      return;
  }

  document.myForm.elements["Quiry_Honbun"].value = fnc_space_set(document.myForm.elements["Quiry_Honbun"].value);
  if( fnc_kanji_check(document.myForm.elements["Quiry_Honbun"].value,"その他条件、ご要望") == false ){
      return;
  }

  if ( document.myForm.elements["Member_Name"].value == "" ) {
       alert("お名前を入力してください");
       return;
  }

  document.myForm.elements["Member_Name"].value = fnc_space_set(document.myForm.elements["Member_Name"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Name"].value,"お名前") == false ){
      return;
  }

  if ( document.myForm.elements["Member_Kana"].value == "" ) {
       alert("ふりがなを入力してください");
       return;
  }

  document.myForm.elements["Member_Kana"].value = fnc_space_set(document.myForm.elements["Member_Kana"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Kana"].value,"ふりがな") == false ){
      return;
  }

  dstText = document.myForm.elements["Member_Post1"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"〒") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("〒は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Member_Post2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"〒") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("〒は半角数値のみを入力してください");
            return;
       }

  }

  if ( document.myForm.elements["Member_Address"].value == "" ) {
       alert("ご住所を入力してください");
       return;
  }

  document.myForm.elements["Member_Address"].value = fnc_space_set(document.myForm.elements["Member_Address"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Address"].value,"ご住所") == false ){
      return;
  }

  if ( document.myForm.elements["Member_Mail"].value == "" ) {
       alert("メールアドレスを入力してください");
       return;
  }

  if ( document.myForm.elements["Member_Mail"].value != "" ) {

       dstText = document.myForm.elements["Member_Mail"].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("メールアドレスが不正です"+" [ "+document.myForm.elements["Member_Mail"].value+" ]");
            return;
       }

       if( fnc_space_chk(document.myForm.elements["Member_Mail"].value,50) == false ){
           alert("メールアドレスに半角スペースが含まれています");
           return;
       }

  }

  if ( document.myForm.elements["Member_Mail"].value != document.myForm.elements["Member_Kakunin"].value ){
       alert("確認メールアドレスと違っています");
       return;
  }

  dstText = document.myForm.elements["Member_TEL"].value;

  if ( dstText == "" ) {
       alert("電話番号を入力してください");
       return;
  }else{
       if( fnc_hankaku_chk2(dstText,"電話番号") == false ){ return; }
  }

  dstText = document.myForm.elements["Member_FAX"].value;

  if ( dstText != "" ) {
       if( fnc_hankaku_chk2(dstText,"ＦＡＸ番号") == false ){ return; }
  }

  dstText = document.myForm.elements["Member_Nenrei"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"年齢") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("年齢は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Member_Nyukyosu"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"入居人数") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("入居人数は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Member_Kinmu_Post1"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"勤務先「〒」") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("勤務先「〒」は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Member_Kinmu_Post2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"勤務先「〒」") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("勤務先「〒」は半角数値のみを入力してください");
            return;
       }

  }

  document.myForm.elements["Member_Kinmu_Address"].value = fnc_space_set(document.myForm.elements["Member_Kinmu_Address"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Kinmu_Address"].value,"勤務先ご住所") == false ){
      return;
  }

  dstText = document.myForm.elements["Member_Kinmu_TEL"].value;
  if ( dstText != "" ) {
       if( fnc_hankaku_chk2(dstText,"勤務先電話番号") == false ){ return; }
  }

  dstText = document.myForm.elements["Member_Kinmu_FAX"].value;
  if ( dstText != "" ) {
       if( fnc_hankaku_chk2(dstText,"勤務先ＦＡＸ番号") == false ){ return; }
  }

  if( document.myForm.elements["rdo_jiki"][1].checked == true ){

      if( document.myForm.elements["Jiki_Nen"].value == "0" ){
          alert("希望時期を選択してください");
          return;
      }

  }

  if( document.myForm.elements["chk_mail"].checked == true || document.myForm.elements["chk_mail"].value == 1 ){

      if ( document.myForm.elements["Member_Id"].value != "" ) {
           if( fnc_hankaku_chk(document.myForm.elements["Member_Id"].value,4,8,"ログインＩＤ") == false ){
               return;
           }
      } else {
           alert("ログインＩＤを入力してください");
           return;
      }

      if ( document.myForm.elements["Member_Pass"].value != "" ) {
           if( fnc_hankaku_chk(document.myForm.elements["Member_Pass"].value,4,8,"パスワード") == false ){
               return;
           }
      } else {
           alert("パスワードを入力してください");
           return;
      }

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名   ：fnc_Request_1_Clr()
* 機能     ：賃貸リクエスト項目の初期化
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function fnc_Request_1_Clr(in_mnu,in_chiiki,in_shurui,in_zokusei,in_kodawari) {

  flag = confirm("よろしいですか？");

  if ( flag == false ) {
       return;
  }

  document.myForm.elements["KakakuMin"].value = "下限なし";
  document.myForm.elements["KakakuMax"].value = "上限なし";

  if( in_mnu == 2 ){
      document.myForm.elements["HirosaMin"].value = "下限なし";
      document.myForm.elements["HirosaMax"].value = "上限なし";
  }

  document.myForm.elements["rdo_nensu"][0].checked = true;

  for ( i=1; i <= in_shurui;   i++ ) { document.myForm.elements["chk_shurui_"+i].checked     = false; }
  for ( i=1; i <= in_chiiki;   i++ ) { document.myForm.elements["chk_chiiki_"+i].checked     = false; }
  for ( i=1; i <= in_zokusei;  i++ ) { document.myForm.elements["chk_zokusei_"+i].checked    = false; }

  if( in_mnu == 1 ){
      for ( i=1; i <= 6;  i++ ) { document.myForm.elements["chk_madori_all_"+i].checked = false; }
      for ( i=1; i <= 17; i++ ) { document.myForm.elements["chk_madori_"+i].checked     = false; }
  }

  for ( i=1; i <= in_kodawari; i++ ) { document.myForm.elements["chk_jyouken_"+i].checked    = false; }

  document.myForm.elements["Quiry_Honbun"].value = "";
  document.myForm.elements["Member_Name"].value = "";
  document.myForm.elements["Member_Kana"].value = "";
  document.myForm.elements["Member_Post1"].value = "";
  document.myForm.elements["Member_Post2"].value = "";
  document.myForm.elements["Member_Address"].value = "";
  document.myForm.elements["Member_Mail"].value = "";
  document.myForm.elements["Member_Kakunin"].value = "";
  document.myForm.elements["Member_TEL"].value = "";
  document.myForm.elements["Member_FAX"].value = "";

  document.myForm.elements["rdo_sex"][0].checked = false;
  document.myForm.elements["rdo_sex"][1].checked = false;

  document.myForm.elements["Member_Nenrei"].value = "";
  document.myForm.elements["Occupation"].value = "";
  document.myForm.elements["Member_Nyukyosu"].value = "";
  document.myForm.elements["Member_Kinmusaki"].value = "";
  document.myForm.elements["Member_Nensu"].value = "";
  document.myForm.elements["Member_Kinmu_Post1"].value = "";
  document.myForm.elements["Member_Kinmu_Post2"].value = "";
  document.myForm.elements["Member_Kinmu_Address"].value = "";
  document.myForm.elements["Member_Kinmu_TEL"].value = "";
  document.myForm.elements["Member_Kinmu_FAX"].value = "";

  document.myForm.elements["rdo_renraku"][0].checked = true;
  document.myForm.elements["Net_Kankyou"].value = "";

  document.myForm.elements["rdo_jiki"][0].checked = true;
  document.myForm.elements["Jiki_Nen"].value = "";
  document.myForm.elements["Jiki_Nen"].disabled = true;
  document.myForm.elements["Jiki_Str"].value = "";
  document.myForm.elements["Jiki_Str"].disabled = true;

  document.myForm.elements["Douki_Str"].value = "";

  document.myForm.elements["rdo_keiyaku"][0].checked = true;

  document.myForm.elements["Member_Id"].value = "";
  document.myForm.elements["Member_Pass"].value = "";

  document.myForm.elements["chk_mail"].checked = true;

  document.all["loin_id_1"].style.visibility = "visible";
  document.all["loin_id_2"].style.visibility = "visible";
  document.all["loin_id_3"].style.visibility = "visible";
  document.all["loin_id_4"].style.visibility = "visible";

}

/********************************************************************************************
* 関数名   ：Request_1_gyosha_Chk_Submit()
* 機能     ：賃貸業者用メンバー登録項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Request_1_gyosha_Chk_Submit(in_ulr) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm("送信します。よろしいですか？");

  if ( flag == false ) {
       return;
  }

  if ( document.myForm.elements["Member_Kinmusaki"].value == "" ) {
       alert("会社名を入力してください");
       return;
  }

  document.myForm.elements["Member_Kinmusaki"].value = fnc_space_set(document.myForm.elements["Member_Kinmusaki"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Kinmusaki"].value,"会社名") == false ){
      return;
  }

  dstText = document.myForm.elements["Member_Post1"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"〒") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("〒は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Member_Post2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"〒") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("〒は半角数値のみを入力してください");
            return;
       }

  }

  if ( document.myForm.elements["Member_Address"].value == "" ) {
       alert("ご住所を入力してください");
       return;
  }

  document.myForm.elements["Member_Address"].value = fnc_space_set(document.myForm.elements["Member_Address"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Address"].value,"ご住所") == false ){
      return;
  }

  if ( document.myForm.elements["Member_Name"].value == "" ) {
       alert("担当者名を入力してください");
       return;
  }

  document.myForm.elements["Member_Name"].value = fnc_space_set(document.myForm.elements["Member_Name"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Name"].value,"担当者名") == false ){
      return;
  }

  if ( document.myForm.elements["Member_Kana"].value == "" ) {
       alert("ふりがなを入力してください");
       return;
  }

  document.myForm.elements["Member_Kana"].value = fnc_space_set(document.myForm.elements["Member_Kana"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Kana"].value,"ふりがな") == false ){
      return;
  }

  if ( document.myForm.elements["Member_Mail"].value == "" ) {
       alert("メールアドレスを入力してください");
       return;
  }

  if ( document.myForm.elements["Member_Mail"].value != "" ) {

       dstText = document.myForm.elements["Member_Mail"].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("メールアドレスが不正です"+" [ "+document.myForm.elements["Member_Mail"].value+" ]");
            return;
       }

       if( fnc_space_chk(document.myForm.elements["Member_Mail"].value,50) == false ){
           alert("メールアドレスに半角スペースが含まれています");
           return;
       }

  }

  if ( document.myForm.elements["Member_Mail"].value != document.myForm.elements["Member_Kakunin"].value ){
       alert("確認メールアドレスと違っています");
       return;
  }

  dstText = document.myForm.elements["Member_TEL"].value;

  if ( dstText == "" ) {
       alert("電話番号を入力してください");
       return;
  }else{
       if( fnc_hankaku_chk2(dstText,"電話番号") == false ){ return; }
  }

  dstText = document.myForm.elements["Member_FAX"].value;

  if ( dstText != "" ) {
       if( fnc_hankaku_chk2(dstText,"ＦＡＸ番号") == false ){ return; }
  }

  if ( document.myForm.elements["Member_Id"].value != "" ) {
       if( fnc_hankaku_chk(document.myForm.elements["Member_Id"].value,4,8,"ログインＩＤ") == false ){
           return;
       }
  } else {
       alert("ログインＩＤを入力してください");
       return;
  }

  if ( document.myForm.elements["Member_Pass"].value != "" ) {
       if( fnc_hankaku_chk(document.myForm.elements["Member_Pass"].value,4,8,"パスワード") == false ){
           return;
       }
  } else {
       alert("パスワードを入力してください");
       return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名   ：fnc_Request_1_gyosha_Clr()
* 機能     ：賃貸業者用メンバー登録項目の初期化
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function fnc_Request_1_gyosha_Clr() {

  flag = confirm("よろしいですか？");

  if ( flag == false ) {
       return;
  }

  document.myForm.elements["Member_Name"].value = "";
  document.myForm.elements["Member_Kana"].value = "";
  document.myForm.elements["Member_Post1"].value = "";
  document.myForm.elements["Member_Post2"].value = "";
  document.myForm.elements["Member_Address"].value = "";
  document.myForm.elements["Member_Mail"].value = "";
  document.myForm.elements["Member_Kakunin"].value = "";
  document.myForm.elements["Member_TEL"].value = "";
  document.myForm.elements["Member_FAX"].value = "";

  document.myForm.elements["rdo_sex"][0].checked = false;
  document.myForm.elements["rdo_sex"][1].checked = false;

  document.myForm.elements["Member_Nenrei"].value = "";
  document.myForm.elements["Occupation"].value = "";
  document.myForm.elements["Member_Nyukyosu"].value = "";
  document.myForm.elements["Member_Kinmusaki"].value = "";
  document.myForm.elements["Member_Nensu"].value = "";
  document.myForm.elements["Member_Kinmu_Post1"].value = "";
  document.myForm.elements["Member_Kinmu_Post2"].value = "";
  document.myForm.elements["Member_Kinmu_Address"].value = "";
  document.myForm.elements["Member_Kinmu_TEL"].value = "";
  document.myForm.elements["Member_Kinmu_FAX"].value = "";

  document.myForm.elements["rdo_renraku"][0].checked = true;
  document.myForm.elements["Net_Kankyou"].value = "";

  document.myForm.elements["rdo_jiki"][0].checked = true;
  document.myForm.elements["Jiki_Nen"].value = "";
  document.myForm.elements["Jiki_Nen"].disabled = true;
  document.myForm.elements["Jiki_Str"].value = "";
  document.myForm.elements["Jiki_Str"].disabled = true;

  document.myForm.elements["Douki_Str"].value = "";

  document.myForm.elements["rdo_keiyaku"][0].checked = true;

  document.myForm.elements["Member_Id"].value = "";
  document.myForm.elements["Member_Pass"].value = "";

}

/********************************************************************************************
* 関数名   ：Request_1_baibai_Chk_Submit()
* 機能     ：売買リクエスト項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Request_1_baibai_Chk_Submit(in_ulr, in_type, in_chiiki, in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  if( document.myForm.elements["chk_mail"].checked == true || document.myForm.elements["chk_mail"].value == 1 ){

      wkFlg = 0;

      for ( i=1; i <= in_type; i++ ) {
            if( document.myForm.elements["chk_shurui_"+i].checked == true ){
                wkFlg = 1;
                break;
            }
      }

      if( wkFlg == 0 ){
          alert("物件タイプを選択して下さい");
          return;
      }

  }

  wkFlg = 0;

  for ( i=1; i <= in_chiiki; i++ ) {
        if( document.myForm.elements["chk_chiiki_"+i].checked == true ){
            wkFlg = wkFlg + 1;
        }
  }

  if( wkFlg > 10 ){
      alert("希望地域は、最大１０地域までです");
      return;
  }

  dstText = document.myForm.elements["Tochi_menseki_F"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"土地面積（始）") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("土地面積（始）は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Tochi_menseki_T"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"土地面積（終）") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("土地面積（終）は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Tatemono_menseki_F"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"建物面積（始）") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("建物面積（始）は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Tatemono_menseki_T"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"建物面積（終）") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("建物面積（終）は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Sikin_1"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"自己資金") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("自己資金は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Sikin_2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"ローン") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("ローンは半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Sikin_3"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"その他") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("その他は半角数値のみを入力してください");
            return;
       }

  }

  document.myForm.elements["Quiry_Honbun"].value = fnc_space_set(document.myForm.elements["Quiry_Honbun"].value);
  if( fnc_kanji_check(document.myForm.elements["Quiry_Honbun"].value,"その他条件、ご要望") == false ){
      return;
  }

  if ( document.myForm.elements["Member_Name"].value == "" ) {
       alert("お名前を入力してください");
       return;
  }

  document.myForm.elements["Member_Name"].value = fnc_space_set(document.myForm.elements["Member_Name"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Name"].value,"お名前") == false ){
      return;
  }

  if ( document.myForm.elements["Member_Kana"].value == "" ) {
       alert("ふりがなを入力してください");
       return;
  }

  document.myForm.elements["Member_Kana"].value = fnc_space_set(document.myForm.elements["Member_Kana"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Kana"].value,"ふりがな") == false ){
      return;
  }

  dstText = document.myForm.elements["Member_Post1"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"〒") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("〒は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Member_Post2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"〒") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("〒は半角数値のみを入力してください");
            return;
       }

  }

  if ( document.myForm.elements["Member_Address"].value == "" ) {
       alert("ご住所を入力してください");
       return;
  }

  document.myForm.elements["Member_Address"].value = fnc_space_set(document.myForm.elements["Member_Address"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Address"].value,"ご住所") == false ){
      return;
  }

  if ( document.myForm.elements["Member_Mail"].value == "" ) {
       alert("メールアドレスを入力してください");
       return;
  }

  if ( document.myForm.elements["Member_Mail"].value != "" ) {

       dstText = document.myForm.elements["Member_Mail"].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("メールアドレスが不正です"+" [ "+document.myForm.elements["Member_Mail"].value+" ]");
            return;
       }

       if( fnc_space_chk(document.myForm.elements["Member_Mail"].value,50) == false ){
           alert("メールアドレスに半角スペースが含まれています");
           return;
       }

  }

  if ( document.myForm.elements["Member_Mail"].value != document.myForm.elements["Member_Kakunin"].value ){
       alert("確認メールアドレスと違っています");
       return;
  }

  dstText = document.myForm.elements["Member_TEL"].value;

  if ( dstText == "" ) {
       alert("電話番号を入力してください");
       return;
  }else{
       if( fnc_hankaku_chk2(dstText,"電話番号") == false ){ return; }
  }

  dstText = document.myForm.elements["Member_FAX"].value;

  if ( dstText != "" ) {
       if( fnc_hankaku_chk2(dstText,"ＦＡＸ番号") == false ){ return; }
  }

  dstText = document.myForm.elements["Member_Nenrei"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"年齢") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("年齢は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Member_Nyukyosu"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"入居人数") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("入居人数は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Member_Kinmu_Post1"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"勤務先「〒」") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("勤務先「〒」は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Member_Kinmu_Post2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"勤務先「〒」") == false ){ return; }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("勤務先「〒」は半角数値のみを入力してください");
            return;
       }

  }

  document.myForm.elements["Member_Kinmu_Address"].value = fnc_space_set(document.myForm.elements["Member_Kinmu_Address"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Kinmu_Address"].value,"勤務先ご住所") == false ){
      return;
  }

  dstText = document.myForm.elements["Member_Kinmu_TEL"].value;
  if ( dstText != "" ) {
       if( fnc_hankaku_chk2(dstText,"勤務先電話番号") == false ){ return; }
  }

  dstText = document.myForm.elements["Member_Kinmu_FAX"].value;
  if ( dstText != "" ) {
       if( fnc_hankaku_chk2(dstText,"勤務先ＦＡＸ番号") == false ){ return; }
  }

  if( document.myForm.elements["rdo_jiki"][1].checked == true ){

      if( document.myForm.elements["Jiki_Nen"].value == "0" ){
          alert("購入時期を選択してください");
          return;
      }

  }

  if( document.myForm.elements["chk_mail"].checked == true || document.myForm.elements["chk_mail"].value == 1 ){

      if ( document.myForm.elements["Member_Id"].value != "" ) {
           if( fnc_hankaku_chk(document.myForm.elements["Member_Id"].value,4,8,"ログインＩＤ") == false ){
               return;
           }
      } else {
           alert("ログインＩＤを入力してください");
           return;
      }

      if ( document.myForm.elements["Member_Pass"].value != "" ) {
           if( fnc_hankaku_chk(document.myForm.elements["Member_Pass"].value,4,8,"パスワード") == false ){
               return;
           }
      } else {
           alert("パスワードを入力してください");
           return;
      }

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名   ：fnc_Request_1_baibai_Clr()
* 機能     ：売買リクエスト項目の初期化
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function fnc_Request_1_baibai_Clr(in_chiiki,in_shurui,in_kodawari) {

  flag = confirm("よろしいですか？");

  if ( flag == false ) {
       return;
  }

  document.myForm.elements["KakakuMin"].value = "下限なし";
  document.myForm.elements["KakakuMax"].value = "上限なし";

  document.myForm.elements["rdo_nensu"][0].checked = true;

  for ( i=1; i <= in_shurui;   i++ ) { document.myForm.elements["chk_shurui_"+i].checked     = false; }
  for ( i=1; i <= in_chiiki;   i++ ) { document.myForm.elements["chk_chiiki_"+i].checked     = false; }
  for ( i=1; i <= 6;           i++ ) { document.myForm.elements["chk_madori_all_"+i].checked = false; }
  for ( i=1; i <= 17;          i++ ) { document.myForm.elements["chk_madori_"+i].checked     = false; }
  for ( i=1; i <= in_kodawari; i++ ) { document.myForm.elements["chk_jyouken_"+i].checked    = false; }

  document.myForm.elements["Tochi_menseki_F"].value    = "";
  document.myForm.elements["Tochi_menseki_T"].value    = "";
  document.myForm.elements["Tatemono_menseki_F"].value = "";
  document.myForm.elements["Tatemono_menseki_T"].value = "";

  document.myForm.elements["rdo_1_menseki"][0].checked = true;
  document.myForm.elements["rdo_2_menseki"][0].checked = true;

  document.myForm.elements["Sikin_1"].value = "";
  document.myForm.elements["Sikin_2"].value = "";
  document.myForm.elements["Sikin_3"].value = "";

  document.myForm.elements["Quiry_Honbun"].value = "";
  document.myForm.elements["Member_Name"].value = "";
  document.myForm.elements["Member_Kana"].value = "";
  document.myForm.elements["Member_Post1"].value = "";
  document.myForm.elements["Member_Post2"].value = "";
  document.myForm.elements["Member_Address"].value = "";
  document.myForm.elements["Member_Mail"].value = "";
  document.myForm.elements["Member_Kakunin"].value = "";
  document.myForm.elements["Member_TEL"].value = "";
  document.myForm.elements["Member_FAX"].value = "";

  document.myForm.elements["rdo_sex"][0].checked = false;
  document.myForm.elements["rdo_sex"][1].checked = false;

  document.myForm.elements["Member_Nenrei"].value = "";
  document.myForm.elements["Occupation"].value = "";
  document.myForm.elements["Member_Nyukyosu"].value = "";
  document.myForm.elements["Member_Kinmusaki"].value = "";
  document.myForm.elements["Member_Nensu"].value = "";
  document.myForm.elements["Member_Kinmu_Post1"].value = "";
  document.myForm.elements["Member_Kinmu_Post2"].value = "";
  document.myForm.elements["Member_Kinmu_Address"].value = "";
  document.myForm.elements["Member_Kinmu_TEL"].value = "";
  document.myForm.elements["Member_Kinmu_FAX"].value = "";

  document.myForm.elements["rdo_renraku"][0].checked = true;
  document.myForm.elements["Net_Kankyou"].value = "";

  document.myForm.elements["rdo_jiki"][0].checked = true;
  document.myForm.elements["Jiki_Nen"].value = "";
  document.myForm.elements["Jiki_Nen"].disabled = true;
  document.myForm.elements["Jiki_Str"].value = "";
  document.myForm.elements["Jiki_Str"].disabled = true;

  document.myForm.elements["Member_Id"].value = "";
  document.myForm.elements["Member_Pass"].value = "";

  document.myForm.elements["chk_mail"].checked = true;

  document.all["loin_id_1"].style.visibility = "visible";
  document.all["loin_id_2"].style.visibility = "visible";
  document.all["loin_id_3"].style.visibility = "visible";
  document.all["loin_id_4"].style.visibility = "visible";

}

/********************************************************************************************
* 関数名   ：fnc_Rdo_Kibou()
* 機能     ：希望入居の制御
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function fnc_Rdo_Kibou(in_kbn) {

  if( in_kbn == 1 ){
      document.myForm.elements["Jiki_Nen"].value = "";
      document.myForm.elements["Jiki_Nen"].disabled = true;
      document.myForm.elements["Jiki_Str"].value = "";
      document.myForm.elements["Jiki_Str"].disabled = true;
  }else{
      document.myForm.elements["Jiki_Nen"].disabled = false;
      document.myForm.elements["Jiki_Str"].disabled = false;
  }

}

/********************************************************************************************
* 関数名   ：fnc_all_checked()
* 機能     ：物件選択項目を全てチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function fnc_all_checked(in_itemsu, in_str1, in_str2) {

  if ( document.myForm.elements[in_str1].checked ) {

        for ( i=0; i<=in_itemsu-1; i++ ) {
              if( document.myForm.elements[in_str2+i].disabled == false ){
                  document.myForm.elements[in_str2+i].checked = true;
              }
        }

  }else{

        for ( i=0; i<=in_itemsu-1; i++ ) {
              document.myForm.elements[in_str2+i].checked = false;
        }

  }

  return ;

}

/********************************************************************************************
* 関数名  :fnc_hankaku_chk()
* 機能    :半角英数のチェック
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_hankaku_chk(in_str, in_min, in_max, in_item){

  han = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789|!\@^{}[]_/.<>#$%&()`?:*+-;'";

  wkmsg = "";
  wkcnt = 0;

  if ( in_str == "" ) {
       return true;
  }

  for (i=0; i < 50; i++) {

       c = in_str.substring(i,i+1);

       if ( c == "" ) {
            break;
       }

       wkcnt = wkcnt + 1;

       if ( wkcnt > in_max ) {
            wkmsg = in_max+"文字以内で入力してください";
            break;
       }

       if ( c == " " ) {
            wkmsg = "スペースは入力出来ません";
            break;
       }

       if ( c == "," ) {
            wkmsg = "カンマ( , )は入力出来ません";
            break;
       }

       if ( han.indexOf(c,0) == -1 ) {
            wkmsg = "半角英数を入力してください";
            break;
       }

  }

  if ( wkmsg == "" && wkcnt < in_min ) {
       wkmsg = in_min+"文字以上を入力してください";
  }

  if ( wkmsg != "" ) {
       alert(in_item+"： "+wkmsg+" [ "+in_str+" ]");
       return false;
  } else {
       return true;
  }

}

/********************************************************************************************
* 関数名  :fnc_hankaku_chk2()
* 機能    :半角英数のチェック
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_hankaku_chk2(in_str, in_item){

  han = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789|!\@^{}[]_/.<>#$%&()`?:*+-;'";

  wkmsg = "";
  wkcnt = 0;

  if ( in_str == "" ) {
       return true;
  }

  for (i=0; i < 50; i++) {

       c = in_str.substring(i,i+1);

       if ( c == "" ) {
            break;
       }

       wkcnt = wkcnt + 1;

       if ( c == " " ) {
            wkmsg = "スペースは入力出来ません";
            break;
       }

       if ( c == "," ) {
            wkmsg = "カンマ( , )は入力出来ません";
            break;
       }

       if ( han.indexOf(c,0) == -1 ) {
            wkmsg = "半角を入力してください";
            break;
       }

  }

  if ( wkmsg != "" ) {
       alert(in_item+"： "+wkmsg+" [ "+in_str+" ]");
       return false;
  } else {
       return true;
  }

}

/********************************************************************************************
* 関数名   ：(fnc_sel_checked)
* 機能     ：物件選択項目を全てチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function fnc_sel_checked(in_item1,in_item2, in_no1, in_no2) {

  if ( document.myForm.elements[in_item1].checked ) {

        for ( i=in_no1; i<=in_no2; i++ ) {
              document.myForm.elements[in_item2+i].checked = true;
        }

  }else{

        for ( i=in_no1; i<=in_no2; i++ ) {
              document.myForm.elements[in_item2+i].checked = false;
        }

  }

  return ;

}

/********************************************************************************************
* 関数名   ：Sel_Chk_Submit()
* 機能     ：選択項目の有無をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Sel_Chk_Submit(in_datamax, in_ulr, in_str, in_shurui, in_id) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  for ( i=0; i < in_datamax; i++ ) {

        if ( document.myForm.elements["shurui_"+i].value == in_shurui && document.myForm.elements["bukken_"+i].value == in_id ) {
             document.myForm.elements[in_str+i].checked = true;
        }

  }

  chkflg = 0;

  for ( i=0; i < in_datamax; i++ ) {

        if ( document.myForm.elements[in_str+i].checked ) {
             chkflg = chkflg + 1;
        }

  }

  submitflg = 1;

  document.myForm.elements["Url_Flg"].value = "1";
  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

}

/********************************************************************************************
* 関数名   ：Chintai_kensaku_1_Chk_Submit()
* 機能     ：賃貸検索項目をチェック ( アパート・マンション・一戸建 )
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Chintai_kensaku_1_Chk_Submit(in_ulr, in_chiiki) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  wkFlg = 0;

  for ( i=1; i <= in_chiiki; i++ ) {
        if( document.myForm.elements["chk_chiiki_"+i].checked == true ){
            wkFlg = wkFlg + 1;
        }
  }

  if( wkFlg > 10 ){
       alert("希望地域は、最大１０地域までです");
       return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名   ：Baibai_kensaku_1_Chk_Submit()
* 機能     ：売買検索項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Baibai_kensaku_1_Chk_Submit(in_ulr, in_chiiki) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  wkFlg = 0;

  for ( i=1; i <= in_chiiki; i++ ) {
        if( document.myForm.elements["chk_chiiki_"+i].checked == true ){
            wkFlg = wkFlg + 1;
        }
  }

  if( wkFlg > 10 ){
       alert("希望地域は、最大１０地域までです");
       return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  :fnc_visibility()
* 機能    :
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_visibility() {

   if( document.myForm.elements["chk_mail"].checked == true ){
       document.all["loin_id_1"].style.visibility = "visible";
       document.all["loin_id_2"].style.visibility = "visible";
       document.all["loin_id_3"].style.visibility = "visible";
       document.all["loin_id_4"].style.visibility = "visible";
   }else{
       document.all["loin_id_1"].style.visibility = "hidden";
       document.all["loin_id_2"].style.visibility = "hidden";
       document.all["loin_id_3"].style.visibility = "hidden";
       document.all["loin_id_4"].style.visibility = "hidden";
   }

  return;

}

/********************************************************************************************
* 関数名  :zokusei_on_click()
* 機能    :
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function zokusei_on_click(in_zokusei,in_idx,in_shurui){

  if( document.myForm.elements[in_zokusei + in_idx].checked == true ){

      if( in_idx == 1 ){ document.myForm.elements[in_shurui + "2"].checked = true; }

      if( in_idx == 2 || in_idx == 3 ){
          document.myForm.elements[in_shurui + "4"].checked = true;
      }

      if( in_idx == 4 ){
          document.myForm.elements[in_shurui + "4"].checked = true;
          document.myForm.elements[in_shurui + "5"].checked = true;
      }

  }

  return;

}
