Pager.prototype.goKSS0040 = function(params) {
var self = this;
indicator.on();
self.execApi('/MSAD_SKS_UII_KSS0040.json', params, function(response) {
var pageInfo = response.pageInfo;
self.getHtml('KSS0040.html', function() {
viewNumber.on("S040");
footer.on(2);
$('#goKSS0030Back').click(function() {
indicator.on();
self.goKSS0030(self.getKSS0030BackParams());
return false;
});
$('#goKSS0050').click(function() {
indicator.on();
self.goKSS0050(self.getKSS0050RequestParams());
return false;
});
$('#elm_OK_CHK').change(function() {
if ($(this).prop('checked')) {
$('.check_confirm_btn').addClass('check_confirm_btn_checked');
$('#goKSS0050').attr('href','#goKSS0050');
} else {
$('.check_confirm_btn').removeClass('check_confirm_btn_checked');
$('#goKSS0050').removeAttr('href');
}
});
self.setKSS0040DefaultParams(pageInfo);
indicator.off();
});
});
};
Pager.prototype.goKSS0041 = function(params) {
var self = this;
indicator.on();
self.execApi('/MSAD_SKS_UII_KSS0040.json', params, function(response) {
var pageInfo = response.pageInfo;
self.getHtml('KSS0041.html', function() {
viewNumber.on("S040");
footer.on(2);
$('#goKSS0030Back').click(function() {
indicator.on();
self.goKSS0031(self.getKSS0030BackParams());
return false;
});
$('#goKSS0050').click(function() {
indicator.on();
self.goKSS0051(self.getKSS0050RequestParams());
return false;
});
$('#elm_OK_CHK').change(function() {
if ($(this).prop('checked')) {
$('.check_confirm_btn').addClass('check_confirm_btn_checked');
$('#goKSS0050').attr('href','#goKSS0050');
} else {
$('.check_confirm_btn').removeClass('check_confirm_btn_checked');
$('#goKSS0050').removeAttr('href');
}
});
self.setKSS0041DefaultParams(pageInfo);
indicator.off();
});
});
};
Pager.prototype.setKSS0040DefaultParams = function(pageInfo) {
setCommonParams(pageInfo);
$('#elm_DZ0018A').text(pageInfo.elm_DZ0018A);
var elm_HARAI = "";
var elm_HARAI_h = $('
| ').attr('colspan','3').text('保険料払込方法');
var elm_HARAI_m = $(' | ').text(pageInfo.elm_HARAI);
elm_HARAI = $('
').append(elm_HARAI_h).append(elm_HARAI_m);
var elm_JIDOK = "";
if (pageInfo.elm_JIDOK) {
var elm_JIDOK_h = $(' | ').attr('colspan','3').html('自動継続特約関連');
var elm_JIDOK_m = $(' | ').text(pageInfo.elm_JIDOK);
elm_JIDOK = $('
').append(elm_JIDOK_h).append(elm_JIDOK_m);
}
var elm_DZ1754Y = "";
if (pageInfo.elm_DZ1754Y) {
var elm_DZ1754_h = $(' | ').attr('colspan','3').text('予定継続期間');
var elm_DZ1754_m = $(' | ').text(pageInfo.elm_DZ1754Y);
elm_DZ1754Y = $('
').append(elm_DZ1754_h).append(elm_DZ1754_m);
}
$('#tr_haraikomi').after(elm_DZ1754Y).after(elm_JIDOK).after(elm_HARAI);
setParamWithInstad('#elm_DAZ0483A', pageInfo.elm_DAZ0483A, 'なし', true);
setParamWithInstad('#elm_DAK1319', pageInfo.elm_DAK1319, 'なし', true);
$('#elm_DAK0304').text(pageInfo.elm_DAK0304);
$('#elm_DAK1701').text(pageInfo.elm_DAK1701);
$('#elm_DAK0185').text(pageInfo.elm_DAK0185);
$('#elm_DAK0275').text(pageInfo.elm_DAK0275);
if(!pageInfo.elm_DAK0275) {
$('#tr_DAK0275').hide();
$('#tbl_rowspan').attr("rowSpan","7");
}else{
$('#tbl_rowspan').attr("rowSpan","8");
}
if(pageInfo.elm_DK0141) {
$('#elm_DAK1696').text(pageInfo.elm_DAK1696);
$('#elm_HYOUKAINF').text(pageInfo.elm_HYOUKAINF);
} else {
$('#tr_HYOUKA1').hide();
$('#tr_HYOUKA2').hide();
}
$('#elm_DAZ0483C').text(pageInfo.elm_DAZ0483C);
$('#elm_DAZ0483D').text(pageInfo.elm_DAZ0483D);;
$('#elm_DAK0223').text(pageInfo.elm_DAK0223);
if(!!pageInfo.elm_DK0141) {
$('#elm_DK0141').html(pageInfo.elm_DK0141);
} else {
$('#elm_DK0141').text('補償なし');
}
setParamWithInstad('#elm_DK0145', pageInfo.elm_DK0145, '補償なし');
if(!!pageInfo.elm_DK0164) {
$('#elm_DK0164').html(pageInfo.elm_DK0164);
} else {
$('#elm_DK0164').text('補償なし');
}
var elm_DK0149 = pageInfo.elm_DK0149;
if (elm_DK0149) {
if (pageInfo.elm_DAK0149B) {
elm_DK0149 += " " + "(" + pageInfo.elm_DAK0149B + ")";
}else if(pageInfo.elm_DK1669A){
if(pageInfo.elm_DK1669B){
elm_DK0149 += " (" + pageInfo.elm_DK1669A + pageInfo.elm_DK1669B +")";
}else{
elm_DK0149 += " (" + pageInfo.elm_DK1669A +")";
}
}
elm_DK0149 = $(' | ').append(elm_DK0149);
} else {
elm_DK0149 = $(' | ').text('補償なし');
}
$('#elm_DK0149TA').after(elm_DK0149);
var elm_DK0168 = pageInfo.elm_DK0168;
if (elm_DK0168) {
if (pageInfo.elm_DAK0168B){
elm_DK0168 += " (" + pageInfo.elm_DAK0168B + ")";
}else if(pageInfo.elm_DK0168A){
if(pageInfo.elm_DK0168B){
elm_DK0168 += " (" + pageInfo.elm_DK0168A + pageInfo.elm_DK0168B +")";
}else{
elm_DK0168 += " (" + pageInfo.elm_DK0168A +")";
}
}
elm_DK0168 = $(' | ').append(elm_DK0168);
$('#tr_DK0168').after(elm_DK0168);
} else {
elm_DK0168 = $(' | ').text('補償なし');
$('#tr_DK0168').after(elm_DK0168);
}
$('#elm_DAK1042').text(pageInfo.elm_DAK1042);
var elm_Hokenryou = "";
var elm_Hokenryou_h = $(' | ').attr('colspan','3').text('保険料');
var elm_Hokenryou_m = "";
if (pageInfo.elm_FeeUnit) {
elm_Hokenryou_m += pageInfo.elm_FeeUnit;
}
if (pageInfo.elm_TotalFee) {
if (elm_Hokenryou_m) {
elm_Hokenryou_m += "
";
}
elm_Hokenryou_m += pageInfo.elm_TotalFee;
}
if (pageInfo.elm_Guidance) {
if (elm_Hokenryou_m) {
elm_Hokenryou_m += "
";
}
elm_Hokenryou_m += pageInfo.elm_Guidance;
}
elm_Hokenryou_m = $(' | ').append(elm_Hokenryou_m);
elm_Hokenryou = $('
').append(elm_Hokenryou_h).append(elm_Hokenryou_m);
$('#tr_Hokenryou').after(elm_Hokenryou);
elm_Mizutoku = pageInfo.elm_MIZUTOKU;
if(elm_Mizutoku){
$('#elm_Mizutoku').after(elm_Mizutoku);
}else{
$('#elm_Mizutoku').hide();
}
$('#elm_OK_CHK').val([pageInfo.elm_OK_CHK]);
$('#elm_OK_CHK').change();
this.pageId = 'KSS0040';
};
Pager.prototype.setKSS0041DefaultParams = function(pageInfo) {
setCommonParams(pageInfo);
const kazaiLimitMoney = "※破損等事故は50万円限度";
$('#elm_DZ0018A').text(pageInfo.elm_DZ0018A + '年間');
var elm_DK0149 = pageInfo.elm_DK0149;
if (elm_DK0149) {
elm_DK0149 += " " + kazaiLimitMoney;
if (pageInfo.elm_DAK0149B){
elm_DK0149 += "
" + "(免責金額0万、破損等" + pageInfo.elm_DAK0149B + ")";
}
elm_DK0149 = $(' | ').append(elm_DK0149);
} else {
elm_DK0149 = $(' | ').text('補償なし');
}
$('#elm_DK0149TA').after(elm_DK0149);
var elm_HARAI = "";
var elm_HARAI_h = $(' | ').attr('colspan','3').text('保険料払込方法');
var elm_HARAI_m = $(' | ').text(pageInfo.elm_HARAI);
elm_HARAI = $('
').append(elm_HARAI_h).append(elm_HARAI_m);
var elm_DZ1754Y = "";
if (pageInfo.elm_DZ1754Y) {
var elm_DZ1754Y_h = $(' | ').attr('colspan','3').text('予定継続期間');
var elm_DZ1754Y_m = $(' | ').text(pageInfo.elm_DZ1754Y + pageInfo.elm_DZ1754D);
elm_DZ1754Y = $('
').append(elm_DZ1754Y_h).append(elm_DZ1754Y_m);
}
$('#tr_haraikomi').after(elm_DZ1754Y).after(elm_HARAI);
var elm_DAK1151 = pageInfo.elm_DAK1151;
if (elm_DAK1151) {
elm_DAK1151 += "
" + "(免責金額0万円)";
}
$('#elm_DAK1151').append(elm_DAK1151);
var elm_DAK1153A = pageInfo.elm_DAK1153A;
if (elm_DAK1153A) {
elm_DAK1153A += "
" + "(免責金額0万、破損等1万円)";
}
$('#elm_DAK1153A').append(elm_DAK1153A);
var elm_DK0168 = pageInfo.elm_DK0168;
if (elm_DK0168) {
if (pageInfo.elm_DAK0168B){
if (pageInfo.elm_DAK0168B.indexOf("(") == -1 && pageInfo.elm_DAK0168B.indexOf("(") == -1) {
elm_DK0168 += "
(" + pageInfo.elm_DAK0168B + ")";
} else {
elm_DK0168 += "
" + pageInfo.elm_DAK0168B + "";
}
}
} else {
elm_DK0168 = "補償なし";
}
elm_DK0168 = $('#elm_DK0168').append(elm_DK0168);
var elm_DAK1153C = pageInfo.elm_DAK1153C;
if (elm_DAK1153C) {
elm_DAK1153C += "
" + "(免責金額0万、破損等1万円)";
}
elm_DAK1153C = $('#elm_DAK1153C').append(elm_DAK1153C);
$('#elm_TOKU').text(pageInfo.elm_TOKU);
var elm_Hokenryou = "";
var elm_Hokenryou_h = $(' | ').attr('colspan','3').text('保険料');
var elm_Hokenryou_m = "";
elm_Hokenryou_m = $(' | ').append(pageInfo.elm_TotalFee);
elm_Hokenryou = $('
').append(elm_Hokenryou_h).append(elm_Hokenryou_m);
$('#tr_Hokenryou').after(elm_Hokenryou);
$('#elm_OK_CHK').val([pageInfo.elm_OK_CHK]);
$('#elm_OK_CHK').change();
this.pageId = 'KSS0040';
};
Pager.prototype.getKSS0050RequestParams = function() {
return {
"MODE" : "KSS0050_DISPLAY",
"elm_OK_CHK" : trim($('input[id=elm_OK_CHK]:checked').val())
};
};
Pager.prototype.getKSS0030BackParams = function() {
return {
"MODE" : "KSS0030_BACK_DISPLAY"
};
};
setCommonParams = function(pageInfo) {
if (pageInfo.elm_SkipSign == "1") {
$('#elm_COURSE').parent().hide();
} else {
$('#elm_COURSE').text(pageInfo.elm_COURSE);
}
$('#elm_DK11441').text(pageInfo.elm_DK11441);
$('#elm_HokenShiki').text(pageInfo.elm_HokenShiki);
$('#elm_HokenManki').text(pageInfo.elm_HokenManki);
$('#elm_DK0171T').text(pageInfo.elm_DK0171T);
$('#elm_DAZ1742').text(pageInfo.elm_DAZ1742);
$('#elm_AppJyusyoKana').text(pageInfo.elm_AppJyusyoKana);
$('#elm_AppJyusyoKanji').text(pageInfo.elm_AppJyusyoKanji);
$('#elm_DAZ00041').text(pageInfo.elm_DAZ00041);
$('#elm_DAZ00051').text(pageInfo.elm_DAZ00051);
$('#elm_DAK0169').text(pageInfo.elm_DAK0169);
$('#elm_DAK0170').text(pageInfo.elm_DAK0170);
setParamWithInstad('#elm_DAK1041', pageInfo.elm_DAK1041, '', true);
if(!pageInfo.elm_DAK1041) {
$('#elm_DAK1041').css('heigh', '0px');
}
setParamWithInstad('#elm_ShozaichiJushoKana', pageInfo.elm_ShozaichiJushoKana, '', true);
if(!pageInfo.elm_ShozaichiJushoKana) {
$('#elm_ShozaichiJushoKana').css('heigh', '0px');
}
$('#elm_ShozaichiJushoKanji').text(pageInfo.elm_ShozaichiJushoKanji);
setParamWithInstad('#elm_DAZ0483B', pageInfo.elm_DAZ0483B, 'なし', true);
setParamWithInstad('#elm_DAK1339', pageInfo.elm_DAK1339, 'なし', true);
$('#elm_DAK1657').text(pageInfo.elm_DAK1657);
if(!!pageInfo.elm_DAK0188) {
var dak0188 =pageInfo.elm_DAK0188 + "m²";
$('#elm_DAK0188').html(dak0188);
}
$('#elm_DAK0187').text(pageInfo.elm_DAK0187);
var elm_JIWARI = "";
var elm_JIWARI_h = $(' | ').attr('colspan','3').html('地震保険割引');
var elm_JIWARI_m = $(' | ').text(pageInfo.elm_JIWARI);
elm_JIWARI = $('
').append(elm_JIWARI_h).append(elm_JIWARI_m);
$('#tr_jiwake').after(elm_JIWARI);
setParamWithInstad('#elm_DK0153', pageInfo.elm_DK0153, '補償なし');
};
setParamWithInstad = function(tagName, text, instadText, colorBlack) {
if(!tagName) {
return;
}
if(!!text) {
$(tagName).text(text);
} else if(colorBlack === true) {
$(tagName).text(instadText);
} else {
$(tagName).attr('style','color:red').text(instadText);
}
};