/** * メッセージ取得クラス */ var Messages = { _SPSYSMSG001: 'ただいまお取り扱いを休止しているか、ネットワークが接続されておりません。', _SPSYSMSG002: 'ネットワークが接続されていません。接続状況を確認し、もう一度お試しください。', _SPSYSMSG003: 'ログアウトしてよろしいですか?', _SPMSG010001: [ 'ここからは三井住友海上火災保険株式会社の「1DAYレジャー保険」の手続画面となります。' ].join('\n'), _SPMSG010002: [ 'mailto:{1}?subject=【1DAYレジャー保険】登録メール&body=何も書かずにこのまま送信してください。\r\n\n※登録用URLを記載したメールを自動返信します。' ].join("\n"), _SPMSG010003: '恐れ入りますが、選択いただいた代理店ではご加入ができません。新たに代理店をお探ししてご加入をご希望される場合は、代理店を検索の上、再度お手続きください。三井住友海上が直接契約をお引き受けすることにご了承いただける場合は、このままお手続きください。', _SPMSG060001: ['画面に表示されている注意事項をご確認いただき、□にチェックを入れてください。', '記載内容にご同意いただけない場合、お申込みいただくことはできません。' ].join("\n"), _SPMSG060002: ['選択いただいた「ハイキング・軽登山」あるいは「スキー・スノボ」プランは、オフシーズンの可能性がありますがよろしいですか。', 'ピッケル・アイゼン等の登山用具を使用する山岳登はんの場合は契約のご加入ができませんので、ご注意ください。', '問題のない場合は次のお手続きに進んでください。' ].join("\n"), _SPMSG080001: [ '{1}様について、ご利用期間が重複する契約が存在しております。', 'お申込み状況をご確認の上、次のお手続きに進んでください。' ].join("\n"), _SPMSG080002: [ '1時間以内にお支払い手続きが完了できない場合、既にご加入いただいている契約とご利用期間が重複します。お早めにお手続きください。' ].join("\n"), _SPMSG041001: [ 'mailto:{1}?subject=【1DAYレジャー保険】メールアドレス変更&body=何も書かずにこのまま送信してください。\r\n\n※登録用URLを記載したメールを自動返信します。' ].join("\n"), _SPMSG110001: [ '画面の記載内容をご確認いただき、□にチェックを入れてください。', '記載内容にご同意いただけない場合、お申込みいただくことはできません。' ].join("\n"), _SPMSG110002: [ '現在時刻がご指定の「ご利用開始日・時刻」を過ぎてしまったため、ご利用開始日時が「手続き完了後に直ちに補償を開始する」に切り替わりました。実際の契約始期時刻は、ご契約の申込みが完了した後に表示される「契約申込完了」画面の「保険期間」欄をご確認ください。' ].join("\n"), _SPMSG120001: [ '現在時刻がご指定の「ご利用開始日時」を過ぎてしまったため、契約申込の完了後、直ちに補償が開始されます。実際のご利用開始日時は、契約申込が完了した後に表示される「契約申込完了」画面の「保険期間」をご確認ください。' ].join("\n"), _SPMSG120002: [ '【必ずご確認ください】', '・保険契約者および運転者は自動車運転免許証が必要です。', '・補償を受けられる方(被保険者)の2人目以降の情報は引き継がれません。' ].join("\n"), /** * メッセージを取得する。 * @param message_id メッセージID * @param params 置換文字を配列で指定 */ get: function(message_id, params) { var message = this['_' + message_id]; if (!params || !params.length) { return message; } $.each(params,function(index, param) { // params.forEach(function(param, index) { message = message.replace(new RegExp('\\{' + (+index + 1) + '\\}', 'g'), param); }); return message; } };