PageSourceSearch

https://www2.sagawa-exp.co.jp/assets/js/contact/pullchange.js

js sagawa-exp.co.jp collected 2026-10-01 08:41:25 UTC 34,116 bytes, 881 lines download raw bytes

1var form = document.getElementById('frmContact') || document.forms[1];
2
3function set_kojininfo(n) {
4  menuItem = [
5    [""],
6    [""],
7    ["開示", "訂正", "追加", "削除", "利用目的の通知", "利用停止", "第三者提供の禁止"]
8  ];
9  len = frmContact.type02.options.length;
10  for (i = len - 1; i >= 0; i--) {
11    frmContact.type02.options[i] = null;
12  }
13  for (i = 0; i < menuItem[n].length; i++) {
14    if (menuItem[n][i] == frmContact.type2_bk.value) {
15      frmContact.type02.options[i] = new Option(menuItem[n][i], menuItem[n][i]);
16      frmContact.type02.selectedIndex = i;
17    } else {
18      frmContact.type02.options[i] = new Option(menuItem[n][i], menuItem[n][i]);
19    }
20  }
21  var r1;
22  if (frmContact.reply.length) {
23    for (i = 0; i < frmContact.reply.length; i++) {
24      if (frmContact.reply[i].checked) {
25        r1 = i;
26      }
27    }
28  }
29  if (typeof (r1) == 'undefined') {
30    document.getElementById("tel_req").style.display = "block"; //
31    document.getElementById("mailaddr_req").style.display = "block";
32    document.getElementById("mailaddr2_req").style.display = "block";
33    document.getElementById("mailaddr2_blank").style.display = "none";
34  } else {
35    if (r1 == 0) {
36      document.getElementById("tel_req").style.display = "block"; //
37      document.getElementById("mailaddr_req").style.display = "block";
38      document.getElementById("mailaddr2_req").style.display = "block";
39      document.getElementById("mailaddr2_blank").style.display = "none";
40    } else if (r1 == 1) {
41      document.getElementById("tel_req").style.display = "none"; //
42      document.getElementById("mailaddr_req").style.display = "none";
43      document.getElementById("mailaddr2_req").style.display = "none";
44      document.getElementById("mailaddr2_blank").style.display = "block";
45    }
46  }
47  if (n == 1) {
48    document.getElementById("typeCaution").style.display = "block";
49  } else {
50    document.getElementById("typeCaution").style.display = "none";
51  }
52
53}
54
55//=========================================================================
56// お問い合わせフォーム
57//=========================================================================
58// 内容1のリスト
59var menuItem1 = [
60  //ご依頼・ご提案
61  [
62    ["", "選択してください"],
63    ["11", "配達に関するご依頼・ご提案"],
64    ["16", "再配達に関するご依頼・ご提案"],
65    ["12", "集荷に関するご依頼・ご提案"],
66    ["13", "運賃・請求書に関するご依頼・ご提案"],
67    ["14", "スマートクラブに関するご依頼・ご提案"],
68    ["17", "新商品・新サービスに関するご依頼・ご提案"],
69    ["15", "その他のご依頼・ご提案"]
70  ],
71  //お褒め・励まし
72  [
73    ["", "選択してください"],
74    ["21", "お褒め・励まし"]
75  ],
76  //ご不満
77  [
78    ["", "選択してください"],
79    ["01", "配達に関するご不満"],
80    ["06", "再配達に関するご不満"],
81    ["02", "集荷に関するご不満"],
82    ["03", "商品事故に関するご不満"],
83    ["04", "スマートクラブに関するご不満"],
84    ["05", "その他のご不満"]
85  ]
86];
87// 内容2のリスト
88var menuItem2 = [
89  // ご依頼・ご提案
90  [
91    // 選択してください
92    [
93      ["", "選択してください"]
94    ],
95    // 配達に関するご依頼・ご提案
96    [
97      ["", "選択してください"],
98      ["29", "配達状況の確認方法について"],
99      ["30", "配達日時の変更方法について"],
100      ["31", "荷物の保管サービスについて"],
101      ["32", "営業所止めサービスについて"],
102      ["33", "荷物の受け取り拒否の方法について"],
103      ["34", "荷物を別の場所で受け取る方法について"]
104    ],
105    // 再配達に関するご依頼・ご提案
106    [
107      ["", "選択してください"],
108      ["77", "配達状況の確認方法について"],
109      ["78", "配達日時の変更方法について"],
110      ["79", "荷物の保管サービスについて"],
111      ["80", "荷物の受け取り拒否の方法について"],
112      ["81", "荷物を別の場所で受け取る方法について"]
113    ],
114    // 集荷に関するご依頼・ご提案
115    [
116      ["", "選択してください"],
117      ["36", "集荷依頼方法について"],
118      ["37", "発送可能な荷物(サイズ等)について"]
119    ],
120    // 運賃・請求書に関するご依頼・ご提案
121    [
122      ["", "選択してください"],
123      ["39", "運賃の確認方法について"],
124      ["40", "請求書の確認方法について"],
125      ["41", "見積りについて"],
126      ["42", "電子請求書発行サポートサービスについて"]
127    ],
128    // スマートクラブに関するご依頼・ご提案
129    [
130      ["", "選択してください"],
131      ["44", "お荷物問い合わせサービスについて"],
132      ["45", "登録方法について"],
133      ["46", "e飛伝(送り状発行サポート)について"],
134      ["47", "支払方法・カード決済について"],
135      ["48", "アクセス・ログインできない"]
136    ],
137    // 新商品・新サービスに関するご依頼・ご提案
138    [
139      ["", "選択してください"],
140      ["83", "新商品・新サービスについて"],
141      ["84", "その他"]
142    ],
143    // その他のご依頼・ご提案
144    [
145      ["", "選択してください"],
146      ["50", "佐川急便からのメール配信を停止したい"],
147      ["51", "紛失・破損の対応状況について"],
148      ["52", "梱包資材(シール等)について"],
149      ["53", "引越について"],
150      ["54", "海外物流について"],
151      ["55", "物流ソリューションについて"],
152      ["56", "広報記事・CM等について"],
153      ["57", "環境保護活動について"],
154      ["58", "採用・人事情報について"],
155      ["59", "その他について"]
156    ]
157  ],
158  //お褒め・励まし
159  [
160    // 選択してください
161    [
162      ["", "選択してください"]
163    ],
164    // お褒め・励まし
165    [
166      ["", "選択してください"],
167      ["60", "ドライバー・配達員の対応が良かった"],
168      ["61", "営業所の対応が良かった"],
169      ["62", "その他のお褒め・励まし"]
170    ]
171  ],
172  // ご不満
173  [
174    // 選択してください
175    [
176      ["", "選択してください"]
177    ],
178    // 配達に関するご不満
179    [
180      ["", "選択してください"],
181      ["01", "荷物が届かない"],
182      ["02", "指定日時よりも早く荷物が届いた"],
183      ["03", "指定日時よりも遅く荷物が届いた"],
184      ["04", "配達先が間違っていた"],
185      ["05", "時間内にも関わらず配達を断られた"],
186      ["06", "営業所止めの荷物引取りについて"],
187      ["07", "荷物を置き去りにされた"],
188      ["08", "不在票について"],
189      ["09", "運転のマナーについて"],
190      ["10", "電話のマナーについて"],
191      ["11", "接客のマナーについて"]
192    ],
193    // 再配達に関するご不満
194    [
195      ["", "選択してください"],
196      ["66", "荷物が届かない"],
197      ["67", "指定日時よりも早く荷物が届いた"],
198      ["68", "指定日時よりも遅く荷物が届いた"],
199      ["69", "配達先が間違っていた"],
200      ["70", "時間内にも関わらず配達を断られた"],
201      ["71", "荷物を置き去りにされた"],
202      ["72", "不在票について"],
203      ["73", "運転のマナーについて"],
204      ["74", "電話のマナーについて"],
205      ["75", "接客のマナーについて"]
206    ],
207    // 集荷に関するご不満
208    [
209      ["", "選択してください"],
210      ["13", "集荷に来ない・遅い"],
211      ["14", "送り状やシール等を持ってこない"],
212      ["15", "運転のマナーについて"],
213      ["16", "電話のマナーについて"],
214      ["17", "接客のマナーについて"]
215    ],
216    // 商品事故に関するご不満
217    [
218      ["", "選択してください"],
219      ["19", "荷物が紛失した"],
220      ["20", "荷物が破損していた"]
221    ],
222    // スマートクラブに関するご不満
223    [
224      ["", "選択してください"],
225      ["22", "お荷物問合せサービスについて"],
226      ["23", "e飛伝について"],
227      ["24", "その他スマートクラブについて"]
228    ],
229    // その他のご不満
230    [
231      ["", "選択してください"],
232      ["25", "ご不満・問合せへの対応が無い・遅い"],
233      ["26", "間違い電話・FAX・メールが届く"],
234      ["27", "案内された情報が間違っていた"],
235      ["28", "その他について"]
236    ]
237  ]
238];
239
240function shubetu(n) {
241  //if (n == 0) {
242  //  document.getElementById("zipcode_req").style.display = "block";
243  //}
244  //else {
245  //  document.getElementById("zipcode_req").style.display = "none";
246  //}
247  frmContact.type01.selectedIndex = 0;
248  frmContact.type02.selectedIndex = 0;
249
250  len = frmContact.type01.options.length;
251
252  for (i = len - 1; i >= 0; i--) {
253    frmContact.type01.options[i] = null;
254  }
255  for (i = 0; i < menuItem1[n].length; i++) {
256    frmContact.type01.options[i] = new Option(menuItem1[n][i][1], menuItem1[n][i][0]);
257  }
258  len = frmContact.type02.options.length;
259  for (i = len - 1; i >= 0; i--) {
260    frmContact.type02.options[i] = null;
261  }
262  frmContact.type02.options[0] = new Option("選択してください", "");
263/*
264  var reply;
265  if (frmContact.reply.length) { //佐川急便からの回答
266    for (i = 0; i < frmContact.reply.length; i++) {
267      if (frmContact.reply[i].checked) {
268        reply = i;
269      }
270    }
271  }
272  */
273  //set_disp(reply, 2);
274}
275
276function set_communication(n) {
277  // 選択している種別のインデックス値を取得
278  if (frmContact.kind.length) {
279    for (i = 0; i < frmContact.kind.length; i++) {
280      if (frmContact.kind[i].checked) {
281        r1 = i;
282      }
283    }
284  }
285
286  frmContact.type02.selectedIndex = 0;
287
288  // 設定する内容2リストを取得
289  var setMenuItem = menuItem2[r1][n];
290  // 内容2のリストを初期化
291  var len = frmContact.type02.options.length;
292  for (i = len - 1; i >= 0; i--) {
293    frmContact.type02.options[i] = null;
294  }
295
296  // 内容2にリストを設定
297  for (i = 0; i < setMenuItem.length; i++) {
298    frmContact.type02.options[i] = new Option(setMenuItem[i][1], setMenuItem[i][0]);
299  }
300  // Set label for type01Lbl
301  var MItem1Lbl = menuItem1[r1][n][1];
302  //frmContact.type01Lbl.value = MItem1Lbl;
303}
304
305function set_communication_load() {
306  var r1;
307  var n2;
308
309  if (frmContact.kind.length) {
310    for (i = 0; i < frmContact.kind.length; i++) {
311      if (frmContact.kind[i].checked) {
312        r1 = i;
313      }
314    }
315  }
316
317  n2 = "";
318  if (r1 != undefined) {
319    for (i = 0; i < menuItem1[r1].length; i++) {
320      frmContact.type01.options[i] = new Option(menuItem1[r1][i][1], menuItem1[r1][i][0]);
321      if (menuItem1[r1][i][0] == frmContact.type01_bk.value) {
322        n2 = i;
323        frmContact.type01.selectedIndex = i;
324      }
325    }
326  }
327
328  if (n2 != "") {
329    // 設定する内容2リストを取得
330    var setMenuItem2 = menuItem2[r1][n2];
331
332    // 内容2にリストを設定
333    for (i = 0; i < setMenuItem2.length; i++) {
334      frmContact.type02.options[i] = new Option(setMenuItem2[i][1], setMenuItem2[i][0]);
335      if (setMenuItem2[i][0] == frmContact.type2_bk.value) {
336        frmContact.type02.selectedIndex = i;
337      }
338    }
339  }
340
341  var r2; //匿名希望 - Anonymous hope
342  var r3; //佐川急便からの回答 - Answers from Sagawa Express
343
344  if (frmContact.reply.length) { //佐川急便からの回答
345    for (i = 0; i < frmContact.reply.length; i++) {
346      if (frmContact.reply[i].checked) {
347        r3 = i;
348      }
349    }
350  }
351  if (r3 != undefined || r1 != undefined) {
352    // 匿名希望を「希望しない」の固定値設定
353    r2 = 1;
354  }
355
356  var r4; //法人 or 個人
357
358  if (frmContact.hojinkojinkbn.length) { //法人 or 個人
359    for (i = 0; i < frmContact.hojinkojinkbn.length; i++) {
360      if (frmContact.hojinkojinkbn[i].checked) {
361        r4 = i;
362      }
363    }
364  }
365
366  if (r1 == 1 && r3 == 1) {
367    document.getElementById("zipcode_req").style.display = "none";
368    document.getElementById("name_req").style.display = "none";
369    document.getElementById("furigana_req").style.display = "none";
370    document.getElementById("tel_req").style.display = "none"; //
371    document.getElementById("mailaddr_req").style.display = "none";
372    document.getElementById("mailaddr2_req").style.display = "none";
373    document.getElementById("zipcode_req").style.display = "block";
374    document.getElementById("mailaddr2_blank").style.display = "block";
375  }
376  if (r1 == 1 && r3 == 0) {
377    document.getElementById("name_req").style.display = "block";
378    document.getElementById("furigana_req").style.display = "block";
379    document.getElementById("tel_req").style.display = "block"; //
380    document.getElementById("mailaddr_req").style.display = "block";
381    document.getElementById("mailaddr2_req").style.display = "block";
382    document.getElementById("zipcode_req").style.display = "block";
383    document.getElementById("mailaddr2_blank").style.display = "none";
384  }
385  if (r1 == 0 || r1 == 2) {
386    if (typeof (r3) != 'undefined' && r3 == 0) {
387      document.getElementById("name_req").style.display = "block";
388      document.getElementById("furigana_req").style.display = "block";
389      document.getElementById("tel_req").style.display = "block";
390      document.getElementById("mailaddr_req").style.display = "block";
391      document.getElementById("mailaddr2_req").style.display = "block";
392      document.getElementById("zipcode_req").style.display = "block";
393      document.getElementById("mailaddr2_blank").style.display = "none";
394    } else {
395      document.getElementById("name_req").style.display = "none";
396      document.getElementById("furigana_req").style.display = "none";
397      document.getElementById("tel_req").style.display = "none"; //
398      document.getElementById("mailaddr_req").style.display = "none";
399      document.getElementById("mailaddr2_req").style.display = "none";
400      document.getElementById("zipcode_req").style.display = "none";
401      document.getElementById("mailaddr2_blank").style.display = "block";
402    }
403  }
404  if (typeof (r1) == 'undefined' && r3 == 0) {
405    document.getElementById("name_req").style.display = "block";
406    document.getElementById("furigana_req").style.display = "block";
407    document.getElementById("tel_req").style.display = "block";
408    document.getElementById("mailaddr_req").style.display = "block";
409    document.getElementById("mailaddr2_req").style.display = "block";
410    document.getElementById("zipcode_req").style.display = "block";
411    document.getElementById("mailaddr2_blank").style.display = "none";
412  }
413  if (r1 == 1) {
414    document.getElementById("zipcode_req").style.display = "block";
415  }
416
417  //「法人 or 個人」処理
418  //hojinkojinkbn_set(r4);
419
420}
421
422function set_delivery(n) {
423
424    frmContact.type02.selectedIndex = 0;
425
426	r1 = 0;	//種別「ご依頼・ご提案」が選ばれた時と同じ項目とする
427
428    // 設定する内容2リストを取得
429    var setMenuItem = menuItem2[r1][n];
430    // 内容2のリストを初期化
431    var len = frmContact.type02.options.length;
432    for (i = len - 1; i >= 0; i--) {
433        frmContact.type02.options[i] = null;
434    }
435
436    // 内容2にリストを設定
437    for (i = 0; i < setMenuItem.length; i++) {
438        frmContact.type02.options[i] = new Option(setMenuItem[i][1], setMenuItem[i][0]);
439    }
440    // Set label for type01Lbl
441    var MItem1Lbl = menuItem1[r1][n][1];
442    //frmContact.type01Lbl.value = MItem1Lbl;
443}
444
445function set_reply(n) {
446  if (n == 1) //必須項目の表示有無をセット
447  {
448    document.getElementById("must1").style.display = "none";
449    document.getElementById("must2").style.display = "block";
450    document.getElementById("must3").style.display = "none";
451    document.getElementById("must4").style.display = "block"
452    document.getElementById("must5").style.display = "none";
453    document.getElementById("must6").style.display = "block";
454  } else {
455    document.getElementById("must1").style.display = "block";
456    document.getElementById("must2").style.display = "none";
457    document.getElementById("must3").style.display = "block";
458    document.getElementById("must4").style.display = "none"
459    document.getElementById("must5").style.display = "block";
460    document.getElementById("must6").style.display = "none";
461  }
462}
463
464function set_disp(val, flg) {
465  var r1; // 種別
466  var r2; //匿名希望
467  var r3; //佐川急便からの回答
468  var r4; //法人 or 個人
469  if (typeof (frmContact.kind) != 'undefined') {
470    if (frmContact.kind.length) { //種別
471      for (i = 0; i < frmContact.kind.length; i++) {
472        if (frmContact.kind[i].checked) {
473          r1 = i;
474        }
475      }
476    }
477  }
478  if (frmContact.reply.length) { //佐川急便からの回答
479    for (i = 0; i < frmContact.reply.length; i++) {
480      if (frmContact.reply[i].checked) {
481        r3 = i;
482      }
483    }
484  }
485  if (frmContact.hojinkojinkbn.length) { //法人 or 個人
486    for (i = 0; i < frmContact.hojinkojinkbn.length; i++) {
487      if (frmContact.hojinkojinkbn[i].checked) {
488        r4 = i;
489      }
490    }
491  }
492  // TODO お客さまのWebサイトに基づいて編集
493  if (r3 == 0 && r1 == 1) { //
494    document.getElementById("name_req").style.display = "block";
495    document.getElementById("furigana_req").style.display = "block";
496    document.getElementById("tel_req").style.display = "block";
497    document.getElementById("mailaddr_req").style.display = "block";
498    document.getElementById("mailaddr2_req").style.display = "block";
499    document.getElementById("mailaddr2_blank").style.display = "none";
500    //document.getElementById("zipcode_req").style.display = "block"
501  }
502  if (r1 != 1 || typeof (r1) == 'undefined') {
503    if (r3 == 1) { // 佐川急便からの回答 = 不要
504      document.getElementById("name_req").style.display = "none";
505      document.getElementById("furigana_req").style.display = "none";
506      document.getElementById("tel_req").style.display = "none"; //
507      document.getElementById("mailaddr_req").style.display = "none";
508      document.getElementById("mailaddr2_req").style.display = "none";
509      document.getElementById("mailaddr2_blank").style.display = "block";
510      document.getElementById("zipcode_req").style.display = "none"
511      document.getElementById("company_req").style.display = "none"
512    }
513    if (r3 == 0) { // 佐川急便からの回答 = 必要
514      document.getElementById("name_req").style.display = "block";
515      document.getElementById("furigana_req").style.display = "block";
516      document.getElementById("tel_req").style.display = "block"; //
517      document.getElementById("mailaddr_req").style.display = "block";
518      document.getElementById("mailaddr2_req").style.display = "block";
519      document.getElementById("mailaddr2_blank").style.display = "none";
520      document.getElementById("zipcode_req").style.display = "block"
521    }
522  } else {
523    if (r3 == 1) {
524      document.getElementById("company_req").style.display = "none"
525      document.getElementById("name_req").style.display = "none";
526      document.getElementById("furigana_req").style.display = "none";
527      document.getElementById("tel_req").style.display = "none"; //
528      document.getElementById("mailaddr_req").style.display = "none";
529      document.getElementById("mailaddr2_req").style.display = "none";
530      document.getElementById("mailaddr2_blank").style.display = "block";
531    }
532    if (r3 == 0) {
533      document.getElementById("name_req").style.display = "block";
534      document.getElementById("furigana_req").style.display = "block";
535      document.getElementById("tel_req").style.display = "block"; //
536      document.getElementById("mailaddr_req").style.display = "block";
537      document.getElementById("mailaddr2_req").style.display = "block";
538      document.getElementById("mailaddr2_blank").style.display = "none";
539    }
540    document.getElementById("zipcode_req").style.display = "block"
541  }
542  /*else {
543      if( document.getElementById("zipcode_req") != null) {
544
545      }
546  }*/
547
548  //「法人 or 個人」処理
549  //hojinkojinkbn_set(r4);
550
551}
552
553
554//////////////////////////////////////////////////////
555//  e飛伝 電子請求お問い合わせセット               //
556//////////////////////////////////////////////////////
557//初期画面読み込み時セット
558function set_csinfo_load() {
559  //内容セット
560  var r1;
561  var n2;
562
563  if (frmContact.kind.length) {
564    for (i = 0; i < frmContact.kind.length; i++) {
565      if (frmContact.kind[i].checked) {
566        r1 = i;
567      }
568    }
569  }
570  menuItem1 = [
571    ["選択してください", "e飛伝", "e飛伝Ⅱ", "e飛伝Web", "e飛伝Pro"],
572    ["電子請求書"]
573  ];
574  menuItem2 = [
575    [""],
576    ["お申し込みについて", "お客さま情報の修正", "FDの再発行依頼", "不具合について", "操作方法について", "その他"],
577    ["お申し込みについて", "お客さま情報の修正", "ログインについて", "不具合について", "操作方法について", "その他"],
578    ["お申し込みについて", "お客さま情報の修正", "ログインについて", "不具合について", "操作方法について", "その他"],
579    ["お申し込みについて", "お客さま情報の修正", "FDの再発行依頼", "不具合について", "操作方法について", "その他"],
580    ["お申し込みについて", "お客さま情報の修正", "FDの再発行依頼", "不具合について", "操作方法について", "その他"],
581    [""],
582    [""],
583    ["ID・パスワードについて", "お申し込みについて", "ログインについて", "操作方法について", "その他"]
584  ];
585
586  //システムセット
587  //n=0:飛伝選択
588  //n=1:電子請求書
589  n = frmContact.kind_bk.value - 1;
590
591  n2 = "";
592  if (n >= 0) {
593    for (i = 0; i < menuItem1[n].length; i++) {
594      if (menuItem1[n][i] == frmContact.type01_bk.value) {
595        n2 = i;
596        frmContact.type01.options[i] = new Option(menuItem1[n][i], menuItem1[n][i]);
597        frmContact.type01.selectedIndex = i;
598      } else {
599        frmContact.type01.options[i] = new Option(menuItem1[n][i], menuItem1[n][i]);
600      }
601    }
602  }
603  if (r1 == 1) //電子請求書が選択されている
604  {
605    n2 = n2 + 8; //「内容」のプルダウンを8つ進める(=飛伝用の項目をとばす)
606  }
607
608  if (n2 != "") {
609    n = n2;
610    for (i = 0; i < menuItem2[n].length; i++) {
611      if (menuItem2[n][i] == frmContact.type2_bk.value) {
612        frmContact.type02.options[i] = new Option(menuItem2[n][i], menuItem2[n][i]);
613        frmContact.type02.selectedIndex = i;
614      } else {
615        frmContact.type02.options[i] = new Option(menuItem2[n][i], menuItem2[n][i]);
616      }
617    }
618  }
619
620  r2 = "";
621  r3 = 0;
622  if (frmContact.reply.length) { //回答方法
623    for (i = 0; i < frmContact.reply.length; i++) {
624      if (frmContact.reply[i].checked) {
625        r2 = i;
626        r3++;
627      }
628    }
629  }
630  if (r2 === '') {
631    document.getElementById("mailaddr_req").style.display = "block";
632    document.getElementById("mailaddr2_req").style.display = "block";
633    document.getElementById("mailaddr2_blank").style.display = "none";
634    document.getElementById("tel_req").style.display = "block";
635  } else {
636    if (r2 == 0) {
637      //回答方法はメールアドレス
638      document.getElementById("mailaddr_req").style.display = "block";
639      document.getElementById("mailaddr2_req").style.display = "block";
640      document.getElementById("mailaddr2_blank").style.display = "none";
641      document.getElementById("tel_req").style.display = "none";
642    } else if (r2 == 1) {
643      //回答方法は電話
644      document.getElementById("mailaddr_req").style.display = "none";
645      document.getElementById("mailaddr2_req").style.display = "none";
646      document.getElementById("mailaddr2_blank").style.display = "block";
647      document.getElementById("tel_req").style.display = "block";
648    }
649  }
650}
651
652//種別選択によってプルダウンメニューを切り替える設定
653function csinfo_set_shubetu(n) {
654  //システムの設定
655  menuItem1 = [
656    ["選択してください", "e飛伝", "e飛伝Ⅱ", "e飛伝Web", "e飛伝Pro"],
657    ["電子請求書"]
658  ];
659
660  len = frmContact.type01.options.length;
661  for (i = len - 1; i >= 0; i--) {
662    frmContact.type01.options[i] = null;
663  }
664  for (i = 0; i < menuItem1[n].length; i++) {
665    frmContact.type01.options[i] = new Option(menuItem1[n][i], menuItem1[n][i]);
666  }
667  len = frmContact.type02.options.length;
668
669  for (i = len - 1; i >= 0; i--) {
670    frmContact.type02.options[i] = null;
671  }
672
673
674  //内容の設定
675  if (frmContact.kind.length) {
676    for (i = 0; i < frmContact.kind.length; i++) {
677      if (frmContact.kind[i].checked) {
678        r1 = i;
679      }
680    }
681  }
682
683  if (r1 == 0) {
684    //飛伝選択
685    menuItem = [
686      [""],
687      ["お申し込みについて", "お客さま情報の修正", "FDの再発行依頼", "不具合について", "操作方法について", "その他"],
688      ["お申し込みについて", "お客さま情報の修正", "ログインについて", "不具合について", "操作方法について", "その他"],
689      ["お申し込みについて", "お客さま情報の修正", "ログインについて", "不具合について", "操作方法について", "その他"],
690      ["お申し込みについて", "お客さま情報の修正", "FDの再発行依頼", "不具合について", "操作方法について", "その他"],
691      ["お申し込みについて", "お客さま情報の修正", "FDの再発行依頼", "不具合について", "操作方法について", "その他"]
692    ];
693  }
694  if (r1 == 1) {
695    //電子請求書(ただし、現在は固定されているため使われていない)
696    menuItem = [
697      [""],
698      ["ID・パスワードについて", "お申し込みについて", "ログインについて", "操作方法について", "その他"]
699    ];
700  }
701
702  //2つめのプルダウン選択内容セット
703  len = frmContact.type02.options.length;
704
705  for (i = len - 1; i >= 0; i--) {
706    frmContact.type02.options[i] = null;
707  }
708
709  for (i = 0; i < menuItem[n].length; i++) {
710    frmContact.type02.options[i] = new Option(menuItem[n][i], menuItem[n][i]);
711  }
712
713}
714
715//システム選択時に内容を切り替える
716function csinfo_set_naiyou(n) {
717  //ここでシステムを決定
718  //r1=0:飛伝選択
719  //r1=1:電子請求書
720  if (frmContact.kind.length) {
721    for (i = 0; i < frmContact.kind.length; i++) {
722      if (frmContact.kind[i].checked) {
723        r1 = i;
724      }
725    }
726  }
727
728  //ここから2つめのプルダウンセット
729  if (r1 == 0) {
730    //飛伝選択
731    menuItem = [
732      [""],
733      ["お申し込みについて", "お客さま情報の修正", "FDの再発行依頼", "不具合について", "操作方法について", "その他"],
734      ["お申し込みについて", "お客さま情報の修正", "ログインについて", "不具合について", "操作方法について", "その他"],
735      ["お申し込みについて", "お客さま情報の修正", "ログインについて", "不具合について", "操作方法について", "その他"],
736      ["お申し込みについて", "お客さま情報の修正", "FDの再発行依頼", "不具合について", "操作方法について", "その他"],
737      ["お申し込みについて", "お客さま情報の修正", "FDの再発行依頼", "不具合について", "操作方法について", "その他"]
738    ];
739  }
740  if (r1 == 1) {
741    //電子請求書(ただし、現在は固定されているため使われていない)
742    menuItem = [
743      [""],
744      ["ID・パスワードについて", "お申し込みについて", "ログインについて", "操作方法について", "その他"]
745    ];
746  }
747
748  //2つめのプルダウン選択内容セット
749  len = frmContact.type02.options.length;
750
751  for (i = len - 1; i >= 0; i--) {
752    frmContact.type02.options[i] = null;
753  }
754
755  for (i = 0; i < menuItem[n].length; i++) {
756    frmContact.type02.options[i] = new Option(menuItem[n][i], menuItem[n][i]);
757  }
758}
759
760
761//回答方法選択によって必須を振り分ける設定
762function csinfo_set_reply(n) {
763  if (n == 0) {
764    //回答方法はメールアドレス
765    document.getElementById("mailaddr_req").style.display = "block";
766    document.getElementById("mailaddr2_req").style.display = "block";
767    document.getElementById("mailaddr2_blank").style.display = "none";
768    document.getElementById("tel_req").style.display = "none";
769  } else if (n == 1) {
770    //回答方法は電話
771    document.getElementById("mailaddr_req").style.display = "none";
772    document.getElementById("mailaddr2_req").style.display = "none";
773    document.getElementById("mailaddr2_blank").style.display = "block";
774    document.getElementById("tel_req").style.display = "block";
775  }
776}
777//TODO Get type01 label
778function getType2Label(e) {
779  var mItem02Lbl = e.options[e.selectedIndex].text;
780  document.getElementById('type02Lbl').value = mItem02Lbl;
781}
782
783function set_kokunai_load() {
784  var r1;
785  if (frmContact.reply.length) { //回答方法
786    for (i = 0; i < frmContact.reply.length; i++) {
787      if (frmContact.reply[i].checked) {
788        r1 = i;
789      }
790    }
791  }
792  if (typeof (r1) == 'undefined') {
793    document.getElementById("mailaddr_req").style.display = "block";
794    document.getElementById("mailaddr2_req").style.display = "block";
795    document.getElementById("mailaddr2_blank").style.display = "none";
796    document.getElementById("tel_req").style.display = "block";
797  } else {
798    if (r1 == 0) {
799      document.getElementById("mailaddr_req").style.display = "block";
800      document.getElementById("mailaddr2_req").style.display = "block";
801      document.getElementById("mailaddr2_blank").style.display = "none";
802      document.getElementById("tel_req").style.display = "none";
803    } else if (r1 == 1) {
804      document.getElementById("mailaddr_req").style.display = "none";
805      document.getElementById("mailaddr2_req").style.display = "none";
806      document.getElementById("mailaddr2_blank").style.display = "block";
807      document.getElementById("tel_req").style.display = "block";
808    }
809  }
810}
811
812function kojininfo_set_reply(n) {
813  if (n == 0) {
814    //回答方法はメールアドレス
815    document.getElementById("mailaddr_req").style.display = "block";
816    document.getElementById("mailaddr2_req").style.display = "block";
817    document.getElementById("mailaddr2_blank").style.display = "none";
818    document.getElementById("tel_req").style.display = "block";
819  } else if (n == 1) {
820    //回答方法は電話
821    document.getElementById("mailaddr_req").style.display = "none";
822    document.getElementById("mailaddr2_req").style.display = "none";
823    document.getElementById("mailaddr2_blank").style.display = "block";
824    document.getElementById("tel_req").style.display = "none";
825  }
826}
827
828function rts_set_reply(n) {
829  if (n == 1) {
830    //回答方法はメールアドレス
831    document.getElementById("must5").style.display = "none"; //電話番号
832    document.getElementById("must6").style.display = "block"; //メールアドレス
833    document.getElementById("must7").style.display = "block"; //確認用メールアドレス
834  } else {
835    //回答方法は電話
836    document.getElementById("must5").style.display = "block"; //電話番号
837    document.getElementById("must6").style.display = "none"; //メールアドレス
838    document.getElementById("must7").style.display = "none"; //確認用メールアドレス
839  }
840}
841//法人 or 個人処理
842/*
843function hojinkojinkbn_set(n) {
844  var r1;
845
846  if (frmContact.reply.length) { //佐川急便からの回答
847    for (i = 0; i < frmContact.reply.length; i++) {
848      if (frmContact.reply[i].checked) {
849        r1 = i;
850      }
851    }
852  }
853
854  if (n == 0) {
855    if (r1 == 0 || r1 == undefined) {
856      document.getElementById("company_req").style.display = "block";
857      document.getElementById("name_req").style.display = "block";
858      document.getElementById("furigana_req").style.display = "block";
859    }
860    $('#company').attr('readonly', false);
861  } else if (n == 1) {
862    if (r1 == 0 || r1 == undefined) {
863      document.getElementById("company_req").style.display = "none";
864      document.getElementById("name_req").style.display = "block";
865      document.getElementById("furigana_req").style.display = "block";
866    }
867    $('#company').attr('readonly', true);
868  } else {
869    if (r1 == undefined) {
870      document.getElementById("company_req").style.display = "none";
871      document.getElementById("name_req").style.display = "none";
872      document.getElementById("furigana_req").style.display = "none";
873    } else if (r1 == 0) {
874      document.getElementById("company_req").style.display = "none";
875      document.getElementById("name_req").style.display = "block";
876      document.getElementById("furigana_req").style.display = "block";
877    }
878    $('#company').attr('readonly', false);
879  }
880}
881*/

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.