{"id":9417,"date":"2024-06-26T10:22:07","date_gmt":"2024-06-26T02:22:07","guid":{"rendered":"https:\/\/www.tuneprotect.com\/my\/?page_id=9417"},"modified":"2025-12-22T16:39:24","modified_gmt":"2025-12-22T08:39:24","slug":"medical-needs-calculator","status":"publish","type":"page","link":"https:\/\/www.tuneprotect.com\/my\/medical-needs-calculator\/","title":{"rendered":"Medical Needs Calculator"},"content":{"rendered":"<div class=\"tab-slider--nav\">\n<div class=\"col-md-8\">\n<h5 style=\"margin-bottom: 8px !important;\">Select your coverage<\/h5>\n<\/p><\/div>\n<div class=\"tab-slider--container branch-content\" id=\"branchmy\">\n<div class=\"row\">\n<div class=\"col-md-8\">\n<ul class=\"tab-slider--tabs\" style=\"padding-left:0 !important;\">\n<li class=\"tab-slider--trigger active\" rel=\"tab1\">\n<div class=\"icon-img\">\n                                <img alt=\"\" style=\"padding: 0 2px 1px\"\n                                    src=\"https:\/\/s3.ap-southeast-1.amazonaws.com\/tuneprotect.com\/tpr\/static-tuneprotect\/images\/product_Critical_Illness.png\">\n                            <\/div>\n<p>                            Critical Illness Cover\n                        <\/li>\n<li class=\"tab-slider--trigger\" rel=\"tab2\">\n<div class=\"icon-img\">\n                                <img alt=\"\" style=\"padding: 0 2px 1px\"\n                                    src=\"https:\/\/s3-ap-southeast-1.amazonaws.com\/tuneprotect.com\/amc\/img\/product_Health_Medical.png\">\n                            <\/div>\n<p>                            Medical Cover\n                        <\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<div id=\"tab1\" class=\"tab-slider--body\">\n<div class=\"frm_forms  with_frm_style frm_style_formidable-style-3\" id=\"frm_form_103_container\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form  frm_js_validate \" id=\"form_tp_calculator2\" >\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_hidden\">Critical Safe+ Medical Needs Based Calculator<\/legend>\r\n\r\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"103\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_103\" id=\"frm_hide_fields_103\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"tp_calculator2\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_103\" name=\"frm_submit_entry_103\" value=\"13c06d976e\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/my\/wp-api\/wp\/v2\/pages\/9417\" \/>\n<div id=\"frm_field_2184_container\" class=\"frm_form_field frm_section_heading form-field  frm_hide_section\">\r\n<h3 class=\"frm_pos_none frm_section_spacing\">Critical Illness Needs Calculator<\/h3>\r\n\r\n\r\n<div id=\"frm_field_2185_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\">\n<h6 id=\"incomeHeading2\" style=\"color:#e80223\">Income (fill in either one):<\/h6>\n<\/div>\n<div id=\"frm_field_2186_container\" class=\"frm_form_field form-field  frm_required_field frm_left_container frm_two_col\">\r\n    <label for=\"field_l3q3m2\" class=\"frm_primary_label\">Net Monthly Income (income after tax and other payroll deductions)\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_l3q3m2\" name=\"item_meta[2186]\" value=\"\"  data-sectionid=\"2184\" data-reqmsg=\"This field cannot be blank.\" onkeypress=\"return isNumberKey(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2187_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_5sd2z2\" class=\"frm_primary_label\">Other Monthly Income (rental, investment returns etc.)\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_5sd2z2\" name=\"item_meta[2187]\" value=\"\"  data-sectionid=\"2184\" onkeypress=\"return isNumberKey(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2188_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_8f0672\" class=\"frm_primary_label\">Total Income\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_8f0672\" name=\"item_meta[2188]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2184\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2189_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\">\n<h6 style=\"color:#e80223;\">Expenses:<\/h6>\n<\/div>\n<div id=\"frm_field_2190_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_razda\" class=\"frm_primary_label\">Fixed Monthly Expenses: (Housing Loan, Car Loan, etc.)\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_razda\" name=\"item_meta[2190]\" value=\"\"  data-sectionid=\"2184\" onkeypress=\"return isNumberKey(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2191_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_m2f7l\" class=\"frm_primary_label\">Variable Monthly Expenses: (Food, Utilities etc.)\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_m2f7l\" name=\"item_meta[2191]\" value=\"\"  data-sectionid=\"2184\" onkeypress=\"return isNumberKey(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2192_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_41ph6\" class=\"frm_primary_label\">Monthly Insurance Premium:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_41ph6\" name=\"item_meta[2192]\" value=\"\"  data-sectionid=\"2184\" onkeypress=\"return isNumberKey(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2193_container\" class=\"frm_form_field form-field  frm_left_container\">\r\n    <label for=\"field_ltc0h\" class=\"frm_primary_label\">Total Expenses\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_ltc0h\" name=\"item_meta[2193]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2184\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2194_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\"><\/div>\n<div id=\"frm_field_2195_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_hfqa9\" class=\"frm_primary_label\">Target Monthly Savings:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_hfqa9\" name=\"item_meta[2195]\" value=\"\"  data-sectionid=\"2184\" onkeypress=\"return isNumberKey(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2196_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\">\n<h6 style=\"color:#e80223;\">Current Available Coverage:<\/h6>\n<\/div>\n<div id=\"frm_field_2197_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_unir\" class=\"frm_primary_label\">Critical Illness (incl. Cancer)\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_unir\" name=\"item_meta[2197]\" value=\"\"  data-sectionid=\"2184\" onkeypress=\"return isNumberKey(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2198_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\"><\/div>\n<div id=\"frm_field_2199_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\">\n<h6 style=\"color:#e80223;\">Coverage Requirement<\/h6>\n<\/div>\n<div id=\"frm_field_2200_container\" class=\"frm_form_field form-field  frm_required_field frm_left_container frm_two_col hidden\">\r\n    <label for=\"field_mbb2o\" class=\"frm_primary_label\">%Income Replacement (for CI): (Recommended to have &gt;70% of Total Income Annually)\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <input type=\"text\" id=\"field_mbb2o\" name=\"item_meta[2200]\" value=\"\"  data-sectionid=\"2184\" data-reqmsg=\"This field cannot be blank.\" onkeypress=\"return isNumberKey(event);\" onchange=\"setFocusToDiv()\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2201_container\" class=\"frm_form_field form-field  frm_required_field frm_left_container frm_two_col\">\r\n    <label for=\"field_rmo5y\" class=\"frm_primary_label\">%Income Replacement (for CI): (Recommended to have &gt;70% of Total Income Annually)\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    \t\t<select name=\"item_meta[2201]\" id=\"field_rmo5y\"  data-sectionid=\"2184\" data-reqmsg=\"This field cannot be blank.\" onchange=\"setTimeout(setFocusToDiv, 500)\" autocomplete=\"off\"  >\n\t\t\t<option value=\"\"  selected=\"selected\">Select Percentage<\/option>\n\t\t\t\t<option value=\"25\" >25<\/option>\n\t\t\t\t<option value=\"50\" >50<\/option>\n\t\t\t\t<option value=\"75\" >75<\/option>\n\t\t\t\t<option value=\"100\" >100<\/option>\n\t\t\t<\/select>\n\t\r\n<div id=\"input-error1\" class=\"frm_error1\">This field cannot be blank.<\/div>\r\n    \r\n    \r\n<\/div>\n<\/div>\n<div id=\"frm_field_2203_container\" class=\"frm_form_field frm_section_heading form-field \">\r\n<h3 class=\"frm_pos_top frm_section_spacing\">Output<\/h3>\r\n\r\n\r\n<div id=\"frm_field_2204_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\">\n<h6>Recommended CI Coverage:<\/h6>\n<\/div>\n<div id=\"frm_field_2205_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_6afr\" class=\"frm_primary_label\">Recommended Critical Illness Coverage:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_6afr\" name=\"item_meta[2205]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2203\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2206_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_ikhyn\" class=\"frm_primary_label\">Additional CI Coverage:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_ikhyn\" name=\"item_meta[2206]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2203\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2207_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\"><\/div>\n<div id=\"frm_field_2208_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_hk03e\" class=\"frm_primary_label\">Recommended monthly premium for insurance:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_hk03e\" name=\"item_meta[2208]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2203\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2209_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_kexph\" class=\"frm_primary_label\">Recommended additional premium for new insurance:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_kexph\" name=\"item_meta[2209]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2203\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2210_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_sbutq\" class=\"frm_primary_label\">Monthly available cash flow:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_sbutq\" name=\"item_meta[2210]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2203\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\r\n\r\n\r\n<!--\r\n<div class=\"col-sm-12\">\r\n<a id=\"download-pdf2\">Download PDF<\/a>\r\n<\/div>-->\n<div id=\"frm_field_2211_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\">\n<div class=\"note-text col-sm-12\"><span class=\"date-text\">This calculation is performed on <\/span><span id=\"medical-date2\" class=\"date-text2\"><\/span><\/div>\n<\/div>\n<div id=\"frm_field_2212_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\">\n<div class=\"note-text\">\n<p  style=\"margin-top:-30px\"><b>Note:<\/b>\u00a0This calculator is intended to provide estimates only.<br \/>\nPlease speak to us or our intermediary if you need further assistance.<\/p>\n<\/div>\n<\/div>\n<div id=\"frm_field_2213_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\"><\/div>\n<div id=\"frm_field_268234_container\" class=\"frm_form_field  frm_top_container frm_html_container  col-sm-12 frm_top_container frm_html_container form-field\">\n<div class=\"col-sm-3\">\n<div class=\"button\" id=\"reset_button\">\n               <a href=\"#\" style=\"color:#ffffff;\"onclick=\"document.getElementById('form_tp_calculator2').reset();\">Reset Calculation<\/a>\n            <\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"frm_field_2215_container\" class=\"col-sm-12 frm_form_field form-field\"><a id=\"download-pdf\" class=\"download-pdf\">Download Estimation<\/a><\/div>\n<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n<style>\r\nform {\r\n    width: 600px; \/* Adjust as needed *\/\r\n    width: 100% !important;\r\n}\r\n.frm_form_field.frm_left_container label.frm_primary_label {\r\nmax-width: 100%;\r\n}\r\n.rm {\r\npadding-left: 5px;\r\n}\r\nlabel {\r\n    display: inline-block;\r\n    width: 100%; \/* Adjust as needed *\/\r\n    text-align: left;\r\n    margin-right: 10px; \/* Adjust spacing between label and input *\/\r\n    font-weight: bold !important;\r\n}\r\n\r\ninput[type=\"text\"],\r\ninput[type=\"email\"],\r\ninput[type=\"password\"],\r\ntextarea {\r\n    width: 65%; \/* Adjust as needed *\/\r\n}\r\nh3, h5{\r\ncolor: #FF0000;\r\n}\r\n\r\n#reset_button {\r\ncursor: pointer;\r\n    padding: 10px 25px;\r\n    background-color: #e80223;\r\n    font-size: 15px;\r\n    font-weight: bold;\r\n    text-align: center;\r\n    -moz-transition: all 0.3s ease-in-out;\r\n    -o-transition: all 0.3s ease-in-out;\r\n    transition: all 0.3s ease-in-out;\r\n    -moz-border-radius: 30px;\r\n    border-radius: 30px;\r\n}\r\n\r\n.frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]), .frm_form_field.frm_left_container select, .frm_form_field.frm_left_container textarea, .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) .frm_opt_container, .frm_form_field.frm_left_container .g-recaptcha, .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]), .frm_form_field.frm_right_container select, .frm_form_field.frm_right_container textarea, .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) .frm_opt_container, .frm_form_field.frm_right_container .g-recaptcha {\r\nmax-width: 35% !important;\r\n}\r\n\r\n@media only screen and (max-width: 800px) {\r\n.blog-page {\r\npadding: 40px 0 0 0 !important;\r\n}\r\n}\r\n\r\n@media only screen and (max-width: 600px) {\r\n.frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]), .frm_form_field.frm_left_container select, .frm_form_field.frm_left_container textarea, .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) .frm_opt_container, .frm_form_field.frm_left_container .g-recaptcha, .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]), .frm_form_field.frm_right_container select, .frm_form_field.frm_right_container textarea, .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) .frm_opt_container, .frm_form_field.frm_right_container .g-recaptcha {\r\nmax-width: 100% !important;\r\n}\r\n}\r\n.blog-page {\r\npadding: 0;\r\n}\r\n.default-page {\r\npadding: 0;\r\n}\r\n.note-text {\r\nmargin-top: 80px;\r\ndisplay: block;\r\n}\r\n.note-text p {\r\nfont-size: 11px;\r\ncolor: grey;\r\nmargin-top: -10px;\r\n}\r\n.premium-amount {\r\nfont-weight: bold !important;\r\nborder: none !important;\r\nmargin-left: -5px;\r\n}\r\n#frm_field_2212_container {\r\nmargin-top: 80px;\r\n}\r\n.download-pdf {\r\nfont-weight: bold;\r\n    border: 1px solid #e91c24;\r\n    padding: 15px;\r\n    cursor: pointer;\r\n    border-radius: 30px;\r\n    margin-left: 35px;\r\n}\r\n#frm_field_2184_container, #frm_field_2203_container {\r\npadding-left: 20px;\r\n}\r\n.frm_error1 {\r\nmargin-left: 0;\r\nmax-width: 100%;\r\nposition: absolute;\r\nbottom: 1px;\r\nfont-size: 11px;\r\nline-height: 13px;\r\ncolor: #e80223;\r\n}\r\n#frm_field_2215_container {\r\nmargin-top: 40px;\r\n}\r\n<\/style>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.4.0\/jspdf.umd.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\r\n<script type=\"text\/javascript\">\r\nfunction isNumberKey(evt){\r\nsetTimeout(changeToZero, 1000);\r\n    var charCode = (evt.which) ? evt.which : evt.keyCode\r\n    return !(charCode > 31 && (charCode < 48 || charCode > 57));\r\n\r\n}\r\n\r\nfunction changeToZero() {\r\nconst CI_val = document.getElementById('field_ikhyn').value;\r\n\r\nif (!CI_val || parseInt(CI_val) <= 0) {\r\n    document.getElementById('field_kexph').value = 0;\r\n}\r\n\r\nconst CI_val2 = document.getElementById('field_kexph').value;\r\n\r\nif (!CI_val2 || parseInt(CI_val2) < 0) {\r\n    document.getElementById('field_kexph').value = 0;\r\n}\r\n\r\n}\r\n\r\n jQuery(document).on('change','#field_rmo5y',function(){\r\nvar div = document.getElementById(\"field_rmo5y\");\r\nvar inputVal = div.value;\r\nif(inputVal.length === 0){\r\ndocument.getElementById(\"input-error1\").style.visibility = \"visible\";\r\n}\r\nelse{\r\ndocument.getElementById(\"input-error1\").style.visibility = \"hidden\";\r\nsetTimeout(changeToZero, 600);\r\n}\r\n});\r\n\r\n\/\/setTimeout(function(){\r\n   \/\/ console.log(\"Hello World\");\r\n\/\/setFocusToDiv();\r\n\/\/}, 2000);\r\n\r\nfunction setFocusToDiv(){\r\n\r\n\r\n    \/\/document.getElementById(\"field_6afr\").focus();\r\ndocument.getElementById(\"frm_field_2203_container\").scrollIntoView({\r\n               behavior: \"smooth\",\r\n               block: \"start\",\r\n           });\r\n\r\nvar today = new Date();\r\nvar dd = String(today.getDate()).padStart(2, '0');\r\nvar mm = String(today.getMonth() + 1).padStart(2, '0'); \/\/January is 0!\r\nvar yyyy = today.getFullYear();\r\nvar months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');\t\r\ntoday = dd + ' ' + months[today.getMonth()] + ' ' + yyyy;\r\ndocument.getElementById('medical-date2').innerHTML = today;\r\n\r\nconst CIVal = document.getElementById('field_ikhyn').value;\r\nif (!CIVal || parseInt(CIVal) <= 0) {\r\n    document.getElementById('field_kexph').value = 0;\r\n}\r\n\r\n}\r\n\r\ndocument.getElementById('download-pdf').addEventListener('click', function() {\r\nvar today = new Date();\r\nvar dd = String(today.getDate()).padStart(2, '0');\r\nvar mm = String(today.getMonth() + 1).padStart(2, '0'); \/\/January is 0!\r\nvar yyyy = today.getFullYear();\r\nvar months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');\t\r\ntoday = dd + ' ' + months[today.getMonth()] + ' ' + yyyy;\r\n document.getElementById('incomeHeading2').innerHTML = 'Critical Illness Cover Estimation<br\/><br\/>This calculation is performed on '+today;\r\ndocument.getElementById('frm_field_2213_container').innerHTML = '<div style=\"margin:450px\"><\/div>';\r\n\r\nconst element = document.getElementById('tab1'); \/\/ Get the HTML element to be converted to PDF\r\nhtml2canvas(element).then(canvas => {\r\nconst imgData = canvas.toDataURL('image\/png'); \/\/ Convert canvas to image data\r\nconst pdf = new jspdf.jsPDF(); \/\/ Initialize jsPDF\r\nconst imgProps = pdf.getImageProperties(imgData);\r\nconst pdfWidth = pdf.internal.pageSize.getWidth();\r\nconst pdfHeight = (imgProps.height * pdfWidth) \/ imgProps.width;\r\n\r\nlet width = pdf.internal.pageSize.getWidth()\r\nlet height = pdf.internal.pageSize.getHeight()\r\n\r\nlet widthRatio = width \/ canvas.width\r\nlet heightRatio = height \/ canvas.height\r\n\r\nlet ratio = widthRatio > heightRatio ? heightRatio : widthRatio\r\n\r\npdf.addImage(\r\n  canvas.toDataURL('image\/jpeg', 1.0),\r\n  'JPEG',\r\n  20,\r\n  28,\r\n  canvas.width * ratio,\r\n  canvas.height * ratio,\r\n)\r\n\r\n\/\/pdf.addImage(imgData, 'PNG', 20, 10, pdfWidth, pdfHeight); \/\/ Add image to PDF\r\npdf.save('Critical-Illness-Estimation.pdf'); \/\/ Save PDF\r\ndocument.getElementById('incomeHeading2').innerHTML = 'Income (fill in either one):';\r\ndocument.getElementById('frm_field_2213_container').innerHTML = '';\r\n});\r\n});\r\n\r\n<\/script>\r\n<script type=\"text\/javascript\">\n<\/script><div class=\"frm_submit\">\r\n\r\n<input type=\"submit\" value=\"Calculate\"  \/>\r\n<img class=\"frm_ajax_loading\" src=\"https:\/\/www.tuneprotect.com\/my\/wp-content\/plugins\/formidable-old\/images\/ajax_loader.gif\" alt=\"Sending\"\/>\r\n\r\n<\/div><\/fieldset>\n<\/div>\n<\/form>\n<\/div>\n<\/div>\n<div id=\"tab2\" class=\"tab-slider--body\">\n            <div class=\"frm_forms  with_frm_style frm_style_formidable-style-3\" id=\"frm_form_104_container\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form  frm_js_validate \" id=\"form_tp_calculator26\" >\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_hidden\">Pro-Health Medical Needs Based Calculator<\/legend>\r\n\r\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"104\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_104\" id=\"frm_hide_fields_104\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"tp_calculator26\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_104\" name=\"frm_submit_entry_104\" value=\"13c06d976e\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/my\/wp-api\/wp\/v2\/pages\/9417\" \/>\n<div id=\"frm_field_2216_container\" class=\"frm_form_field frm_section_heading form-field  frm_hide_section\">\r\n<h3 class=\"frm_pos_none frm_section_spacing\">Hospitalization Needs Calculator<\/h3>\r\n\r\n\r\n<div id=\"frm_field_2217_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\">\n<h6 id=\"incomeHeading\" style=\"color:#e80223\">Income (fill in either one):<\/h6>\n<\/div>\n<div id=\"frm_field_2218_container\" class=\"frm_form_field form-field  frm_required_field frm_left_container frm_two_col\">\r\n    <label for=\"field_l3q3m6\" class=\"frm_primary_label\">Net Monthly Income (income after tax and other payroll deductions)\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_l3q3m6\" name=\"item_meta[2218]\" value=\"\"  data-sectionid=\"2216\" data-reqmsg=\"This field cannot be blank.\" onkeypress=\"return isNumber(event);\" autocomplete=\"off\"  \/>\n\r\n<div id=\"input-error\" class=\"frm_error2\">This field cannot be blank.<\/div>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2219_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_5sd2z6\" class=\"frm_primary_label\">Other Monthly Income (rental, investment returns etc.)\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_5sd2z6\" name=\"item_meta[2219]\" value=\"\"  data-sectionid=\"2216\" onkeypress=\"return isNumber(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2220_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_8f0676\" class=\"frm_primary_label\">Total Income\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_8f0676\" name=\"item_meta[2220]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2216\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2221_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\">\n<h6 style=\"color:#e80223;\">Expenses:<\/h6>\n<\/div>\n<div id=\"frm_field_2222_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_razda6\" class=\"frm_primary_label\">Fixed Monthly Expenses: (Housing Loan, Car Loan, etc.)\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_razda6\" name=\"item_meta[2222]\" value=\"\"  data-sectionid=\"2216\" onkeypress=\"return isNumber(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2223_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_m2f7l6\" class=\"frm_primary_label\">Variable Monthly Expenses: (Food, Utilities etc.)\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_m2f7l6\" name=\"item_meta[2223]\" value=\"\"  data-sectionid=\"2216\" onkeypress=\"return isNumber(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2224_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_41ph66\" class=\"frm_primary_label\">Monthly Insurance Premium:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_41ph66\" name=\"item_meta[2224]\" value=\"\"  data-sectionid=\"2216\" onkeypress=\"return isNumber(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2225_container\" class=\"frm_form_field form-field  frm_left_container\">\r\n    <label for=\"field_ltc0h6\" class=\"frm_primary_label\">Total Expenses\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_ltc0h6\" name=\"item_meta[2225]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2216\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2226_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\"><\/div>\n<div id=\"frm_field_2227_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_hfqa96\" class=\"frm_primary_label\">Target Monthly Savings:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_hfqa96\" name=\"item_meta[2227]\" value=\"\"  data-sectionid=\"2216\" onkeypress=\"return isNumber(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2228_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\">\n<h6 style=\"color:#e80223;\">Current Available Coverage:<\/h6>\n<\/div>\n<div id=\"frm_field_2229_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_unir6\" class=\"frm_primary_label\">Hospitalisation \/ Medical Insurance Annual Limit:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_unir6\" name=\"item_meta[2229]\" value=\"\"  data-sectionid=\"2216\" onkeypress=\"return isNumber(event);\" autocomplete=\"off\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2230_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\">\n<h6 style=\"color:#e80223;\">Coverage Requirement<\/h6>\n<\/div>\n<div id=\"frm_field_2231_container\" class=\"frm_form_field form-field  frm_required_field frm_left_container frm_two_col\">\r\n    <label for=\"field_mbb2o6\" class=\"frm_primary_label\">Target Hospitalization Annual Limit:\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_mbb2o6\" name=\"item_meta[2231]\" value=\"\"  data-sectionid=\"2216\" data-reqmsg=\"This field cannot be blank.\" onkeypress=\"return isNumber(event);\" onchange=\"setTimeout(setFocusToDiv2, 500)\" autocomplete=\"off\"  \/>\n\r\n<div id=\"input-error3\" class=\"frm_error3\">This field cannot be blank.<\/div>\r\n    \r\n    \r\n<\/div>\n<\/div>\n<div id=\"frm_field_2233_container\" class=\"frm_form_field frm_section_heading form-field \">\r\n<h3 class=\"frm_pos_top frm_section_spacing\">Output<\/h3>\r\n\r\n\r\n<div id=\"frm_field_2234_container\" class=\"frm_form_field  frm_top_container frm_full frm_html_container form-field\">\n<h6>Recommended Hospitalization Coverage:<\/h6>\n<\/div>\n<div id=\"frm_field_2235_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_ikhyn6\" class=\"frm_primary_label\">Additional Hospitalization Annual Limit:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_ikhyn6\" name=\"item_meta[2235]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2233\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2236_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\"><\/div>\n<div id=\"frm_field_2237_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_hk03e6\" class=\"frm_primary_label\">Recommended monthly premium for insurance:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_hk03e6\" name=\"item_meta[2237]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2233\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2238_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_kexph6\" class=\"frm_primary_label\">Recommended additional premium for new insurance:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_kexph6\" name=\"item_meta[2238]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2233\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_2239_container\" class=\"frm_form_field form-field  frm_left_container frm_two_col\">\r\n    <label for=\"field_sbutq6\" class=\"frm_primary_label\">Monthly available cash flow:\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <b class=\"rm\">RM <\/b><input type=\"text\" id=\"field_sbutq6\" name=\"item_meta[2239]\" value=\"\"  readonly=\"readonly\"  data-sectionid=\"2233\" class=\"premium-amount\"  \/>\n\r\n    \r\n    \r\n<\/div>\r\n\r\n\n<div id=\"frm_field_2240_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\">\n<div class=\"note-text col-sm-12\"><span class=\"date-text\">This calculation is performed on <\/span><span id=\"medical-date\" class=\"date-text2\"><\/span><\/div>\n<\/div>\n<div id=\"frm_field_2241_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\">\n<div class=\"note-text\">\n<p style=\"margin-top:-30px\"><b>Note:<\/b>\u00a0This calculator is intended to provide estimates only.<br \/>\nPlease speak to us or our intermediary if you need further assistance.<\/p>\n<\/div>\n<\/div>\n<div id=\"frm_field_2242_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\"><\/div>\n<div id=\"frm_field_2243_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\"><\/div>\n<div id=\"frm_field_268233_container\" class=\"frm_form_field  frm_top_container frm_html_container  col-sm-12 frm_top_container frm_html_container form-field\">\n<div class=\"col-sm-3\">\n<div class=\"button\" id=\"reset_button\">\n               <a href=\"#\" style=\"color:#ffffff;\"onclick=\"document.getElementById('form_tp_calculator26').reset();\">Reset Calculation<\/a>\n            <\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"frm_field_2245_container\" class=\"frm_form_field  frm_top_container frm_html_container form-field\">\n<div class=\"col-sm-12\">\n<div class=\"button\" id=\"table_button\">\n               <a href=\"#\" onclick=\"javascript:void(0);\" class=\"table-button\">Guide: Cost of Treatment in Malaysia for year 2018<\/a>\n            <\/div>\n<\/div>\n<p><\/p><\/div>\n<div id=\"frm_field_2246_container\" class=\"col-sm-12 frm_form_field form-field\"><a id=\"export-pdf\" class=\"download-pdf\">Download Estimation<\/a><\/div>\n<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n<style>\r\nform {\r\n    width: 600px; \/* Adjust as needed *\/\r\n    width: 100% !important;\r\n}\r\n.frm_form_field.frm_left_container label.frm_primary_label {\r\nmax-width: 100%;\r\n}\r\n.rm {\r\npadding-left: 5px;\r\n}\r\nlabel {\r\n    display: inline-block;\r\n    width: 100%; \/* Adjust as needed *\/\r\n    text-align: left;\r\n    margin-right: 10px; \/* Adjust spacing between label and input *\/\r\n    font-weight: bold !important;\r\n}\r\n\r\ninput[type=\"text\"],\r\ninput[type=\"email\"],\r\ninput[type=\"password\"],\r\ntextarea {\r\n    width: 65%; \/* Adjust as needed *\/\r\n}\r\nh3, h5{\r\ncolor: #FF0000;\r\n}\r\n\r\n#reset_button {\r\ncursor: pointer;\r\n    padding: 10px 25px;\r\n    background-color: #e80223;\r\n    font-size: 15px;\r\n    font-weight: bold;\r\n    text-align: center;\r\n    -moz-transition: all 0.3s ease-in-out;\r\n    -o-transition: all 0.3s ease-in-out;\r\n    transition: all 0.3s ease-in-out;\r\n    -moz-border-radius: 30px;\r\n    border-radius: 30px;\r\n}\r\n\r\n.frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]), .frm_form_field.frm_left_container select, .frm_form_field.frm_left_container textarea, .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) .frm_opt_container, .frm_form_field.frm_left_container .g-recaptcha, .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]), .frm_form_field.frm_right_container select, .frm_form_field.frm_right_container textarea, .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) .frm_opt_container, .frm_form_field.frm_right_container .g-recaptcha {\r\nmax-width: 35% !important;\r\n}\r\n\r\n@media only screen and (max-width: 800px) {\r\n.blog-page {\r\npadding: 40px 0 0 0 !important;\r\n}\r\n}\r\n\r\n@media only screen and (max-width: 600px) {\r\n.frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]), .frm_form_field.frm_left_container select, .frm_form_field.frm_left_container textarea, .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) .frm_opt_container, .frm_form_field.frm_left_container .g-recaptcha, .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]), .frm_form_field.frm_right_container select, .frm_form_field.frm_right_container textarea, .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) .frm_opt_container, .frm_form_field.frm_right_container .g-recaptcha {\r\nmax-width: 100% !important;\r\n}\r\n}\r\n.blog-page {\r\npadding: 0;\r\n}\r\n.default-page {\r\npadding: 0;\r\n}\r\n.note-text {\r\nmargin-top: 20px;\r\ndisplay: block;\r\n}\r\n.note-text p {\r\nfont-size: 11px;\r\ncolor: grey;\r\nmargin-top: -10px;\r\n}\r\n#frm_field_2241_container {\r\nmargin-top: 80px;\r\n}\r\n#table_button {\r\nmargin: 10px 0px 30px 0px;\r\n}\r\n#table_button a {\r\ncolor: #2e3b4f;\r\ntext-decoration: underline;\r\n}\r\n.premium-amount {\r\nfont-weight: bold !important;\r\nborder: none !important;\r\nmargin-left: -5px;\r\n}\r\n.download-pdf {\r\nfont-weight: bold;\r\n    border: 1px solid #e91c24;\r\n    padding: 15px;\r\n    cursor: pointer;\r\n    border-radius: 30px;\r\n    margin-left: 35px;\r\n}\r\n.frm_required {\r\ncolor: red;\r\n}\r\n#frm_field_2216_container, #frm_field_2233_container {\r\npadding-left: 20px;\r\n}\r\n.frm_error2, .frm_error3 {\r\nmargin-left: 0;\r\nmax-width: 100%;\r\nposition: absolute;\r\nbottom: 1px;\r\nfont-size: 11px;\r\nline-height: 13px;\r\ncolor: #e80223;\r\n}\r\n.date-text {\r\n    font-size: 11px;\r\n    color: grey;\r\n    margin-left: -15px;\r\n}\r\n.date-text2 {\r\n    font-size: 11px;\r\n    color: grey;\r\n}\r\n<\/style>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.4.0\/jspdf.umd.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\r\n<script type=\"text\/javascript\">\r\nfunction isNumber(evt){\r\nvar div = document.getElementById(\"field_l3q3m6\");\r\nvar inputVal = div.value;\r\nif(inputVal.length === 0){\r\ndocument.getElementById(\"input-error\").style.visibility = \"visible\";\r\n}\r\nelse{\r\ndocument.getElementById(\"input-error\").style.visibility = \"hidden\";\r\n}\r\n\r\n\r\nsetTimeout(changeToZero2, 1000);\r\n    var charCode = (evt.which) ? evt.which : evt.keyCode\r\n    return !(charCode > 31 && (charCode < 48 || charCode > 57));\r\n\r\n}\r\n\r\nfunction changeToZero2() {\r\nconst limit_val = document.getElementById('field_ikhyn6').value;\r\nif (!limit_val || parseInt(limit_val) <= 0) {\r\n    document.getElementById('field_kexph6').value = 0;\r\n}\r\n\r\nvar limit_val2 = document.getElementById('field_kexph6').value;\r\nif (!limit_val2 || parseInt(limit_val2) < 0) {\r\n    document.getElementById('field_kexph6').value = 0;\r\n}\r\n\r\n}\r\n\r\njQuery('#field_l3q3m6').keyup(function() {\r\n var div = document.getElementById(\"field_l3q3m6\");\r\nvar inputVal = div.value;\r\nif(inputVal.length === 0){\r\ndocument.getElementById(\"input-error\").style.visibility = \"visible\";\r\n}\r\nelse{\r\ndocument.getElementById(\"input-error\").style.visibility = \"hidden\";\r\n}\r\n});\r\n\r\n\r\njQuery('#field_mbb2o6').keyup(function() {\r\n var div = document.getElementById(\"field_mbb2o6\");\r\nvar inputVal = div.value;\r\nif(inputVal.length === 0){\r\ndocument.getElementById(\"input-error3\").style.visibility = \"visible\";\r\n}\r\nelse{\r\ndocument.getElementById(\"input-error3\").style.visibility = \"hidden\";\r\n}\r\n});\r\n\r\nfunction setFocusToDiv2(){\r\n   \/\/ document.getElementById(\"field_hk03e\").focus();\r\ndocument.getElementById(\"frm_field_2233_container\").scrollIntoView({\r\n               behavior: \"smooth\",\r\n               block: \"start\",\r\n           });\r\n\r\nvar today = new Date();\r\nvar dd = String(today.getDate()).padStart(2, '0');\r\nvar mm = String(today.getMonth() + 1).padStart(2, '0'); \/\/January is 0!\r\nvar yyyy = today.getFullYear();\r\nvar months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');\t\r\ntoday = dd + ' ' + months[today.getMonth()] + ' ' + yyyy;\r\ndocument.getElementById('medical-date').innerHTML = today;\r\n\r\nconst limitVal = document.getElementById('field_ikhyn6').value;\r\nif (!limitVal) {\r\n    document.getElementById('field_ikhyn6').value = 0;\r\n}\r\n\r\nconst limitVal2 = document.getElementById('field_kexph6').value;\r\nif (!limitVal2 || limitVal2 <= 0) {\r\ndocument.getElementById('field_kexph6').value = 0;\r\n}\r\n\r\n}\r\n\r\ndocument.getElementById('export-pdf').addEventListener('click', function() {\r\nvar today = new Date();\r\nvar dd = String(today.getDate()).padStart(2, '0');\r\nvar mm = String(today.getMonth() + 1).padStart(2, '0'); \/\/January is 0!\r\nvar yyyy = today.getFullYear();\r\nvar months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');\t\r\ntoday = dd + ' ' + months[today.getMonth()] + ' ' + yyyy;\r\n document.getElementById('incomeHeading').innerHTML = 'Medical Cover Estimation<br\/><br\/>This calculation is performed on '+today;\r\ndocument.getElementById('frm_field_2243_container').innerHTML = '<div style=\"margin:450px\"><\/div>';\r\n\r\n \r\nconst element = document.getElementById('tab2'); \/\/ Get the HTML element to be converted to PDF\r\nhtml2canvas(element).then(canvas => {\r\nconst imgData = canvas.toDataURL('image\/png'); \/\/ Convert canvas to image data\r\nconst pdf = new jspdf.jsPDF(); \/\/ Initialize jsPDF\r\nconst imgProps = pdf.getImageProperties(imgData);\r\nconst pdfWidth = pdf.internal.pageSize.getWidth();\r\nconst pdfHeight = (imgProps.height * pdfWidth) \/ imgProps.width;\r\n\r\nlet width = pdf.internal.pageSize.getWidth()\r\nlet height = pdf.internal.pageSize.getHeight()\r\n\r\nlet widthRatio = width \/ canvas.width\r\nlet heightRatio = height \/ canvas.height\r\n\r\nlet ratio = widthRatio > heightRatio ? heightRatio : widthRatio\r\n\r\npdf.addImage(\r\n  canvas.toDataURL('image\/jpeg', 1.0),\r\n  'JPEG',\r\n  20,\r\n  31,\r\n  canvas.width * ratio,\r\n  canvas.height * ratio,\r\n)\r\n\r\n\/\/pdf.addImage(imgData, 'PNG', 20, 15, pdfWidth, pdfHeight); \/\/ Add image to PDF\r\npdf.save('Medical-Cover-Estimation.pdf'); \/\/ Save PDF\r\ndocument.getElementById('incomeHeading').innerHTML = 'Income (fill in either one):';\r\ndocument.getElementById('frm_field_2243_container').innerHTML = '';\r\n});\r\n});\r\n<\/script><script type=\"text\/javascript\">\n<\/script><div class=\"frm_submit\">\r\n\r\n<input type=\"submit\" value=\"Calculate\"  \/>\r\n<img class=\"frm_ajax_loading\" src=\"https:\/\/www.tuneprotect.com\/my\/wp-content\/plugins\/formidable-old\/images\/ajax_loader.gif\" alt=\"Sending\"\/>\r\n\r\n<\/div><\/fieldset>\n<\/div>\n<\/form>\n<\/div>\n\n        <\/div>\n<\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Select your coverage Critical Illness Cover Medical Cover<\/p>\n","protected":false},"author":19,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"fullwidth-template-left.php","meta":[],"_links":{"self":[{"href":"https:\/\/www.tuneprotect.com\/my\/wp-api\/wp\/v2\/pages\/9417"}],"collection":[{"href":"https:\/\/www.tuneprotect.com\/my\/wp-api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tuneprotect.com\/my\/wp-api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tuneprotect.com\/my\/wp-api\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tuneprotect.com\/my\/wp-api\/wp\/v2\/comments?post=9417"}],"version-history":[{"count":2,"href":"https:\/\/www.tuneprotect.com\/my\/wp-api\/wp\/v2\/pages\/9417\/revisions"}],"predecessor-version":[{"id":10195,"href":"https:\/\/www.tuneprotect.com\/my\/wp-api\/wp\/v2\/pages\/9417\/revisions\/10195"}],"wp:attachment":[{"href":"https:\/\/www.tuneprotect.com\/my\/wp-api\/wp\/v2\/media?parent=9417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}