/**
 * 問い合わせフォームPOST用 script
 *
 * @author MOCHIDUKI Y
 * @copyright All Rights Reserved Copyright(c) FUJITSU LIMITED 2008
 */
var Informail =
{
    /**
     * 確認画面(エラー)の表示
     **/
    postConfirm: function (inforId)
    {
       // メールアドレス・メールアドレス(確認用)
       var mailaddress      = document.form1.mailaddress.value;
       var mailaddresscheck = document.form1.mailaddresscheck.value;

       // お問い合わせのコンテンツ
       if (inforId != 2) {
          var infocategory = document.form1.infocategory.value;
       } else {
          var infocategory = '';
       }

       // 会員ID
       if (inforId == 1 || inforId == 3 || inforId == 8) {
           var memid = document.form1.memid.value;
       } else {
           var memid = '';
       }

       // お名前
       if (inforId == 2 || inforId == 4 || inforId == 5 || inforId == 6) {
           var uname = document.form1.uname.value;
       } else {
           var uname = '';
       }

       // 誕生日
       if (inforId == 2) {
           var birthyear = document.form1.birthyear;
           var birthmonth = document.form1.birthmonth;
           var birthday = document.form1.birthday;
           var birf = birthyear.options[birthyear.selectedIndex].value  + "年" + 
                      birthmonth.options[birthmonth.selectedIndex].value + "月" + 
                      birthday.options[birthday.selectedIndex].value   + "日";
       } else {
           var birf = '';
       }

       // 貴社名・団体名
       if (inforId == 4 || inforId == 6 ) {
           var group = document.form1.group.value;
       } else {
           var group = '';
       }

       // 学校名・施設名・団体名
       if (inforId == 5) {
           var public_group = document.form1.public_group.value;
       } else {
           var public_group = '';
       }

       // 住所・電話・FAX セクション名・役職・ご要望事項
       if (inforId == 4 || inforId == 5 || inforId == 6 ) {
           var addr  = document.form1.addr.value;
           var tel   = document.form1.tel.value;
           var fax   = document.form1.fax.value;
           var section  = document.form1.section.value;
           if (inforId == 4 || inforId == 5) {
               var chk_item = document.form1.chk_item;
           } else {
               var chk_item = '';
           }
       } else {
           var section  = '';
           var chk_item = '';
       }

       // お問い合わせ内容
       if (inforId != 3) {
          var info = document.form1.info.value;
       } else {
          var info = '';
       }

       // 現象の詳細・エラーメッセージ・その他
       if (inforId == 3) {
          var detail_text = document.form1.detail_text.value;
          var error_text  = document.form1.error_text.value;
          var other_text  = document.form1.other_text.value;
          var occur_date = document.form1.occur_date.value;
          var os         = document.form1.os.value;
          var browser    = document.form1.browser.value;
       } else {
          var detail_text = '';
          var error_text  = '';
          var other_text  = '';
          var occur_date = '';
          var os         = '';
          var browser    = '';
       }

       // ご要望事項
       if(chk_item != '') {
           var item ='';
           var endCtn = document.form1["chk_item[]"].length
           for (i=0;i < endCtn;i++) {
             var optItem = '';
             optItem = document.form1["chk_item[]"][i].value;
             checked = document.form1["chk_item[]"][i].checked;
             if (item != '' && checked == true) {
                 item = item + '，';
             }
             if (optItem != '' && checked == true) {
                 item = item + optItem;
             }
           }
       } else {
             item = '';
       }
        var f = document.form1;
        f.action = '/informail/display/';
        f.inforId.value          = inforId;
        f.mailaddress.value      = mailaddress;
        f.mailaddresscheck.value = mailaddresscheck;
        f.infocategory.value     = infocategory;
        f.memid.value            = memid;
        f.uname.value            = uname;
        f.birf.value             = birf;
        f.group.value            = group;
        f.public_group.value     = public_group;
        f.addr.value             = addr;
        f.tel.value              = tel;
        f.fax.value              = fax;
        f.section.value          = section;
        f.occur_date.value       = occur_date;
        f.os.value               = os;
        f.browser.value          = browser;
        f.info.value             = info;
        f.item.value             = item;
        f.detail_text.value      = detail_text;
        f.error_text.value       = error_text;
        f.other_text.value       = other_text;
        f.target = '_self';
        f.method = 'post';
        f.submit();
    },

    /**
     * メール送信実行
     **/
    sendmailExec: function ()
    {
        var f = document.form1;
        f.action = '/informail/sendmail';
        f.target = '_self';
        f.method = 'post';
        f.submit();
    },

    /**
     * ポストでお問い合わせ画面に遷移させる
     **/
    postTop: function (objForm, strPath, strWinName, strCorpType)
    {
        var w = window.open('', strWinName, "width=800,height=700,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=no");

        with (objForm) {
            corpType.value    = strCorpType;
            action = strPath;
            target = strWinName;
            method = 'post';
            submit();
        }
        w.focus();
    },

    /**
     * 戻る
     **/
    postBack: function (inforId, subId)
    {
        var f = document.form1;

        switch(inforId) {
        // ご入会前のお問い合わせ
        case '0':
          f.action = '/informail/prejoin';
          break;

        // 記述内容、利用方法などについてのご質問・ご意見・ご要望（会員専用） 
        case '1':
          if(subId == '3'){
            f.action = '/informail/contentsmember';
          }else{
            f.action = '/informail/contents';
          }
          break;

        // 会員ID・パスワードに関するお問い合わせ（会員専用） 
        case '2':
          f.action = '/informail/idpw';
          break;

        // トラブル関連のお問い合わせ（会員専用） 
        case '3':
          if(subId == '2'){
            f.action = '/informail/troublecorp';
          }else if(subId == '3'){
            f.action = '/informail/troublecorpmember';
          }else{
            f.action = '/informail/trouble';
          }
            break;

        // 法人導入/提携に関するお問い合わせ 
        case '4':
          f.action = '/informail/b2b';
          break;

        // 教育機関/図書館向けサービスのお問い合わせ 
        case '5':
          f.action = '/informail/edu';
          break;

        // 報道機関のお問い合わせ 
        case '6':
          f.action = '/informail/press';
          break;

        // Inquiry By Email ( English) 
        case '7':
          f.action = '/informail/en';
          break;

        // ゼロヒットサポート
        case '8':
          f.action = '/informail/zerosupport';
          break;

        default:
          return false;
        }

        f.target = '_self';
        f.method = 'post';
        f.submit();
    }

    
}