submitflg = 0;

function button_click(in_str){
  document.myForm.elements[in_str].click();
}

function datafunc(txt){
  document.myForm.elements["MapNo"].value = txt;
}

function fnc_frame(in_ulr) {
  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.target = "body";
  document.myForm.submit();
}

/********************************************************************************************
* 関数名  : fnc_Submit_Cookie()
* 機能     : クッキーへ登録しフォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit_Cookie(in_ulr, in_mark, in_cookiename, in_itemname) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  theName = in_mark + document.myForm.elements[in_cookiename].value;
  theDay  = 30;
  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;

}

/********************************************************************************************
* 関数名  : 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_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_Submit_Cookie2()
* 機能     : クッキーへ登録しフォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Submit_Cookie2(in_ulr, in_mark, in_cookiename1, in_cookiename2, in_itemname) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  dstText = document.myForm.elements[in_cookiename1].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"ID1") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);
       if ( chkitem || !dstText ) {
            alert("ID1は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements[in_cookiename2].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"ID2") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);
       if ( chkitem || !dstText ) {
            alert("ID2は半角数値のみを入力してください");
            return;
       }

  }

  if ( document.myForm.elements[in_cookiename2].value == "" ) {
       name2 = "-0";
  }else{
       name2 = "-" + document.myForm.elements[in_cookiename2].value;
  }

  theName = in_mark + document.myForm.elements[in_cookiename1].value + name2;
  theDay  = 30;
  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;

}

/********************************************************************************************
* 関数名  : fnc_load_cookie2()
* 機能     : クッキーの読み込み
* 引数     : なし
* 戻り値   : なし
********************************************************************************************/
function fnc_load_cookie2(in_mark, in_cookiename1, in_cookiename2, in_itemname) {

  if ( document.myForm.elements[in_cookiename2].value == "" ) {
       name2 = "-0";
  }else{
       name2 = "-" + document.myForm.elements[in_cookiename2].value;
  }

  theData   = "";
  theName   = in_mark + document.myForm.elements[in_cookiename1].value + name2 + "=";
  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_cookie2_Login()
* 機能     : クッキーの読み込み
* 引数     : なし
* 戻り値   : なし
********************************************************************************************/
function fnc_load_cookie2_Login(in_mark, in_cookiename1, in_cookiename2, in_itemname) {

  if( event.keyCode != 9 && event.keyCode != 13 ){ return; }

  if ( document.myForm.elements[in_cookiename2].value == "" ) {
       name2 = "-0";
  }else{
       name2 = "-" + document.myForm.elements[in_cookiename2].value;
  }

  theData   = "";
  theName   = in_mark + document.myForm.elements[in_cookiename1].value + name2 + "=";
  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_2_href()
* 機能     : 無条件にフォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_2_href(in_ulr) {

  location.href=in_ulr;

}

/********************************************************************************************
* 関数名  : fnc_href()
* 機能     : フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_href(in_ulr) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  location.href=in_ulr;

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_unload_href()
* 機能     : 戻るボタンを押下された場合の処理
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_unload_href(in_ulr) {

  if ( document.myForm.elements["Url_Flg"].value == "1" ) {
       return;
  }

  if( in_ulr == "" ){ return; }

  if( fnc_moji_chk(in_ulr,"?") == false ){ return; }

  location.href=in_ulr;

}

/********************************************************************************************
* 関数名  : frame_close()
* 機能     : フレームを閉じる
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function frame_close(in_ulr) {

  top.location.href=in_ulr;

  top.document.myForm.elements["Url_Flg"].value = 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_Hikaku_Submit()
* 機能     : 変更ありの場合、フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Hikaku_Submit(in_ulr,in_koumoku,in_item) {

  if( event.keyCode != 9 && event.keyCode != 13 ){ return; }

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if( document.myForm.elements[in_koumoku].value == "" ){
      return;
  }

  if( document.myForm.elements[in_koumoku].value == in_item ){
      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,"値") == false ){
      return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_Hikaku_Submit_Key()
* 機能     : 変更ありの場合、フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Hikaku_Submit_Key(in_ulr,in_koumoku,in_item) {

  if( event.keyCode != 9 ){ return; }

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if( document.myForm.elements[in_koumoku].value == "" ){
      return;
  }

  if( document.myForm.elements[in_koumoku].value == in_item ){
      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,"値") == false ){
      return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_Param_Hikaku_Submit()
* 機能     : 変更ありの場合、フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Param_Hikaku_Submit(in_ulr,in_koumoku,in_item,in_kbn) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if( document.myForm.elements[in_koumoku].value == "" ){
      return;
  }

  if( document.myForm.elements[in_koumoku].value == in_item ){
      return;
  }

  if( in_kbn == 1 ){

      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,"値") == false ){
          return;
      }

  }else{

      if ( document.myForm.elements[in_koumoku].value != "" ) {

           dstText = document.myForm.elements[in_koumoku].value;
           chkitem = dstText.match(/^\S+@\S+\.\S+$/);

           if ( !chkitem || !dstText ) {
                alert("E-mailアドレスが不正です"+" [ "+document.myForm.elements[in_koumoku].value+" ]");
                return;
           }

           if( fnc_space_chk(document.myForm.elements[in_koumoku].value,50) == false ){
               alert("E-mailアドレスに半角スペースが含まれています");
               return;
           }

      } else {
           alert("E-mailアドレスを入力してください");
           return;
      }

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_Param_Hikaku_Submit_Key()
* 機能     : 変更ありの場合、フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Param_Hikaku_Submit_Key(in_ulr,in_koumoku,in_item,in_kbn) {

  if( event.keyCode != 13 ){ return; }

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if( document.myForm.elements[in_koumoku].value == "" ){
      return;
  }

  if( document.myForm.elements[in_koumoku].value == in_item ){
      return;
  }

  if( in_kbn == 1 ){

      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,"値") == false ){
          return;
      }

  }else{

      if ( document.myForm.elements[in_koumoku].value != "" ) {

           dstText = document.myForm.elements[in_koumoku].value;
           chkitem = dstText.match(/^\S+@\S+\.\S+$/);

           if ( !chkitem || !dstText ) {
                alert("E-mailアドレスが不正です"+" [ "+document.myForm.elements[in_koumoku].value+" ]");
                return;
           }

           if( fnc_space_chk(document.myForm.elements[in_koumoku].value,50) == false ){
               alert("E-mailアドレスに半角スペースが含まれています");
               return;
           }

      } else {
           alert("E-mailアドレスを入力してください");
           return;
      }

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : fnc_Tantou_Submit()
* 機能     : 担当者更新用フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Tantou_Submit(in_ulr,in_koumoku1,in_koumoku2,in_koumoku3,in_koumoku4,in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  if( document.myForm.elements[in_koumoku1].value == "" ){
      alert("担当者名を入力してください");
      return;
  }

  document.myForm.elements[in_koumoku1].value = fnc_space_set(document.myForm.elements[in_koumoku1].value);
  if( fnc_kanji_check(document.myForm.elements[in_koumoku1].value,"担当者名") == false ){
      return;
  }

  if ( document.myForm.elements[in_koumoku2].value != "" ) {

       dstText = document.myForm.elements[in_koumoku2].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("E-mailアドレスが不正です"+" [ "+document.myForm.elements[in_koumoku2].value+" ]");
            return;
       }

       if( fnc_space_chk(document.myForm.elements[in_koumoku2].value,50) == false ){
           alert("E-mailアドレスに半角スペースが含まれています");
           return;
       }

  } else {
       alert("E-mailアドレスを入力してください");
       return;
  }

  if ( document.myForm.elements[in_koumoku3].value != "" ) {
       if( fnc_hankaku_chk(document.myForm.elements[in_koumoku3].value,1,10,"ＩＤ") == false ){
           return;
       }
  } else {
       alert("ＩＤを入力してください");
       return;
  }

  if ( document.myForm.elements[in_koumoku4].value != "" ) {
       if( fnc_hankaku_chk(document.myForm.elements[in_koumoku4].value,1,10,"パスワード") == 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_Irai_Submit()
* 機能     : 土地希望登録情報フォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Irai_Submit(in_ulr,in_koumoku1,in_koumoku2,in_koumoku3,in_koumoku4,in_koumoku5,in_koumoku6,in_koumoku7,in_koumoku8,in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  if( document.myForm.elements[in_koumoku1].value == "0" || document.myForm.elements[in_koumoku1].value == "" ){
      alert("都道府県を選択してください");
      return;
  }

  if( document.myForm.elements[in_koumoku2].value == "0" || document.myForm.elements[in_koumoku2].value == "" ){
      alert("市区を選択してください");
      return;
  }

  if( document.myForm.elements[in_koumoku3].value == "" ){
      alert("所在地を入力してください");
      return;
  }

  document.myForm.elements[in_koumoku3].value = fnc_space_set(document.myForm.elements[in_koumoku3].value);
  if( fnc_kanji_check(document.myForm.elements[in_koumoku3].value,"所在地") == false ){
      return;
  }

  dstText = document.myForm.elements[in_koumoku4].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[in_koumoku5].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[in_koumoku6].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[in_koumoku7].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[in_koumoku8].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"金額") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("金額は半角数値のみを入力してください");
            return;
       }

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = 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_close()
* 機能     : フォームクローズ。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_close(in_flg) {

  if ( in_flg == 0 ) {
       return;
  } else {
       window.opener = window;
       window.close() ;
  }

}

/********************************************************************************************
* 関数名  : fnc_sel_close()
* 機能     : フォームクローズ。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_sel_close(in_flg, in_id1, in_id2, in_name) {

  if ( in_flg == 0 ) {
       return;
  } else {
       window.opener.document.myForm.House_IraiId1.value  = in_id1;
       window.opener.document.myForm.House_IraiId2.value  = in_id2;
       window.opener.document.myForm.House_IraiName.value = in_name;
       window.opener = window;
       window.close() ;
  }

}

/********************************************************************************************
* 関数名  : fnc_Change_Submit()
* 機能     : 都道府県変更時のフォーム送信を行う。
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Change_Submit(in_ulr, in_kbn) {

  if ( in_ulr != "" ){

       if ( submitflg == 1 ) {
            alert("既に送信すみです");
            submitflg = 0;
            return;
       }

  }

  if( in_kbn == 1 ){

      if( document.myForm.elements["TodoufukenMax"].value > 0 && document.myForm.elements["TodoufukenCd"].value > 0 ){
          wkName = "TodoufukenNm_" + document.myForm.elements["TodoufukenCd"].value;
          document.myForm.elements["Shozaichi"].value = document.myForm.elements[wkName].value;
          document.myForm.elements["MachiCd"].value   = 0;
      } else {
          document.myForm.elements["TodoufukenCd"].value = 0;
          document.myForm.elements["MachiCd"].value      = 0;
          document.myForm.elements["Shozaichi"].value    = "";
      }

  }

  if( in_kbn == 2 ){

      if( document.myForm.elements["MachiMax"].value > 0 ){

          if( document.myForm.elements["MachiCd"].value > 0 ){

              wkName1 = "TodoufukenNm_" + document.myForm.elements["TodoufukenCd"].value;

              if( document.myForm.elements["MachiCd"].value == 999 ){
                  document.myForm.elements["Shozaichi"].value = document.myForm.elements[wkName1].value;
              }else{
                  wkName2 = "MachiNm_" + document.myForm.elements["MachiCd"].value;
                  document.myForm.elements["Shozaichi"].value = document.myForm.elements[wkName1].value + document.myForm.elements[wkName2].value;
              }

          }else{
              wkName1 = "TodoufukenNm_" + document.myForm.elements["TodoufukenCd"].value;
              document.myForm.elements["Shozaichi"].value = document.myForm.elements[wkName1].value;
          }

      }else{
          wkName1 = "TodoufukenNm_" + document.myForm.elements["TodoufukenCd"].value;
          document.myForm.elements["Shozaichi"].value = document.myForm.elements[wkName1].value;
      }

  }

  if ( in_ulr != "" ){

       document.myForm.elements["Url_Flg"].value = "1";

       document.myForm.action = in_ulr;
       document.myForm.method = "post";
       document.myForm.submit();

       submitflg = 1;

  }

}

/********************************************************************************************
* 関数名  : fnc_Change_Submit2()
* 機能     : 都道府県変更時のフォーム送信を行う。(項目指定)
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_Change_Submit2(in_ulr, in_kenmax, in_kencd, in_kenmei, in_machimax, in_machicd, in_machimei, in_shozaichi, in_kbn) {

  if ( in_ulr != "" ){

       if ( submitflg == 1 ) {
            alert("既に送信すみです");
            submitflg = 0;
            return;
       }

  }

  if( in_kbn == 1 ){

      if( in_kenmax > 0 && document.myForm.elements[in_kencd].value > 0 ){
          wkName = in_kenmei + document.myForm.elements[in_kencd].value;
          document.myForm.elements[in_shozaichi].value = document.myForm.elements[wkName].value;
          document.myForm.elements[in_machicd].value   = 0;
      } else {
          document.myForm.elements[in_kencd].value     = 0;
          document.myForm.elements[in_machicd].value   = 0;
          document.myForm.elements[in_shozaichi].value = "";
      }

  }

  if( in_kbn == 2 ){

      if( in_machimax > 0 ){

          if( document.myForm.elements[in_machicd].value > 0 ){

              wkName1 = in_kenmei + document.myForm.elements[in_kencd].value;

              if( document.myForm.elements[in_machicd].value == 999 ){
                  document.myForm.elements[in_shozaichi].value = document.myForm.elements[wkName1].value;
              }else{
                  wkName2 = in_machimei + document.myForm.elements[in_machicd].value;
                  document.myForm.elements[in_shozaichi].value = document.myForm.elements[wkName1].value + document.myForm.elements[wkName2].value;
              }

          }else{
              wkName1 = in_kenmei + document.myForm.elements[in_kencd].value;
              document.myForm.elements[in_shozaichi].value = document.myForm.elements[wkName1].value;
          }

      }else{
          wkName1 = in_kenmei + document.myForm.elements[in_kencd].value;
          document.myForm.elements[in_shozaichi].value = document.myForm.elements[wkName1].value;
      }

  }

  if ( in_ulr != "" ){

       document.myForm.elements["Url_Flg"].value = "1";

       document.myForm.action = in_ulr;
       document.myForm.method = "post";
       document.myForm.submit();

       submitflg = 1;

  }

}

/********************************************************************************************
* 関数名  : Land_Chk_Submit()
* 機能     : 土地情報登録
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function Land_Chk_Submit(in_ulr, in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  submitflg = 0;

  flag = confirm(in_msg); if( flag == false ) { return;  }

  if ( document.myForm.elements["TodoufukenCd"].value == 0 ) {
       alert("都道府県を選択してください");
       return;
  }

  if ( document.myForm.elements["MachiCd"].value == 0 ) {
       alert("市区を入力してください");
       return;
  }

  if ( document.myForm.elements["Shozaichi"].value == "" ) {
       alert("所在地を入力してください");
       return;
  }

  if ( document.myForm.elements["Land_bukkenbangou"].value == "" ) {
       alert("物件番号を入力してください");
       return;
  }

  document.myForm.elements["Shozaichi"].value = fnc_space_set(document.myForm.elements["Shozaichi"].value);
  if( fnc_kanji_check(document.myForm.elements["Shozaichi"].value,"所在地") == false ){
      return;
  }

  dstText = document.myForm.elements["Shozaichi_Cho"].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["Shozaichi_Ban"].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["Shozaichi_Gou"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"号") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);
       if ( chkitem || !dstText ) {
            alert("号は半角数値のみを入力してください");
            return;
       }

  }

  document.myForm.elements["Land_access"].value = fnc_space_set(document.myForm.elements["Land_access"].value);
  if( fnc_kanji_check(document.myForm.elements["Land_access"].value,"沿線・最寄り駅") == false ){
      return;
  }

  document.myForm.elements["Land_bukkenbangou"].value = fnc_space_set(document.myForm.elements["Land_bukkenbangou"].value);
  if( fnc_kanji_check(document.myForm.elements["Land_bukkenbangou"].value,"物件番号") == false ){
      return;
  }

  if( fnc_hankaku_chk(document.myForm.elements["Land_bukkenbangou"].value,1,20,"物件番号") == false ){
      return;
  }

  dstText = document.myForm.elements["Land_accesstime"].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["Land_kakaku"].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["Land_menseki1"].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["Land_menseki2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"土地面積(u)") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("土地面積(u)は半角数値のみを入力してください");
            return;
       }

  }else{
       alert("土地面積(u)を入力してください");
       return;
  }

  dstText = document.myForm.elements["Land_tanka"].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["Land_kukaku"].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["Land_kukaku_no"].value != "" ) {
       if( fnc_hankaku_chk(document.myForm.elements["Land_kukaku_no"].value,1,5,"区画番号") == false ){
           return;
       }
  }

  dstText = document.myForm.elements["Land_kukaku_kin"].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["Land_kukaku_tan"].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["Land_kukaku_men1"].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["Land_kukaku_men2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"区割面積(u)") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("区割面積(u)は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Land_kenpeiritsu"].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["Land_yousekiritsu"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"容積率") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("容積率は半角数値のみを入力してください");
            return;
       }

  }

  document.myForm.elements["Land_setsudou"].value = fnc_space_set(document.myForm.elements["Land_setsudou"].value);
  if( fnc_kanji_check(document.myForm.elements["Land_setsudou"].value,"接道状況") == false ){
      return;
  }

  document.myForm.elements["Land_genkyou"].value = fnc_space_set(document.myForm.elements["Land_genkyou"].value);
  if( fnc_kanji_check(document.myForm.elements["Land_genkyou"].value,"現況") == false ){
      return;
  }

  document.myForm.elements["Land_hikiwatasi"].value = fnc_space_set(document.myForm.elements["Land_hikiwatasi"].value);
  if( fnc_kanji_check(document.myForm.elements["Land_hikiwatasi"].value,"引渡") == false ){
      return;
  }

  dstText = document.myForm.elements["Land_tourokuyy"].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["Land_tourokumm"].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["Land_tourokudd"].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["Land_yukoukigenyy"].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["Land_yukoukigenmm"].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["Land_yukoukigendd"].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["Land_comment1"].value.length > 30 ){
      alert("コメント1は、30文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["Land_comment2"].value.length > 125 ){
      alert("コメント2は、125文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["Land_comment3"].value.length > 125 ){
      alert("コメント3は、125文字以内で入力して下さい");
      return;
  }

  document.myForm.elements["Land_comment1"].value = fnc_space_set(document.myForm.elements["Land_comment1"].value);
  if( fnc_kanji_check(document.myForm.elements["Land_comment1"].value,"コメント1") == false ){
      return;
  }

  document.myForm.elements["Land_comment2"].value = fnc_space_set(document.myForm.elements["Land_comment2"].value);
  if( fnc_kanji_check(document.myForm.elements["Land_comment2"].value,"コメント2") == false ){
      return;
  }

  document.myForm.elements["Land_comment3"].value = fnc_space_set(document.myForm.elements["Land_comment3"].value);
  if( fnc_kanji_check(document.myForm.elements["Land_comment3"].value,"コメント3") == false ){
      return;
  }

  if( document.myForm.elements["LinkUrl_1"].value.length > 250 ){
      alert("URL1は、半角250文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["LinkUrl_2"].value.length > 250 ){
      alert("URL2は、半角250文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["LinkUrl_3"].value.length > 250 ){
      alert("URL3は、半角250文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["LinkUrl_4"].value.length > 250 ){
      alert("URL4は、半角250文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["LinkUrl_5"].value.length > 250 ){
      alert("URL5は、半角250文字以内で入力して下さい");
      return;
  }

  document.myForm.elements["LinkUrl_1"].value = fnc_space_set(document.myForm.elements["LinkUrl_1"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_1"].value,"URL1") == false ){
      return;
  }

  document.myForm.elements["LinkUrl_2"].value = fnc_space_set(document.myForm.elements["LinkUrl_2"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_2"].value,"URL2") == false ){
      return;
  }

  document.myForm.elements["LinkUrl_3"].value = fnc_space_set(document.myForm.elements["LinkUrl_3"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_3"].value,"URL3") == false ){
      return;
  }

  document.myForm.elements["LinkUrl_4"].value = fnc_space_set(document.myForm.elements["LinkUrl_4"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_4"].value,"URL4") == false ){
      return;
  }

  document.myForm.elements["LinkUrl_5"].value = fnc_space_set(document.myForm.elements["LinkUrl_5"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_5"].value,"URL5") == false ){
      return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : House_Chk_Submit()
* 機能     : 住宅情報登録
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function House_Chk_Submit(in_ulr, in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  submitflg = 0;

  flag = confirm(in_msg); if( flag == false ) { return;  }

  if ( document.myForm.elements["House_planname"].value == "" ) {
       alert("商品名を入力してください");
       return;
  }

  document.myForm.elements["House_planname"].value = fnc_space_set(document.myForm.elements["House_planname"].value);
  if( fnc_kanji_check(document.myForm.elements["House_planname"].value,"商品名") == false ){
      return;
  }

  dstText = document.myForm.elements["House_kakaku"].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["House_men_01_tsubo"].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["House_men_01_m2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"建物面積（u）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("建物面積（u）は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["House_men_02_tsubo"].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["House_men_02_m2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"延べ床面積（u）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("延べ床面積（u）は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["House_men_03_tsubo"].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["House_men_03_m2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"面積（１Ｆ）（u）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("面積（１Ｆ）（u）は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["House_men_04_tsubo"].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["House_men_04_m2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"面積（２Ｆ）（u）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("面積（２Ｆ）（u）は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["House_men_05_tsubo"].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["House_men_05_m2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"面積（３Ｆ）（u）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("面積（３Ｆ）（u）は半角数値のみを入力してください");
            return;
       }

  }

  if( document.myForm.elements["House_parkcnt"].value == "-" ){
      alert("駐車場台数は半角数値のみを入力してください");
      return;
  }

  dstText = document.myForm.elements["House_parkcnt"].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["Kari_men_tsubo"].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["Kari_men_m2"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"仮区割面積（u）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);
       if ( chkitem || !dstText ) {
            alert("仮区割面積（u）は半角数値のみを入力してください");
            return;
       }

  }

  dstText = document.myForm.elements["Kari_kakaku"].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["Kari_tanka"].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["House_comment1"].value.length > 30 ){
      alert("コメント1は、30文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["House_comment2"].value.length > 125 ){
      alert("コメント2は、125文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["House_comment3"].value.length > 125 ){
      alert("コメント3は、125文字以内で入力して下さい");
      return;
  }

  document.myForm.elements["House_comment1"].value = fnc_space_set(document.myForm.elements["House_comment1"].value);
  if( fnc_kanji_check(document.myForm.elements["House_comment1"].value,"コメント1") == false ){
      return;
  }

  document.myForm.elements["House_comment2"].value = fnc_space_set(document.myForm.elements["House_comment2"].value);
  if( fnc_kanji_check(document.myForm.elements["House_comment2"].value,"コメント2") == false ){
      return;
  }

  document.myForm.elements["House_comment3"].value = fnc_space_set(document.myForm.elements["House_comment3"].value);
  if( fnc_kanji_check(document.myForm.elements["House_comment3"].value,"コメント3") == false ){
      return;
  }

  if( document.myForm.elements["LinkUrl_1"].value.length > 250 ){
      alert("URL1は、半角250文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["LinkUrl_2"].value.length > 250 ){
      alert("URL2は、半角250文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["LinkUrl_3"].value.length > 250 ){
      alert("URL3は、半角250文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["LinkUrl_4"].value.length > 250 ){
      alert("URL4は、半角250文字以内で入力して下さい");
      return;
  }

  if( document.myForm.elements["LinkUrl_5"].value.length > 250 ){
      alert("URL5は、半角250文字以内で入力して下さい");
      return;
  }

  document.myForm.elements["LinkUrl_1"].value = fnc_space_set(document.myForm.elements["LinkUrl_1"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_1"].value,"URL1") == false ){
      return;
  }

  document.myForm.elements["LinkUrl_2"].value = fnc_space_set(document.myForm.elements["LinkUrl_2"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_2"].value,"URL2") == false ){
      return;
  }

  document.myForm.elements["LinkUrl_3"].value = fnc_space_set(document.myForm.elements["LinkUrl_3"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_3"].value,"URL3") == false ){
      return;
  }

  document.myForm.elements["LinkUrl_4"].value = fnc_space_set(document.myForm.elements["LinkUrl_4"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_4"].value,"URL4") == false ){
      return;
  }

  document.myForm.elements["LinkUrl_5"].value = fnc_space_set(document.myForm.elements["LinkUrl_5"].value);
  if( fnc_kanji_check(document.myForm.elements["LinkUrl_5"].value,"URL5") == false ){
      return;
  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名  : Topix_Chk_Submit()
* 機能     : トピックス登録
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function Topix_Chk_Submit(in_ulr, in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  submitflg = 0;

  flag = confirm(in_msg); if( flag == false ) { return;  }

  for ( idx=1; idx <= 5; idx++ ) {

       if( document.myForm.elements["msg" + idx].value.length > 125 ){
           alert("トピックス"+ idx +"は、125文字以内で入力して下さい");
           return;
       }
       document.myForm.elements["msg" + idx].value = fnc_space_set(document.myForm.elements["msg" + idx].value);
       if( fnc_kanji_check(document.myForm.elements["msg" + idx].value,"トピックス" + idx) == false ){
           return;
       }

      if( document.myForm.elements["link" + idx].value.length > 125 ){
          alert("リンク" + idx + "は、125文字以内で入力して下さい");
          return;
      }
      document.myForm.elements["link" + idx].value = fnc_space_set(document.myForm.elements["link" + idx].value);
      if( fnc_kanji_check(document.myForm.elements["link" + idx].value,"リンク" + idx) == false ){
          return;
      }

  }

  for ( idx=1; idx <= 5; idx++ ) {

        if( document.myForm.elements["sort" + idx].value != "" && document.myForm.elements["del" + idx].checked == false ){

              for ( idx2=idx + 1; idx2 <= 5; idx2++ ) {

                    if( document.myForm.elements["del" + idx2].checked == false ){

                        if( document.myForm.elements["sort" + idx].value == document.myForm.elements["sort" + idx2].value ){
                            alert("表示順に同じ番号が指定されています");
                            return;
                        }

                    }

              }

        }

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名   ：Member_Chk_Submit()
* 機能     ：会社掲載登録項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Member_Chk_Submit(in_ulr,in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  if ( document.myForm.elements["Member_CorpName"].value == "" ) {
       alert("貴社名を入力してください");
       return;
  }

  document.myForm.elements["Member_CorpName"].value = fnc_space_set(document.myForm.elements["Member_CorpName"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_CorpName"].value,"貴社名") == false ){
      return;
  }

  document.myForm.elements["Member_SitenName"].value = fnc_space_set(document.myForm.elements["Member_SitenName"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_SitenName"].value,"支店") == false ){
      return;
  }

  menberflg = 0;

  if( document.myForm.elements["Chk_1"].checked == true  &&
      document.myForm.elements["Chk_2"].checked == false &&
      document.myForm.elements["Chk_3"].checked == true ){
       alert("土地会員とアクセス無し、土地情報携帯受信可能建物会員の組み合わせは、出来ません");
       return;
  }

  if( document.myForm.elements["Chk_1"].checked ){
       document.myForm.elements["Member1_Flg"].value = 1;
       menberflg = 1;
  }

  if( document.myForm.elements["Chk_2"].checked ){
       document.myForm.elements["Member2_Flg"].value = 1;
       menberflg = 1;
  }

  if( document.myForm.elements["Chk_3"].checked ){
       document.myForm.elements["Member3_Flg"].value = 1;
       menberflg = 1;
  }

  if ( menberflg == 0 ) {
       alert("参加会員を選んでください");
       return;
  }

  if( document.myForm.elements["Chk_1"].checked ){

      if ( document.myForm.elements["Member_Raisence1"].value == "" && 
           document.myForm.elements["Member_Raisence2"].value == "" && 
           document.myForm.elements["Member_Raisence3"].value == "" ) {
           alert("免許番号を入力してください");
           return;
      }

      if ( document.myForm.elements["Member_Raisence1"].value != "" && 
           document.myForm.elements["Member_Raisence3"].value == "" ) {
           alert("免許番号の第［　］号を入力してください");
           return;
      }

      if ( document.myForm.elements["Member_Raisence1"].value == "" && 
           document.myForm.elements["Member_Raisence3"].value != "" ) {
           alert("免許番号の都道府県を入力してください");
           return;
      }

      if ( document.myForm.elements["Member_Raisence2"].value != "" && 
           document.myForm.elements["Member_Raisence1"].value == "" ) {
           alert("免許番号の都道府県を入力してください");
           return;
      }

      if ( document.myForm.elements["Member_Raisence2"].value != "" && 
           document.myForm.elements["Member_Raisence3"].value == "" ) {
           alert("免許番号の第［　］号を入力してください");
           return;
      }

      dstText = document.myForm.elements["Member_Raisence2"].value + document.myForm.elements["Member_Raisence3"].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_Post1"].value == "" && 
      document.myForm.elements["Member_Post2"].value == "" ) {
      alert("郵便番号を入力してください");
      return;
 }

 if ( document.myForm.elements["Member_Post1"].value != "" && 
      document.myForm.elements["Member_Post2"].value == "" ) {
      alert("郵便番号を入力してください");
      return;
 }

 if ( document.myForm.elements["Member_Post1"].value == "" && 
      document.myForm.elements["Member_Post2"].value != "" ) {
      alert("郵便番号を入力してください");
      return;
 }

  dstText = document.myForm.elements["Member_Post1"].value + 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["TodoufukenCd"].value == 0 ) {
       alert("都道府県を選択してください");
       return;
  }

  if ( document.myForm.elements["MachiCd"].value == 0 ) {
       alert("市区を入力してください");
       return;
  }

  if ( document.myForm.elements["Shozaichi"].value == "" ) {
       alert("所在地を入力してください");
       return;
  }

  document.myForm.elements["Shozaichi"].value = fnc_space_set(document.myForm.elements["Shozaichi"].value);
  if( fnc_kanji_check(document.myForm.elements["Shozaichi"].value,"所在地") == false ){
      return;
  }

  document.myForm.elements["Member_Add2"].value = fnc_space_set(document.myForm.elements["Member_Add2"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Add2"].value,"ビル名等") == false ){
      return;
  }

  dstText = document.myForm.elements["Member_TelNo1"].value + document.myForm.elements["Member_TelNo2"].value + document.myForm.elements["Member_TelNo3"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"電話番号") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("電話番号は半角数値のみを入力してください");
            return;
       }

  } else {
       alert("電話番号を入力してください");
       return;
  }

  dstText = document.myForm.elements["Member_FaxNo1"].value + document.myForm.elements["Member_FaxNo2"].value + document.myForm.elements["Member_FaxNo3"].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_Daihyou"].value == "" ) {
       alert("代表者名を入力してください");
       return;
  }

  document.myForm.elements["Member_Daihyou"].value = fnc_space_set(document.myForm.elements["Member_Daihyou"].value);
  if( fnc_kanji_check(document.myForm.elements["Member_Daihyou"].value,"代表者名") == false ){
      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;
  }

  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 != "" ) {

       dstText = document.myForm.elements["Member_Mail"].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("E-mailアドレスが不正です"+" [ "+document.myForm.elements["Member_Mail"].value+" ]");
            return;
       }

//       if ( fnc_freemail_chk(dstText) == false ) {
//            return;
//       }

       if( fnc_space_chk(document.myForm.elements["Member_Mail"].value,50) == false ){
           alert("E-mailアドレスに半角スペースが含まれています");
           return;
       }

  } else {
       alert("E-mailアドレスを入力してください");
       return;
  }

  document.myForm.elements["Member_HomePage"].value = fnc_space_set(document.myForm.elements["Member_HomePage"].value);

  if ( document.myForm.elements["Member_Password"].value != "" ) {
       if( fnc_hankaku_chk(document.myForm.elements["Member_Password"].value,4,10,"パスワード") == false ){
           return;
       }
  } else {
       alert("パスワードを入力してください");
       return;
  }

  dstText = document.myForm.elements["Member_LandMax"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"土地登録制限件数") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("土地登録制限件数は半角数値のみを入力してください");
            return;
       }

  } else {
       alert("土地登録制限件数を入力してください");
       return;
  }

  dstText = document.myForm.elements["Member_HouseMax"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"住宅登録制限件数") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("住宅登録制限件数は半角数値のみを入力してください");
            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;

}

/********************************************************************************************
* 関数名   ：Analysis_Member_Chk_Submit()
* 機能     ：特別会員登録項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Analysis_Member_Chk_Submit(in_ulr,in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  if ( document.myForm.elements["Analysis_Id"].value != "" ) {
       if( fnc_hankaku_chk(document.myForm.elements["Analysis_Id"].value,1,20,"会員番号") == false ){
           return;
       }
  } else {
       alert("会員番号を入力してください");
       return;
  }

  if ( document.myForm.elements["Analysis_Name"].value == "" ) {
       alert("お名前を入力してください");
       return;
  }

  document.myForm.elements["Analysis_Name"].value = fnc_space_set(document.myForm.elements["Analysis_Name"].value);
  if( fnc_kanji_check(document.myForm.elements["Analysis_Name"].value,"お名前") == false ){
      return;
  }

  document.myForm.elements["Analysis_Kana"].value = fnc_space_set(document.myForm.elements["Analysis_Kana"].value);
  if( fnc_kanji_check(document.myForm.elements["Analysis_Kana"].value,"お名前フリガナ") == false ){
      return;
  }

  dstText = document.myForm.elements["Analysis_Post1"].value + document.myForm.elements["Analysis_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["TodoufukenCd"].value == 0 ) {
       alert("都道府県を選択してください");
       return;
  }

  if ( document.myForm.elements["MachiCd"].value == 0 ) {
       alert("市区を入力してください");
       return;
  }

  if ( document.myForm.elements["Shozaichi"].value == "" ) {
       alert("所在地を入力してください");
       return;
  }

  document.myForm.elements["Shozaichi"].value = fnc_space_set(document.myForm.elements["Shozaichi"].value);
  if( fnc_kanji_check(document.myForm.elements["Shozaichi"].value,"所在地") == false ){
      return;
  }

  document.myForm.elements["Analysis_Add2"].value = fnc_space_set(document.myForm.elements["Analysis_Add2"].value);
  if( fnc_kanji_check(document.myForm.elements["Analysis_Add2"].value,"ビル名等") == false ){
      return;
  }

  dstText = document.myForm.elements["Analysis_TelNo1"].value + document.myForm.elements["Analysis_TelNo2"].value + document.myForm.elements["Analysis_TelNo3"].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["Analysis_FaxNo1"].value + document.myForm.elements["Analysis_FaxNo2"].value + document.myForm.elements["Analysis_FaxNo3"].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["Analysis_Mail"].value != "" ) {

       dstText = document.myForm.elements["Analysis_Mail"].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("E-mailアドレスが不正です"+" [ "+document.myForm.elements["Analysis_Mail"].value+" ]");
            return;
       }

       if( fnc_space_chk(document.myForm.elements["Analysis_Mail"].value,50) == false ){
           alert("E-mailアドレスに半角スペースが含まれています");
           return;
       }

  } else {
       alert("E-mailアドレスを入力してください");
       return;
  }

  dstText = document.myForm.elements["Analysis_BirthYY"].value + document.myForm.elements["Analysis_BirthMM"].value + document.myForm.elements["Analysis_BirthDD"].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["Analysis_BirthMM"].value > 12 ){
            alert("生年月日の月が１２月を超えています");
            return;
       }

       if( document.myForm.elements["Analysis_BirthDD"].value > 31 ){
            alert("生年月日の日が３１日を超えています");
            return;
       }

  }

  dstText = document.myForm.elements["Analysis_family_1"].value + document.myForm.elements["Analysis_family_2"].value + document.myForm.elements["Analysis_family_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["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名   ：System_Chk_Submit()
* 機能     ：システムユーザー登録項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function System_Chk_Submit(in_ulr,in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  if ( document.myForm.elements["System_CorpName"].value == "" ) {
       alert("貴社名を入力してください");
       return;
  }

  document.myForm.elements["System_CorpName"].value = fnc_space_set(document.myForm.elements["System_CorpName"].value);
  if( fnc_kanji_check(document.myForm.elements["System_CorpName"].value,"貴社名") == false ){
      return;
  }

 if ( document.myForm.elements["System_Post1"].value == "" && 
      document.myForm.elements["System_Post2"].value == "" ) {
      alert("郵便番号を入力してください");
      return;
 }

 if ( document.myForm.elements["System_Post1"].value != "" && 
      document.myForm.elements["System_Post2"].value == "" ) {
      alert("郵便番号を入力してください");
      return;
 }

 if ( document.myForm.elements["System_Post1"].value == "" && 
      document.myForm.elements["System_Post2"].value != "" ) {
      alert("郵便番号を入力してください");
      return;
 }

  dstText = document.myForm.elements["System_Post1"].value + document.myForm.elements["System_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["TodoufukenCd"].value == 0 ) {
       alert("都道府県を選択してください");
       return;
  }

  if ( document.myForm.elements["MachiCd"].value == 0 ) {
       alert("市区を入力してください");
       return;
  }

  if ( document.myForm.elements["Shozaichi"].value == "" ) {
       alert("所在地を入力してください");
       return;
  }

  document.myForm.elements["Shozaichi"].value = fnc_space_set(document.myForm.elements["Shozaichi"].value);
  if( fnc_kanji_check(document.myForm.elements["Shozaichi"].value,"所在地") == false ){
      return;
  }

  document.myForm.elements["System_Add2"].value = fnc_space_set(document.myForm.elements["System_Add2"].value);
  if( fnc_kanji_check(document.myForm.elements["System_Add2"].value,"ビル名等") == false ){
      return;
  }

  dstText = document.myForm.elements["System_TelNo1"].value + document.myForm.elements["System_TelNo2"].value + document.myForm.elements["System_TelNo3"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"電話番号") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("電話番号は半角数値のみを入力してください");
            return;
       }

  } else {
       alert("電話番号を入力してください");
       return;
  }

  dstText = document.myForm.elements["System_FaxNo1"].value + document.myForm.elements["System_FaxNo2"].value + document.myForm.elements["System_FaxNo3"].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["System_Daihyou"].value == "" ) {
       alert("代表者名を入力してください");
       return;
  }

  document.myForm.elements["System_Daihyou"].value = fnc_space_set(document.myForm.elements["System_Daihyou"].value);
  if( fnc_kanji_check(document.myForm.elements["System_Daihyou"].value,"代表者名") == false ){
      return;
  }

  document.myForm.elements["System_Name"].value = fnc_space_set(document.myForm.elements["System_Name"].value);
  if( fnc_kanji_check(document.myForm.elements["System_Name"].value,"ご担当者名") == false ){
      return;
  }

  document.myForm.elements["System_Kana"].value = fnc_space_set(document.myForm.elements["System_Kana"].value);
  if( fnc_kanji_check(document.myForm.elements["System_Kana"].value,"ご担当者フリガナ") == false ){
      return;
  }

  if ( document.myForm.elements["System_Mail"].value != "" ) {

       dstText = document.myForm.elements["System_Mail"].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("E-mailアドレスが不正です"+" [ "+document.myForm.elements["System_Mail"].value+" ]");
            return;
       }

//       if ( fnc_freemail_chk(dstText) == false ) {
//            return;
//       }

       if( fnc_space_chk(document.myForm.elements["System_Mail"].value,50) == false ){
           alert("E-mailアドレスに半角スペースが含まれています");
           return;
       }

  } else {
       alert("E-mailアドレスを入力してください");
       return;
  }

  document.myForm.elements["System_HomePage"].value = fnc_space_set(document.myForm.elements["System_HomePage"].value);

  if ( document.myForm.elements["System_Id"].value != "" ) {
       if( fnc_hankaku_chk(document.myForm.elements["System_Id"].value,4,10,"ユーザーＩＤ") == false ){
           return;
       }
  } else {
       alert("ユーザーＩＤを入力してください");
       return;
  }

  if ( document.myForm.elements["System_Password"].value != "" ) {
       if( fnc_hankaku_chk(document.myForm.elements["System_Password"].value,4,10,"パスワード") == 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;

}

/********************************************************************************************
* 関数名   ：User_Chk_Submit()
* 機能     ：閲覧お客様登録項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function User_Chk_Submit(in_ulr) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if ( document.myForm.elements["User_Name"].value == "" ) {
       alert("お名前を入力してください");
       return;
  }

  document.myForm.elements["User_Name"].value = fnc_space_set(document.myForm.elements["User_Name"].value);
  if( fnc_kanji_check(document.myForm.elements["User_Name"].value,"お名前") == false ){
      return;
  }

  dstText = document.myForm.elements["User_Post1"].value + document.myForm.elements["User_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["TodoufukenCd"].value == 0 ) {
       alert("都道府県を選択してください");
       return;
  }

  if ( document.myForm.elements["MachiCd"].value == 0 ) {
       alert("市区を入力してください");
       return;
  }

  if ( document.myForm.elements["Shozaichi"].value == "" ) {
       alert("ご住所を入力してください");
       return;
  }

  document.myForm.elements["Shozaichi"].value = fnc_space_set(document.myForm.elements["Shozaichi"].value);
  if( fnc_kanji_check(document.myForm.elements["Shozaichi"].value,"ご住所") == false ){
      return;
  }

  dstText = document.myForm.elements["User_TelNo1"].value + document.myForm.elements["User_TelNo2"].value + document.myForm.elements["User_TelNo3"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"電話番号") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("電話番号は半角数値のみを入力してください");
            return;
       }

//  }else{
//       alert("電話番号を入力してください");
//       return;
  }

  if ( document.myForm.elements["User_Mail"].value != "" ) {

       dstText = document.myForm.elements["User_Mail"].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("メールアドレスが不正です"+" [ "+document.myForm.elements["User_Mail"].value+" ]");
            return;
       }

//       if ( fnc_freemail_chk(dstText) == false ) {
//            return;
//       }

       if( fnc_space_chk(document.myForm.elements["User_Mail"].value,50) == false ){
           alert("メールアドレスに半角スペースが含まれています");
           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;

}

/********************************************************************************************
* 関数名   ：User_Chk2_Submit()
* 機能     ：パスワード検索項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function User_Chk2_Submit(in_ulr,in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  if ( document.myForm.elements["User_Id"].value == "" ) {

       if ( document.myForm.elements["User_Name"].value == "" ) {
            alert("お名前を入力してください");
            return;
       }

       if ( document.myForm.elements["Shozaichi"].value == "" ) {
            alert("住所を入力してください");
            return;
       }

       document.myForm.elements["Shozaichi"].value = fnc_space_set(document.myForm.elements["Shozaichi"].value);
       if( fnc_kanji_check(document.myForm.elements["Shozaichi"].value,"ご住所") == false ){
           return;
       }

       document.myForm.elements["User_Name"].value = fnc_space_set(document.myForm.elements["User_Name"].value);
       if( fnc_kanji_check(document.myForm.elements["User_Name"].value,"お名前") == false ){
           return;
       }

  }else{

       if ( document.myForm.elements["User_Name"].value == "" ) {
            alert("お名前を入力してください");
            return;
       }

       dstText = document.myForm.elements["User_Id"].value;

       if( fnc_hankaku_chk2(dstText,"ＩＤ") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("ＩＤは半角数値のみを入力してください");
            return;
       }

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名   ：Request_Chk_Submit()
* 機能     ：プラン希望登録項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Request_Chk_Submit(in_ulr,in_user) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if ( document.myForm.elements["Request_Name"].value == "" ) {
       alert("お名前を入力してください");
       return;
  }

  document.myForm.elements["Request_Name"].value = fnc_space_set(document.myForm.elements["Request_Name"].value);
  if( fnc_kanji_check(document.myForm.elements["Request_Name"].value,"お名前") == false ){
      return;
  }

  document.myForm.elements["Request_Kana"].value = fnc_space_set(document.myForm.elements["Request_Kana"].value);
  if( fnc_kanji_check(document.myForm.elements["Request_Kana"].value,"フリガナ") == false ){
      return;
  }

  dstText = document.myForm.elements["Request_Post1"].value + document.myForm.elements["Request_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["TodoufukenCd"].value == 0 ) {
       alert("都道府県を選択してください");
       return;
  }

  if ( document.myForm.elements["MachiCd"].value == 0 ) {
       alert("市区を入力してください");
       return;
  }

  if ( document.myForm.elements["Shozaichi"].value == "" ) {
       alert("ご住所を入力してください");
       return;
  }

  document.myForm.elements["Shozaichi"].value = fnc_space_set(document.myForm.elements["Shozaichi"].value);
  if( fnc_kanji_check(document.myForm.elements["Shozaichi"].value,"ご住所") == false ){
      return;
  }

  dstText = document.myForm.elements["Request_TelNo1"].value + document.myForm.elements["Request_TelNo2"].value + document.myForm.elements["Request_TelNo3"].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["Request_Mail"].value != "" ) {

       dstText = document.myForm.elements["Request_Mail"].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("メールアドレスが不正です"+" [ "+document.myForm.elements["Request_Mail"].value+" ]");
            return;
       }

//       if ( fnc_freemail_chk(dstText) == false ) {
//            return;
//       }

       if( fnc_space_chk(document.myForm.elements["Request_Mail"].value,50) == false ){
           alert("メールアドレスに半角スペースが含まれています");
           return;
       }

  }else{
       alert("メールアドレスを入力してください");
       return;
  }

  if ( document.myForm.elements["Request_Mail"].value != document.myForm.elements["Request_Mail_2"].value ) {
       alert("確認用メールアドレスと違います");
       return;
  }

  document.myForm.elements["Request_Naiyou"].value = fnc_space_set(document.myForm.elements["Request_Naiyou"].value);
  if( fnc_kanji_check(document.myForm.elements["Request_Naiyou"].value,"内容") == false ){
      return;
  }

  dstText = document.myForm.elements["Request_family_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["Request_family_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["Request_family_3"].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["Request_Room"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"ご希望の個室数") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("ご希望の個室数は半角数値のみを入力してください");
            return;
       }

  }

  document.myForm.elements["Request_Kodawari"].value = fnc_space_set(document.myForm.elements["Request_Kodawari"].value);
  if( fnc_kanji_check(document.myForm.elements["Request_Kodawari"].value,"こだわり") == false ){
      return;
  }

  if( in_user == 1 ){

      if( document.myForm.elements["chk_memberrep"].checked == true ){

          if ( document.myForm.elements["PassWord"].value != "" ) {
               if( fnc_hankaku_chk(document.myForm.elements["PassWord"].value,1,6,"パスワード") == 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;

}

/********************************************************************************************
* 関数名   ：Land_Request_Chk_Submit()
* 機能     ：土地希望登録項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Land_Request_Chk_Submit(in_ulr,in_user) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if ( document.myForm.elements["Request_Name"].value == "" ) {
       alert("お名前を入力してください");
       return;
  }

  document.myForm.elements["Request_Name"].value = fnc_space_set(document.myForm.elements["Request_Name"].value);
  if( fnc_kanji_check(document.myForm.elements["Request_Name"].value,"お名前") == false ){
      return;
  }

  document.myForm.elements["Request_Kana"].value = fnc_space_set(document.myForm.elements["Request_Kana"].value);
  if( fnc_kanji_check(document.myForm.elements["Request_Kana"].value,"フリガナ") == false ){
      return;
  }

  dstText = document.myForm.elements["Request_Post1"].value + document.myForm.elements["Request_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["TodoufukenCd"].value == 0 ) {
       alert("都道府県を選択してください");
       return;
  }

  if ( document.myForm.elements["MachiCd"].value == 0 ) {
       alert("市区を入力してください");
       return;
  }

  if ( document.myForm.elements["Shozaichi"].value == "" ) {
       alert("ご住所を入力してください");
       return;
  }

  document.myForm.elements["Shozaichi"].value = fnc_space_set(document.myForm.elements["Shozaichi"].value);
  if( fnc_kanji_check(document.myForm.elements["Shozaichi"].value,"ご住所") == false ){
      return;
  }

  dstText = document.myForm.elements["Request_TelNo1"].value + document.myForm.elements["Request_TelNo2"].value + document.myForm.elements["Request_TelNo3"].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["Request_Mail"].value != "" ) {

       dstText = document.myForm.elements["Request_Mail"].value;
       chkitem = dstText.match(/^\S+@\S+\.\S+$/);

       if ( !chkitem || !dstText ) {
            alert("メールアドレスが不正です"+" [ "+document.myForm.elements["Request_Mail"].value+" ]");
            return;
       }

//       if ( fnc_freemail_chk(dstText) == false ) {
//            return;
//       }

       if( fnc_space_chk(document.myForm.elements["Request_Mail"].value,50) == false ){
           alert("メールアドレスに半角スペースが含まれています");
           return;
       }

  }else{
       alert("メールアドレスを入力してください");
       return;
  }

  if ( document.myForm.elements["Request_Mail"].value != document.myForm.elements["Request_Mail_2"].value ) {
       alert("確認用メールアドレスと違います");
       return;
  }

  document.myForm.elements["Request_Naiyou"].value = fnc_space_set(document.myForm.elements["Request_Naiyou"].value);
  if( fnc_kanji_check(document.myForm.elements["Request_Naiyou"].value,"内容") == false ){
      return;
  }

  dstText = document.myForm.elements["Request_family_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["Request_family_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["Request_family_3"].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["Ken_Kibou"].value == 0 ) {
       alert("ご希望の都道府県を選択してください");
       return;
  }

  if ( document.myForm.elements["Siku_Kibou"].value == 0 ) {
       alert("ご希望の市区を入力してください");
       return;
  }

  if ( document.myForm.elements["Shozaichi_2"].value == "" ) {
       alert("ご希望の住所を入力してください");
       return;
  }

  document.myForm.elements["Shozaichi_2"].value = fnc_space_set(document.myForm.elements["Shozaichi_2"].value);
  if( fnc_kanji_check(document.myForm.elements["Shozaichi_2"].value,"ご希望の住所") == false ){
      return;
  }

  dstText = document.myForm.elements["Kakaku_Kibou"].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["Menseki_Kibou"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"ご希望の面積") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9.]/g);

       if ( chkitem || !dstText ) {
            alert("ご希望の面積は半角数値のみを入力してください");
            return;
       }

  }

  document.myForm.elements["Request_Kodawari"].value = fnc_space_set(document.myForm.elements["Request_Kodawari"].value);
  if( fnc_kanji_check(document.myForm.elements["Request_Kodawari"].value,"こだわり") == false ){
      return;
  }

  if( in_user == 1 ){

      if( document.myForm.elements["chk_memberrep"].checked == true ){

          if ( document.myForm.elements["PassWord"].value != "" ) {
               if( fnc_hankaku_chk(document.myForm.elements["PassWord"].value,1,6,"パスワード") == 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;

}

/********************************************************************************************
* 関数名  : Analysis_print_chk_url()
* 機能     :
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function Analysis_print_chk_url(in_ulr,in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  dstText = document.myForm.elements["SelYY_F"].value;

  if ( dstText != "" && dstText != "0" ) {

       if( fnc_hankaku_chk2(dstText,"開始（年）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("開始（年）は半角数値のみを入力してください");
            return;
       }

  }else{
       alert("開始（年）を入力してください");
       return;

  }

  dstText = document.myForm.elements["SelMM_F"].value;

  if ( dstText != "" && dstText != "0" ) {

       if( fnc_hankaku_chk2(dstText,"開始（月）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("開始（月）は半角数値のみを入力してください");
            return;
       }

       if( document.myForm.elements["SelMM_F"].value > 12 ){
            alert("開始（月）が１２月を超えています");
            return;
       }

  }else{
       alert("開始（月）を入力してください");
       return;

  }

  dstText = document.myForm.elements["SelDD_F"].value;

  if ( dstText != "" && dstText != "0" ) {

       if( fnc_hankaku_chk2(dstText,"開始（日）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("開始（日）は半角数値のみを入力してください");
            return;
       }

       if( document.myForm.elements["SelDD_F"].value > 31 ){
            alert("開始（日）が３１日を超えています");
            return;
       }

  }else{
       alert("開始（日）を入力してください");
       return;

  }

  dstText = document.myForm.elements["SelYY_T"].value;

  if ( dstText != "" && dstText != "0" ) {

       if( fnc_hankaku_chk2(dstText,"終了（年）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("終了（年）は半角数値のみを入力してください");
            return;
       }

  }else{
       alert("終了（年）を入力してください");
       return;

  }

  dstText = document.myForm.elements["SelMM_T"].value;

  if ( dstText != "" && dstText != "0" ) {

       if( fnc_hankaku_chk2(dstText,"終了（月）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("終了（月）は半角数値のみを入力してください");
            return;
       }

       if( document.myForm.elements["SelMM_T"].value > 12 ){
            alert("終了（月）が１２月を超えています");
            return;
       }

  }else{
       alert("終了（月）を入力してください");
       return;

  }

  dstText = document.myForm.elements["SelDD_T"].value;

  if ( dstText != "" && dstText != "0" ) {

       if( fnc_hankaku_chk2(dstText,"終了（日）") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("終了（日）は半角数値のみを入力してください");
            return;
       }

       if( document.myForm.elements["SelDD_T"].value > 31 ){
            alert("終了（日）が３１日を超えています");
            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;

}

/********************************************************************************************
* 関数名  : item_visibility()
* 機能     :
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function item_visibility() {

  if( document.myForm.elements["chk_memberrep"].checked == true ){
      document.all["ps1"].style.visibility = "visible";
      document.all["ps2"].style.visibility = "visible";
  }else{
      document.all["ps1"].style.visibility = "hidden";
      document.all["ps2"].style.visibility = "hidden";
  }

}

/********************************************************************************************
* 関数名  : Group_Chk_Submit()
* 機能     : グループマスタの項目をチェック
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function Group_Chk_Submit(in_ulr, in_line, in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  if ( in_line == -1 ){

       if( document.myForm.elements["New_Name"].value == "" ) {
           alert("グループ名を入力してください");
           return;
       }

       document.myForm.elements["New_Name"].value = fnc_space_set(document.myForm.elements["New_Name"].value);
       if( fnc_kanji_check(document.myForm.elements["New_Name"].value,"グループ名") == false ){
           return;
       }

  }else{

       if( document.myForm.elements["groupnm_"+in_line].value == "" ) {
           alert("グループ名を入力してください");
           return;
       }

       document.myForm.elements["groupnm_"+in_line].value = fnc_space_set(document.myForm.elements["groupnm_"+in_line].value);
       if( fnc_kanji_check(document.myForm.elements["groupnm_"+in_line].value,"グループ名") == false ){
           return;
       }

  }

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

  submitflg = 1;

}

/********************************************************************************************
* 関数名   ：Toiawase_Chk_Submit()
* 機能     ：問い合わせの項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Toiawase_Chk_Submit(in_ulr) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  if ( document.myForm.elements["Toi_Option"][0].checked ) {

       if ( document.myForm.elements["Toi_MailAddress"].value != "" ) {

            dstText = document.myForm.elements["Toi_MailAddress"].value;
            chkitem = dstText.match(/^\S+@\S+\.\S+$/);

            if ( !chkitem || !dstText ) {
                 alert("メールアドレスが不正です");
                 return;
            }

       } else {
            alert("メールアドレスが入力されていません");
            return;
       }

  }

  if ( document.myForm.elements["Toi_Option"][1].checked ) {

       dstText = document.myForm.elements["Toi_TelNo1"].value + document.myForm.elements["Toi_TelNo2"].value + document.myForm.elements["Toi_TelNo3"].value;

       if ( dstText != "" ) {

            if( fnc_hankaku_chk2(dstText,"電話番号") == false ){
                return;
            }

            chkitem = dstText.match(/[^0-9]/g);

            if ( chkitem || !dstText ) {
                 alert("電話番号は半角数値のみを入力してください");
                 return;
            }

       } else {
            alert("電話番号が入力されていません");
            return;
       }

  }

  if ( document.myForm.elements["Toi_Option"][0].checked ) {
       document.myForm.elements["Toi_TelNo1"].value = "";
       document.myForm.elements["Toi_TelNo2"].value = "";
       document.myForm.elements["Toi_TelNo3"].value = "";
  } else if ( document.myForm.elements["Toi_Option"][1].checked ) {
       document.myForm.elements["Toi_MailAddress"].value = "";
  } else {
       document.myForm.elements["Toi_MailAddress"].value = "";
       document.myForm.elements["Toi_TelNo1"].value = "";
       document.myForm.elements["Toi_TelNo2"].value = "";
       document.myForm.elements["Toi_TelNo3"].value = "";
  }

  submitflg = 1;

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

}

/********************************************************************************************
* 関数名   ：Shosai_Chk_Submit()
* 機能     ：詳細選択項目の有無をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function Shosai_Chk_Submit(in_datamax, in_ulr, in_str, in_msg) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  chkflg = 0;

  for ( i=0; i < in_datamax; i++ ) {
        if ( document.myForm.elements[in_str+i].disabled == false) {
             chkflg = 1;
        }
  }

  if ( chkflg == 0 ) {
       alert("選択出来るものがありません");
       return;
  }

  chkflg = 0;

  for ( i=0; i < in_datamax; i++ ) {

        if ( document.myForm.elements[in_str+i].checked ) {
             chkflg = 1;
        }

  }

  if ( chkflg == 0 ) {
       alert("選択されていません");
       return;
  }

  submitflg = 1;

  document.myForm.elements["Url_Flg"].value = "1";

  document.myForm.action = in_ulr;
  document.myForm.method = "post";
  document.myForm.submit();

}

/********************************************************************************************
* 関数名   ：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++ ) {
              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_checked()
* 機能     ：選択項目をチェック
* 引数     ：
* 戻り値   ：なし
********************************************************************************************/
function fnc_checked(in_msg, in_str1, in_itemsu, in_str2) {

  if( document.myForm.elements[in_str1].value == in_msg ){
      for ( i=1; i<=in_itemsu; i++ ) {
            if( document.myForm.elements[in_str2+i].value == in_msg ){
                document.myForm.elements[in_str2+i].checked = true;
                return;
            }
      }
  }else{
      for ( i=1; i<=in_itemsu; i++ ) {
            if( document.myForm.elements[in_str2+i].value == in_msg ){
                document.myForm.elements[in_str2+i].checked = false;
                return;
            }
      }
  }

  return ;

}

/********************************************************************************************
* 関数名  :fnc_Win_Open(StrUrl)
* 機能    :ページの送信。
* 引数    :StrUrl		イメージファイルURL
*         :Kbn                  1：オープン　2：クローズ　3：確認
* 戻り値  :なし
********************************************************************************************/
function fnc_Win_Open(StrUrl,StrName){

  window.open(StrUrl,StrName,"fullscreen=yes");

}

/********************************************************************************************
* 関数名  :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_Win_Sub_Open_Qr(StrUrl)
* 機能    :ページの送信。
* 引数    :StrUrl		イメージファイルURL
*         :Kbn                  1：オープン　2：クローズ　3：確認
* 戻り値  :なし
********************************************************************************************/
function fnc_Win_Sub_Open_Qr(StrUrl,StrName,in_width,in_height,in_msg){

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  document.myForm.mail_button.style.visibility='hidden';

  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_Win_Sub_Open2_Qr(StrUrl)
* 機能    :ページの送信。
* 引数    :StrUrl		イメージファイルURL
*         :Kbn                  1：オープン　2：クローズ　3：確認
* 戻り値  :なし
********************************************************************************************/
function fnc_Win_Sub_Open2_Qr(StrUrl,StrName,in_width,in_height,in_msg){

  flag = confirm(in_msg);

  if ( flag == false ) {
       return;
  }

  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_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_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 = "10文字以内で入力してください";
            break;
       }

       if ( c == " " ) {
            wkmsg = "スペースは入力出来ません";
            break;
       }

       if ( c == "," ) {
            wkmsg = "カンマ( , )は入力出来ません";
            break;
       }

       if ( han.indexOf(c,0) == -1 ) {
            wkmsg = "半角英数を入力してください";
            break;
       }

  }

  if ( wkmsg == "" && wkcnt < in_min ) {
       wkmsg = "４文字以上を入力してください";
  }

  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_hankaku_chk2()
* 機能    :半角英数のチェック
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_moji_chk(in_str, in_item){

  if ( in_str == "" ) {
       return true;
  }

  for (i=0; i < 50; i++) {

       c = in_str.substring(i,i+1);

       if ( c == in_item ) { return false; }

  }

  return true;

}

/********************************************************************************************
* 関数名  :fnc_freemail_chk()
* 機能    :フリーメールのチェック
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_freemail_chk(in_str){

  // １配列は、５件毎
  free01 = new Array("plala.or.jp","mailmagic.org","tramonline.net","freemail.ne.jp","bigtree.cx");
  free02 = new Array("every-mail.com","3bk.net","cybertown.co.jp","hello.co.jp","tokyo24.com");
  free03 = new Array("360.cc","chandi.to","dk-net.21.fm","chan.ne.jp","am.to.fm");
  free04 = new Array("a-gata.net","ab-gata.net","b-gata.net","o-gata.net","sasebo.net");
  free05 = new Array("fantasia.bn3.com","yokkaichi.com","yabumi.com","manbow.com","love3.net");
  free06 = new Array("yo-mail.co.jp","geocities.co.jp","asb-net.to","anet.ne.jp","expert.ne.jp");
  free07 = new Array("kazu-net.ne.jp","ziplip.co.jp","zdnetmail.ne.jp","supermail.com","lycos.ne.jp");
  free08 = new Array("mail.goo.ne.jp","mail.infoseek.co.jp","excite.co.jp","clubaa.com","prontomail.ne.jp");
  free09 = new Array("itpmail.itp.ne.jp","yahoo.co.jp","bizoffi.com","xaque.com","hotmail.com");
  free10 = new Array("safe-mail.ne.jp","100100.co.jp","mailkun.com","curio-city.com","teamgear.net");
  free11 = new Array("24h.co.jp","gariya.net","pub.ne.jp","jmail.co.jp","kigaru.zzn.com");
  free12 = new Array("goomail.com","iloveyou-jp.com","wbs-club.ne.jp","otegami.com","piyomail.com");
  free13 = new Array("iat.ne.jp","kobe-city.com","xmail.to","club.wonder.ne.jp","pub.to");
  free14 = new Array("csc.ne.jp","club.ne.jp","mcn.ne.jp","postpet.co.jp","manbow.com");
  free15 = new Array("ijk.com","drive.co.jp","yagi.net","pospe.jp.prg","estyle.ne.jp");
  free16 = new Array("eastmail.com","shagami.com","voo.to","julex.to","yi-web.com");
  free17 = new Array("mailfriend.net","koei.nu","egroups.co.jp","freeml.com","easyml.com");

  freemail = free01.concat(free02);
  freemail = freemail.concat(free03);
  freemail = freemail.concat(free04);
  freemail = freemail.concat(free05);
  freemail = freemail.concat(free06);
  freemail = freemail.concat(free07);
  freemail = freemail.concat(free08);
  freemail = freemail.concat(free09);
  freemail = freemail.concat(free10);
  freemail = freemail.concat(free11);
  freemail = freemail.concat(free12);
  freemail = freemail.concat(free13);
  freemail = freemail.concat(free14);
  freemail = freemail.concat(free15);
  freemail = freemail.concat(free16);
  freemail = freemail.concat(free17);

  for (i=0; i < 85; i++) {
       if ( in_str.indexOf(freemail[i],0) != -1 ) {
            alert("フリーメールは使用出来ません");
            return false;
       }
  }

  return true;

}

// ============================================
//        借入額のシュミレーション
// ============================================
function Simulation(in_ulr) {

  if ( submitflg == 1 ) {
       alert("既に送信すみです");
       submitflg = 0;
       return;
  }

  h_sou   = document.myForm.elements["vh_sou"].value;
  h_mon   = document.myForm.elements["vh_mon"].value;
  ritu    = document.myForm.elements["vritu"].value;
  h_bonus = document.myForm.elements["vh_bonus"].value;
  kikan   = document.myForm.elements["vkikan"].value;

  yearkikan = kikan;

   //kikan:支払回数、vkikan:支払年数
  if ( nullcheck() ) {

       if ( checkkikan() ){

            h_sou   = h_sou   * 10000;
            h_mon   = h_mon   * 10000;
            h_bonus = h_bonus * 10000;
            kikan   = kikan   * 12;

            aganri();

            submitflg = 1;

            document.myForm.elements["Url_Flg"].value = "1";

            document.myForm.action = in_ulr;
            document.myForm.method = "post";
            document.myForm.submit();

       }

  }

}
function nullcheck() {

        if (h_sou == "") {
                alert("購入希望額を入力して下さい。");
                return false;
        }

        if (h_mon == "") {
                alert("毎月の返済額を入力して下さい。");
                return false;
        }

        if (h_bonus == "") {
                alert("ボーナス月の返済額を入力して下さい。");
                return false;
        }

        if (kikan =="") {
                alert("借入期間を入力して下さい。");
                return false;
        }

        if (ritu == "") {
                alert("ご利用利率を入力して下さい。");
                return false;
        }

        chkitem = h_sou.match(/[^0-9.]/g);
        if ( chkitem || !h_sou ) {
             alert("購入希望額は半角数値のみを入力してください");
             return;
        }

        chkitem = h_mon.match(/[^0-9.]/g);
        if ( chkitem || !h_mon ) {
             alert("毎月の返済額は半角数値のみを入力してください");
             return;
        }

        chkitem = h_bonus.match(/[^0-9.]/g);
        if ( chkitem || !h_bonus ) {
             alert("ボーナス月の返済額は半角数値のみを入力してください");
             return;
        }

        chkitem = kikan.match(/[^0-9]/g);
        if ( chkitem || !kikan ) {
             alert("借入期間は半角数値のみを入力してください");
             return;
        }

        chkitem = ritu.match(/[^0-9.]/g);
        if ( chkitem || !ritu ) {
             alert("ご利用利率は半角数値のみを入力してください");
             return;
        }

        return true;
}
function checkkikan() {
        if (kikan > 35) {
                alert("ローン期間は35年までで入力してください。");
                return false;
        }
        if (kikan <= 0) {
                alert("ローン利用期間は最低 1年以上です。");
                return false;
        }
        return true;
}
function aganri(){
// 利率（％）
        riritu     = ritu;
// 毎月とボーナス月の各支払い回数(ボーナスは、半年に一回として試算した。）
        kai_mon    = kikan;
        kai_bonus  = Math.floor(kikan / 6);
// 毎月の月利計算
        tukiri1    = riritu / (100 * 12);
        tukiri2    = Math.pow(1 + tukiri1,kai_mon);
// 毎月返済分借入れ総額
        yusi_mon   = h_mon * (tukiri2 - 1) / (tukiri1 * tukiri2);
// ボーナス月の月利計算
        tukiri1_b  = riritu / (100 * 2);
        tukiri2_b  = Math.pow(1 + tukiri1_b, kai_bonus);
// ボーナス月加算返済分の借入れ総額
        yusi_bonus = h_bonus * (tukiri2_b - 1) / (tukiri1_b * tukiri2_b);
//借入れ金総額
        kari       = yusi_mon + yusi_bonus;
        kari       = Math.floor(kari);
        yusi_mon   = Math.floor(yusi_mon);
        yusi_bonus = Math.floor(yusi_bonus);
//  ボーナス返済額が借入金の５０％以内
        r_bonus    = yusi_bonus / kari;
//借入金合計が10万円未満1億円未満円超の場合
        if ((kari < 100000) || (kari >99999999)) {
                alert("借入金額は、10万円以上1億円未満です。");
                return false;
        }
//借入金合計が10万円以上1億円未満の場合
        if ((kari >= 100000) || (kari <= 99999999)) {
// 試算結果の出力

        h_sou      = h_sou      / 10000;
        kari       = kari       / 10000;
        yusi_mon   = yusi_mon   / 10000;
        yusi_bonus = yusi_bonus / 10000;

        h_sou      = Math.round(h_sou);
        kari       = Math.round(kari);
        yusi_mon   = Math.round(yusi_mon);
        yusi_bonus = Math.round(yusi_bonus);

        document.myForm.elements["vsikin_u"].value      = h_sou - kari;
        document.myForm.elements["vkari_u"].value       = kari;
        document.myForm.elements["vyusi_mon_u"].value   = yusi_mon;
        document.myForm.elements["vyusi_bonus_u"].value = yusi_bonus;
        document.myForm.elements["vsikin"].value        = fnc_Num_Format(document.myForm.elements["vsikin_u"].value);
        document.myForm.elements["vkari"].value         = fnc_Num_Format(document.myForm.elements["vkari_u"].value);
        document.myForm.elements["vyusi_mon"].value     = fnc_Num_Format(document.myForm.elements["vyusi_mon_u"].value);
        document.myForm.elements["vyusi_bonus"].value   = fnc_Num_Format(document.myForm.elements["vyusi_bonus_u"].value);
        return true;
        }
}
//  項目のクリア
function clearAll(in_ritsu) {
        document.myForm.elements["vh_sou"].value        = "";
        document.myForm.elements["vh_mon"].value        = "";
        document.myForm.elements["vh_bonus"].value      = "";
        document.myForm.elements["vkikan"].value        = "";
        document.myForm.elements["vritu"].value         = in_ritsu;
        document.myForm.elements["vsikin"].value        = "";
        document.myForm.elements["vkari"].value         = "";
        document.myForm.elements["vyusi_mon"].value     = "";
        document.myForm.elements["vyusi_bonus"].value   = "";
        document.myForm.elements["vsikin_u"].value      = "";
        document.myForm.elements["vkari_u"].value       = "";
        document.myForm.elements["vyusi_mon_u"].value   = "";
        document.myForm.elements["vyusi_bonus_u"].value = "";
}

/********************************************************************************************
* 関数名  :fnc_Num_Format(in_str)
* 機能    :
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_Num_Format(in_str){

  out_str = "";
  wk_str  = "";
  wk_str2 = "";
  wk_flg  = 0;

  for (i=0; i < in_str.length; i++) {

       c = in_str.substring(i,i+1);

       if( c == "." || wk_flg == 1 ){
           wk_str2 = wk_str2 + c;
           wk_flg  = 1;
       }else{
           wk_str  = wk_str + c;
       }

  }

  for (i=wk_str.length -1; i>=0; i--) {

       out_str = wk_str.charAt(i) + out_str;

       if(((( wk_str.length - i ) %3 )==0 ) && (i!=0) ) out_str = "," + out_str;

  }

  wkou_tstr = out_str + wk_str2;

  wk_num = 13 - wkou_tstr.length;

  wk_space = " ";

  for (i=1; i<=wk_num; i++) {
       wkou_tstr = wk_space+wkou_tstr;
  }

  return wkou_tstr;

}

function img_icon_list_mouse_over(in_name) {
   document.all[in_name].style.filter   = "XRay";
   document.all["pbnnon"].style.filter  = "";
   document.all["pbnnon2"].style.filter = "";
}

function img_icon_list_mouse_out(in_name) {
   document.all[in_name].style.filter   = "";
   document.all["pbnnon"].style.filter  = "XRay";
   document.all["pbnnon2"].style.filter = "XRay";
}

function img_icon_mouse_over(in_name) {
   document.all[in_name].style.filter   = "XRay";
}

function img_icon_mouse_out(in_name) {
   document.all[in_name].style.filter   = "";
}

/********************************************************************************************
* 関数名  : fnc_park_Hikaku()
* 機能     : 駐車場台数の入力チェック
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_park_Hikaku(in_item) {

  if( document.myForm.elements["House_parkcnt"].value == in_item ){
      return;
  }

  sv_item = in_item;

  if( document.myForm.elements["House_parkcnt"].value == "-" ){
      alert("駐車場台数は半角数値のみを入力してください");
      document.myForm.elements["House_parkcnt"].value = sv_item;
      document.myForm.elements["House_parkcnt"].focus();
      return;
  }

  dstText = document.myForm.elements["House_parkcnt"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"駐車場台数") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("駐車場台数は半角数値のみを入力してください");
            document.myForm.elements["House_parkcnt"].value = sv_item;
            document.myForm.elements["House_parkcnt"].focus();
            return;
       }

       if( dstText != "0" ){
           document.myForm.elements["rdo_park"][0].checked = true;
       }

  }

}

/********************************************************************************************
* 関数名  : fnc_park_Hikaku_key()
* 機能     : 駐車場台数の入力チェック
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_park_Hikaku_key(in_item) {

  if( event.keyCode != 9 && event.keyCode != 13 ){ return; }

  if( document.myForm.elements["House_parkcnt"].value == in_item ){
      return;
  }

  sv_item = in_item;

  if( document.myForm.elements["House_parkcnt"].value == "-" ){
      alert("駐車場台数は半角数値のみを入力してください");
      document.myForm.elements["House_parkcnt"].value = sv_item;
      document.myForm.elements["House_parkcnt"].focus();
      return;
  }

  dstText = document.myForm.elements["House_parkcnt"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"駐車場台数") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("駐車場台数は半角数値のみを入力してください");
            document.myForm.elements["House_parkcnt"].value = sv_item;
            document.myForm.elements["House_parkcnt"].focus();
            return;
       }

       if( dstText != "0" ){
           document.myForm.elements["rdo_park"][0].checked = true;
       }

  }

}

/********************************************************************************************
* 関数名  :fnc_park_click()
* 機能    :駐車場無の場合は、台数をクリア
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_park_click(){

  if( document.myForm.elements["rdo_park"][1].checked == true ){
      document.myForm.elements["House_parkcnt"].value = "";
  }

  return;

}

/********************************************************************************************
* 関数名  : fnc_park_Hikaku2()
* 機能     : 駐車場台数の入力チェック
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_park_Hikaku2(in_item) {

  if( document.myForm.elements["Kensaku_parkcnt"].value == in_item ){
      return;
  }

  sv_item = in_item;

  if( document.myForm.elements["Kensaku_parkcnt"].value == "-" ){
      alert("駐車場台数は半角数値のみを入力してください");
      document.myForm.elements["Kensaku_parkcnt"].value = sv_item;
      document.myForm.elements["Kensaku_parkcnt"].focus();
      return;
  }

  dstText = document.myForm.elements["Kensaku_parkcnt"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"駐車場台数") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("駐車場台数は半角数値のみを入力してください");
            document.myForm.elements["Kensaku_parkcnt"].value = sv_item;
            document.myForm.elements["Kensaku_parkcnt"].focus();
            return;
       }

       if( dstText != "0" ){
           document.myForm.elements["check_park"].checked = true;
       }

  }

}

/********************************************************************************************
* 関数名  : fnc_park_change()
* 機能     : 駐車場台数の変更
* 引数     : StrCode
* 戻り値   : なし
********************************************************************************************/
function fnc_park_change() {

  if( document.myForm.elements["cmb_parkcnt1"].value > 0 || document.myForm.elements["cmb_parkcnt2"].value  > 0 ){
      document.myForm.elements["check_park"].checked = true;
  }

}

/********************************************************************************************
* 関数名  :fnc_park_click2()
* 機能    :駐車場無の場合は、台数をクリア
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_park_click2(){

  if( document.myForm.elements["check_park"].checked == false ){
      document.myForm.elements["cmb_parkcnt1"].value = 0;
      document.myForm.elements["cmb_parkcnt2"].value = 0;
  }

  return;

}

/********************************************************************************************
* 関数名  :fnc_wareki_seireki()
* 機能    :和暦　→　西暦変換
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function fnc_wareki_seireki(out_item){

  dstText = document.myForm.elements["Dat_wareki_yy"].value;

  if ( dstText != "" ) {

       if( fnc_hankaku_chk2(dstText,"和暦年") == false ){
           return;
       }

       chkitem = dstText.match(/[^0-9]/g);

       if ( chkitem || !dstText ) {
            alert("和暦年は半角数値のみを入力してください");
            return;
       }

  }else{
       alert("和暦年を入力してください");
       return;
  }

  if( document.myForm.elements["opt_gengou_kbn"][0].checked ){
      wkgengo  = 1;
  }else if( document.myForm.elements["opt_gengou_kbn"][1].checked ){
      wkgengo  = 2;
  }else if( document.myForm.elements["opt_gengou_kbn"][2].checked ){
      wkgengo  = 3;
  }else if( document.myForm.elements["opt_gengou_kbn"][3].checked ){
      wkgengo  = 4;
  }

  wkwareki = document.myForm.elements["Dat_wareki_yy"].value;

  wkseireki = 0;

  if( wkgengo == 1 && wkwareki > 0 && wkwareki <= 45 ){
       wkseireki = 1867;
  }else if( wkgengo == 2 && wkwareki > 0 && wkwareki <= 15 ){
       wkseireki = 1911;
  }else if( wkgengo == 3 && wkwareki > 0 && wkwareki <= 64 ){
       wkseireki = 1925;
  }else if( wkgengo == 4 && wkwareki > 0 ){
       wkseireki = 1988;
  }

  wkseireki = parseInt(wkseireki) + parseInt(wkwareki);

  document.myForm.elements[out_item].value = wkseireki;

  return;

}

function info_open(in_idx)  {
   document.all["info_"+in_idx].style.visibility = "visible";

   wk_x = parseInt(event.x) + parseInt(20);

   document.all["info_"+in_idx].style.left = wk_x;
//   document.all["info_"+in_idx].style.top  = event.y;
}

function info_open2(in_idx, in_x)  {

   document.all["info_"+in_idx].style.visibility = "visible";

   document.all["info_"+in_idx].style.left = in_x;

}

function info_close(in_idx)  {
   document.all["info_"+in_idx].style.visibility = "hidden";
}

/********************************************************************************************
* 関数名  :member_on_click()
* 機能    :
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function member_on_click(in_item,in_item_on,in_item_off1,in_item_off2){

  if( document.myForm.elements[in_item].checked == true ){
      if( in_item_on   != "" ){ document.myForm.elements[in_item_on].checked   = true;  }
      if( in_item_off1 != "" ){ document.myForm.elements[in_item_off1].checked = false; }
      if( in_item_off2 != "" ){ document.myForm.elements[in_item_off2].checked = false; }
  }

  if( in_item == "Chk_1" && document.myForm.elements["Chk_3"].checked == true && document.myForm.elements["Chk_2"].checked == false ){
      document.myForm.elements["Chk_3"].checked = false;
  }else if( in_item == "Chk_3" && document.myForm.elements["Chk_1"].checked == true && document.myForm.elements["Chk_2"].checked == false ){
      document.myForm.elements["Chk_1"].checked = false;
  }

  return;

}

/********************************************************************************************
* 関数名  :member_off_click()
* 機能    :
* 引数    :
*         :
* 戻り値  :
********************************************************************************************/
function member_off_click(in_item,in_item_on,in_item_off1,in_item_off2){

  if( document.myForm.elements[in_item].checked == false ){
      if( in_item_on   != "" ){ document.myForm.elements[in_item_on].checked   = true;  }
      if( in_item_off1 != "" ){ document.myForm.elements[in_item_off1].checked = false; }
      if( in_item_off2 != "" ){ document.myForm.elements[in_item_off2].checked = false; }
  }

  return;

}
