{"id":3889,"date":"2025-06-19T14:51:09","date_gmt":"2025-06-19T09:21:09","guid":{"rendered":"https:\/\/asiapacificgroup.com\/india\/?page_id=3889"},"modified":"2025-06-19T14:51:09","modified_gmt":"2025-06-19T09:21:09","slug":"student-visa-funds-calculator","status":"publish","type":"page","link":"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/","title":{"rendered":"Student Visa Funds Calculator"},"content":{"rendered":"\r\n <style type=\"text\/css\">\r\n     div#ui-datepicker-div {\r\n    z-index: 9999 !important;\r\n}\r\n\r\n \/* Thank You Modal UI *\/\r\n.thankyou-ui .modal-content {\r\n    border-radius: 14px;\r\n    padding: 30px 25px;\r\n    border: none;\r\n}\r\n\r\n.thankyou-ui .thankyou-icon {\r\n    width: 64px;\r\n    height: 64px;\r\n    margin: 0 auto 15px;\r\n    border-radius: 50%;\r\n    background: #28a745;\r\n    color: #fff;\r\n    font-size: 32px;\r\n    font-weight: bold;\r\n    line-height: 64px;\r\n}\r\n\r\n.thankyou-ui .modal-title {\r\n    font-size: 22px;\r\n    font-weight: 600;\r\n    color: #222;\r\n}\r\n\r\n.thankyou-ui .thankyou-text {\r\n    font-size: 15px;\r\n    color: #555;\r\n    line-height: 1.6;\r\n}\r\n\r\n.thankyou-ui .btn-primary {\r\n    padding: 8px 26px;\r\n    border-radius: 25px;\r\n}\r\n\r\n\r\n <\/style>\r\n\r\n<div class=\"rbt-course-details-area\" id=\"fund-calculator\">\r\n    <div class=\"container\">\r\n        <div class=\"flex-column-reverse flex-lg-row row g-5 mb--60\">\r\n            <!-- Sidebar -->\r\n            <div class=\"col-lg-4 mt_md--60 mt_sm--60\">\r\n                <div class=\"course-sidebar rbt-gradient-border sticky-top rbt-shadow-box\" style=\"top: 80px;\">\r\n                    <div class=\"inner\">\r\n                        <div class=\"content\">\r\n                            <div class=\"rbt-widget-details\">\r\n                                <ul class=\"has-show-more-inner-content rbt-course-details-list-wrapper p-0\" style=\"list-style:none;\">\r\n                                    <li class=\"fund-menu-link\" data-scroll=\"#visa-duration-months\">Course Duration - (Months)<span class=\"amount-visa-duration\">12<\/span><\/li>\r\n                                    <!-- <li class=\"fund-menu-link\" data-scroll=\"#course-fees\">Student Course Fees: <span class=\"amount-course-fees\">AUD 0.00<\/span><\/li> -->\r\n                                    <li class=\"fund-menu-link\" data-scroll=\"#course-fees\">College\/University  Fee <br> <span class=\"courseInfo\">(Student Course Fee -Pending Amount)<\/span> <span class=\"amount-pending-fees\">$ 0.00<\/span><\/li>\r\n                                    <li class=\"fund-menu-link\" data-scroll=\"#living-student\">Living Expenses \u2013 Student <span class=\"amount-living-student\"><\/span><\/li>\r\n                                    <li class=\"fund-menu-link\" data-scroll=\"#living-spouse\">Living Expenses \u2013 Spouse <span class=\"amount-living-spouse\"><\/span><\/li>\r\n                                    <li class=\"fund-menu-link\" data-scroll=\"#living-child\">Living Expenses \u2013 Child Dependent <span class=\"amount-living-child\"><\/span><\/li>\r\n                                    <!-- <li class=\"fund-menu-link\" data-scroll=\"#tuition-student\">Tuition Fees \u2013 Annual: <span class=\"amount-tuition-student\"><\/span><\/li> -->\r\n                                    <li class=\"fund-menu-link\" data-scroll=\"#schooling-child\">Schooling Expenses <span class=\"amount-schooling-child\"><\/span><\/li>\r\n                                    <!-- Removed Travel Expenses \u2013 Each Child -->\r\n                                    <li class=\"fund-menu-link\" data-scroll=\"#home-travel-cost\">Return Travel Cost <span class=\"amount-home-travel-cost\"><\/span><\/li>\r\n                                <\/ul>\r\n                            <\/div>\r\n                            <div class=\"social-share-wrapper mb--30 text-center\">\r\n                                <h5>Total Funds Required <\/h5> <span id=\"total_expense\">AUD  $ 0.00<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"mb-3 text-center\">\r\n                            <button id=\"reset_fund_calculator\" class=\"rbt-btn btn-gradient radius-round btn-sm w-100 \" type=\"button\">Reset Calculator<\/button>\r\n                        <\/div>\r\n                        <div class=\"text-center mt-3\">\r\n                            <button id=\"download_financial_matrix\" class=\"rbt-btn btn-gradient radius-round btn-sm w-100\" \r\n                            type=\"button\">Share Financial Matrix<\/button>\r\n                        <\/div>\r\n\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n  \r\n \r\n            <!-- Main Content -->\r\n            <div class=\"col-lg-8\">\r\n                <div class=\"course-details-content fund-calculator-answers\">\r\n\r\n            <div class=\"social-share-wrapper mb--30 text-center total_expense_mobile\" style=\"display:none;\">\r\n                     <h5>Total Funds Required  <\/span> <span id=\"total_expense_mobile\">AUD $ 0.00<\/span><\/h5>\r\n            <\/div>\r\n\r\n\r\n                <!-- Visa Duration -->\r\n                    <div class=\"rbt-feature-box rbt-shadow-box mb--60\" id=\"visa-duration-months\" tabindex=\"-1\">\r\n                        <div class=\"row g-3 align-items-center\">\r\n                            <div class=\"col-12 col-md-6\">\r\n                                <h6 class=\"title mb--0\">Course Duration<\/h6>    <span class=\"courseCourseMonthInfo\">(Months)<\/span>\r\n                            <\/div>\r\n                            <div class=\"col-12 col-md-6\">\r\n                                <!-- <input type=\"number\" id=\"visa_duration_months\" name=\"visa_duration_months\" class=\"form-control\" min=\"1\" value=\"12\"> -->\r\n                                    <div class=\"custom-number-wrapper\">\r\n                                    <input type=\"number\" id=\"visa_duration_months\" name=\"visa_duration_months\" class=\"form-control no-spinner\" min=\"1\" value=\"12\">\r\n                                    <div class=\"custom-buttons\">\r\n                                    <button type=\"button\" class=\"increment\">+<\/button>\r\n                                    <button type=\"button\" class=\"decrement\">\u2212<\/button>\r\n                                    <\/div>\r\n                                    <\/div>\r\n\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"row g-3 mb-2\" id=\"visa_pro_rata_note\" style=\"display: none;\">\r\n                            <div class=\"col-12\">\r\n                                <small class=\"text-danger\">\r\n                                    Course duration less than 12 months. Living Expenses \u2013 Student and Spouse are calculated on a pro-rata basis.\r\n                                <\/small>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div> <!-- closes visa-duration-months -->\r\n\r\n                    <!-- New Course Fees and Prepaid Amount inputs -->\r\n                    <div class=\"rbt-feature-box rbt-shadow-box mb--60\" id=\"course-fees\" tabindex=\"-1\">\r\n                        <div class=\"row g-3 align-items-center mb--30\">\r\n                            <div class=\"col-12 col-md-6\">\r\n                                <h6 class=\"title mb--0\">Course Fee AUD<\/h6><span class=\"courseCourseMonthInfo\">( Only for first 12 months )<\/span>\r\n                            <\/div>\r\n                            <div class=\"col-12 col-md-6\">\r\n                                   <div class=\"input-group mb-3\"><span class=\"input-group-text\">$<\/span> <input type=\"number\"   id=\"student_course_fees\" name=\"student_course_fees\" class=\"form-control\" min=\"0\" step=\"1\" value=\"0\"><\/div>\r\n                            <\/div>\r\n\r\n                            <div class=\"col-12 description-section\" style=\"font-size: 12px;\">\r\n                            \r\n                                <!-- <p style=\"font-size: 11px;\"><b>Note&nbsp;<\/b><br>Course fee during first 12 months of study or outstanding fee, If course is under 12 months.<\/p> -->\r\n                            <\/div>\r\n\r\n                        <\/div>\r\n                        <div class=\"row g-3 align-items-center mb-3\">\r\n                            <div class=\"col-12 col-md-6\">\r\n                                <h6 class=\"title mb--0\">Prepaid Tution Fee AUD<\/h6>\r\n                            <\/div>\r\n                            <div class=\"col-12 col-md-6\">\r\n                            <div class=\"input-group mb-3\"><span class=\"input-group-text\">$<\/span><input type=\"number\" id=\"prepaid_course_amount\"  name=\"prepaid_course_amount\" class=\"form-control\" min=\"0\" step=\"1\" value=\"0\"><\/div>\r\n\r\n                            <\/div>\r\n\r\n                       \r\n\r\n                        <\/div>\r\n                    <\/div> <!-- closes course-fees -->\r\n\r\n                                            \r\n                        <div class=\"rbt-feature-box rbt-shadow-box mb--60\" id=\"living-student\" tabindex=\"-1\">\r\n                            <div class=\"row g-3 align-items-center\">\r\n                                <div class=\"col-12 col-md-6\">\r\n                                    <h6 class=\"title mb--0\">Living Expenses \u2013 Student<\/h6>\r\n                                                                    <\/div>\r\n\r\n    \r\n                                <div class=\"col-12 col-md-6 m-0\"> \r\n \r\n                                    <input type=\"hidden\" class=\"expense\" name=\"living_student\" value=\"29710\">\r\n                                    <span tabindex=\"0\" class=\"amount-display-right\" data-expense-name=\"living_student\">AUD $ 29,710<\/span>\r\n\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                                                    <\/div>\r\n                                              \r\n                            <div class=\"col-12 Provide-dependent-label\">\r\n                                  <b>Provide details of dependent included in the visa application.<\/b>\r\n                            <\/div> \r\n                        \r\n                        <div class=\"rbt-feature-box rbt-shadow-box mb--60\" id=\"living-spouse\" tabindex=\"-1\">\r\n                            <div class=\"row g-3 align-items-center\">\r\n                                <div class=\"col-12 col-md-6\">\r\n                                    <h6 class=\"title mb--0\">Living Expenses \u2013 Spouse<\/h6>\r\n                                    \r\n                                        <div class=\"form-check mb-2\">\r\n                                            <input class=\"form-check-input\" type=\"checkbox\" id=\"include_living_spouse\"  >\r\n                                            <label class=\"form-check-label\" for=\"include_living_spouse\">Partner \/ Spouse<\/label>\r\n                                        <\/div>\r\n                                                                    <\/div>\r\n\r\n    \r\n                                <div class=\"col-12 col-md-6 m-0\"> \r\n \r\n                                    <input type=\"hidden\" class=\"expense\" name=\"living_spouse\" value=\"10394\">\r\n                                    <span tabindex=\"0\" class=\"amount-display-right\" data-expense-name=\"living_spouse\">AUD $ 10,394<\/span>\r\n\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                                                    <\/div>\r\n                                            \r\n                        <div class=\"rbt-feature-box rbt-shadow-box mb--60\" id=\"living-child\" tabindex=\"-1\">\r\n                            <div class=\"row g-3 align-items-center\">\r\n                                <div class=\"col-12 col-md-6\">\r\n                                    <h6 class=\"title mb--0\">Living Expenses \u2013 Each Child<\/h6>\r\n                                                                    <\/div>\r\n\r\n    \r\n                                <div class=\"col-12 col-md-6 m-0\"> \r\n \r\n                                    <input type=\"hidden\" class=\"expense\" name=\"living_child\" value=\"4449\">\r\n                                    <span tabindex=\"0\" class=\"amount-display-right\" data-expense-name=\"living_child\">AUD $ 4,449<\/span>\r\n\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                                                            <div class=\"row g-3 mb-3 child-section\" data-section=\"living_child\">\r\n                                    <div class=\"col-12 col-md-6\">\r\n                                        <div class=\"custom-manage-num_children_living\"  >\r\n                                            \r\n                                              <div class=\"custom-number-wrapper\">\r\n                                              <input type=\"number\" \r\n                                                    id=\"num_children_living\"\r\n                                                     min=\"0\" \r\n                                                     max=\"5\"\r\n                                                     value=\"0\" \r\n                                                     class=\"form-control no-spinner\">\r\n                                              <div class=\"custom-buttons\">\r\n                                                <button type=\"button\" class=\"increment\">+<\/button>\r\n                                                <button type=\"button\" class=\"decrement\">\u2212<\/button>\r\n                                              <\/div>\r\n                                            <\/div>\r\n                                            <label for=\"num_children_living\" class=\"form-label\">Number of Children<\/label>\r\n                                         <\/div>\r\n                                    <\/div>\r\n                                   \r\n                                <\/div>\r\n\r\n                                \r\n                                                    <\/div>\r\n                                            \r\n                        <div class=\"rbt-feature-box rbt-shadow-box mb--60\" id=\"schooling-child\" tabindex=\"-1\">\r\n                            <div class=\"row g-3 align-items-center\">\r\n                                <div class=\"col-12 col-md-6\">\r\n                                    <h6 class=\"title mb--0\">Schooling Expenses \u2013 Each Child<\/h6>\r\n                                                                    <\/div>\r\n\r\n    \r\n                                <div class=\"col-12 col-md-6 m-0\"> \r\n \r\n                                    <input type=\"hidden\" class=\"expense\" name=\"schooling_child\" value=\"13502\">\r\n                                    <span tabindex=\"0\" class=\"amount-display-right\" data-expense-name=\"schooling_child\">AUD $ 13,502<\/span>\r\n\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                                                            <div class=\"row g-3 mb-3 child-section\" data-section=\"schooling_child\">\r\n                                    <div class=\"col-12 col-md-6\">\r\n                                        <div class=\"custom-manage-num_children_schooling\"   style=\"display: none;\"   >\r\n                                            \r\n                                              <div class=\"custom-number-wrapper\">\r\n                                              <input type=\"number\" \r\n                                                    id=\"num_children_schooling\"\r\n                                                     min=\"0\" \r\n                                                     max=\"5\"\r\n                                                     value=\"0\" \r\n                                                     class=\"form-control no-spinner\">\r\n                                              <div class=\"custom-buttons\">\r\n                                                <button type=\"button\" class=\"increment\">+<\/button>\r\n                                                <button type=\"button\" class=\"decrement\">\u2212<\/button>\r\n                                              <\/div>\r\n                                            <\/div>\r\n                                            <label for=\"num_children_schooling\" class=\"form-label\">Number of Children<\/label>\r\n                                         <\/div>\r\n                                    <\/div>\r\n                                   \r\n                                <\/div>\r\n\r\n                                                                    <div class=\"row g-3 mb-3\" id=\"schooling-children-ages\" style=\"display:none;\">\r\n                                        <div class=\"col-12\">\r\n                                            <label class=\"form-label\" id=\"children-ages-label\">Enter Years of Children<\/label>\r\n                                            <div id=\"children-ages-container\"><\/div>\r\n                                        <\/div>\r\n                                    <\/div>\r\n                                \r\n                                                    <\/div>\r\n                    \r\n                    <!-- Home Country Travel Cost -->\r\n                    <div class=\"rbt-feature-box rbt-shadow-box mb--60\" id=\"home-travel-cost\" tabindex=\"-1\">\r\n                        <h6 class=\"title mb--0\">Return Travel Cost (Home Country)<\/h6>\r\n\r\n                        <div class=\"row g-3 mb-3\" id=\"travel-persons-container\" style=\"display:none;\">\r\n                            <div class=\"col-12 col-md-6\">\r\n                                <label for=\"travel_num_persons\" class=\"form-label\">Number of Persons to Travel<\/label>\r\n                                \r\n                            <\/div>\r\n                            <div class=\"col-12 col-md-6\"> \r\n                                 <div class=\"custom-number-wrapper\">\r\n                                     <input type=\"number\" id=\"travel_num_persons\" min=\"1\" value=\"1\" class=\"form-control no-spinner\">\r\n                                      <div class=\"custom-buttons\">\r\n                                        <button type=\"button\" class=\"increment\">+<\/button>\r\n                                        <button type=\"button\" class=\"decrement\">\u2212<\/button>\r\n                                      <\/div>\r\n                                <\/div>\r\n\r\n                            <\/div>\r\n                            \r\n                        <\/div>\r\n\r\n                        <div class=\"row g-3 mb-3\">\r\n                                                            <div class=\"col-12 col-md-6\">\r\n                                    <div class=\"form-check\">\r\n                                        <input class=\"form-check-input home-travel-radio\" type=\"radio\"\r\n                                               name=\"travel_cost_home_country\"\r\n                                               id=\"travel_cost_asia\"\r\n                                               value=\"Asia\"\r\n                                               data-amount=\"2000\"\r\n                                               >\r\n                                        <label class=\"form-check-label\" for=\"travel_cost_asia\">\r\n                                            Asia \u2014 AUD $ 2,000                                        <\/label>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            <div class=\"col-12 col-md-6\">\r\n                                    <div class=\"form-check\">\r\n                                        <input class=\"form-check-input home-travel-radio\" type=\"radio\"\r\n                                               name=\"travel_cost_home_country\"\r\n                                               id=\"travel_cost_europe\"\r\n                                               value=\"Europe\"\r\n                                               data-amount=\"2500\"\r\n                                               >\r\n                                        <label class=\"form-check-label\" for=\"travel_cost_europe\">\r\n                                            Europe \u2014 AUD $ 2,500                                        <\/label>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            <div class=\"col-12 col-md-6\">\r\n                                    <div class=\"form-check\">\r\n                                        <input class=\"form-check-input home-travel-radio\" type=\"radio\"\r\n                                               name=\"travel_cost_home_country\"\r\n                                               id=\"travel_cost_north_america\"\r\n                                               value=\"North America\"\r\n                                               data-amount=\"2500\"\r\n                                               >\r\n                                        <label class=\"form-check-label\" for=\"travel_cost_north_america\">\r\n                                            North America \u2014 AUD $ 2,500                                        <\/label>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            <div class=\"col-12 col-md-6\">\r\n                                    <div class=\"form-check\">\r\n                                        <input class=\"form-check-input home-travel-radio\" type=\"radio\"\r\n                                               name=\"travel_cost_home_country\"\r\n                                               id=\"travel_cost_south_america\"\r\n                                               value=\"South America\"\r\n                                               data-amount=\"2500\"\r\n                                               >\r\n                                        <label class=\"form-check-label\" for=\"travel_cost_south_america\">\r\n                                            South America \u2014 AUD $ 2,500                                        <\/label>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            <div class=\"col-12 col-md-6\">\r\n                                    <div class=\"form-check\">\r\n                                        <input class=\"form-check-input home-travel-radio\" type=\"radio\"\r\n                                               name=\"travel_cost_home_country\"\r\n                                               id=\"travel_cost_africa\"\r\n                                               value=\"Africa\"\r\n                                               data-amount=\"2500\"\r\n                                               >\r\n                                        <label class=\"form-check-label\" for=\"travel_cost_africa\">\r\n                                            Africa \u2014 AUD $ 2,500                                        <\/label>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                    <\/div>\r\n                        <input type=\"hidden\" id=\"travel_cost_home_country_amount\" value=\"0\">\r\n                    <\/div>\r\n\r\n                <\/div> <!-- closes course-details-content -->\r\n            <\/div> <!-- closes col-lg-8 -->\r\n        <\/div> <!-- closes row -->\r\n    <\/div> <!-- closes container -->\r\n<\/div> <!-- closes rbt-course-details-area -->\r\n \r\n <!-- Thank You Modal -->\r\n <!-- Thank You Modal -->\r\n<div class=\"modal fade thankyou-ui\" id=\"thankYouModal\" tabindex=\"-1\" aria-hidden=\"true\">\r\n  <div class=\"modal-dialog modal-dialog-centered\">\r\n    <div class=\"modal-content\">\r\n\r\n      <div class=\"modal-body text-center\">\r\n        <div class=\"thankyou-icon\">\u2713<\/div>\r\n\r\n        <h5 class=\"modal-title mb-2\">Thank You!<\/h5>\r\n\r\n        <p class=\"thankyou-text\">\r\n          Thank you for contacting us.<br>\r\n          We\u2019ve received your message and will get in touch soon.\r\n        <\/p>\r\n\r\n        <button type=\"button\" class=\"btn btn-primary mt-3\" data-bs-dismiss=\"modal\">\r\n          Close\r\n        <\/button>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<!-- Financial Matrix Popup -->\r\n<div id=\"financialMatrixPopup\" class=\"fm-popup-overlay\" style=\"display:none;\">\r\n    <div class=\"fm-popup-content\">\r\n        <span id=\"fm_close\" class=\"fm-close\">&times;<\/span>\r\n        <!-- Form shortcode renders here -->\r\n         \r\n       \r\n      \r\n<div class=\"checkout_area\">\r\n<div class=\"container\">\r\n   <div class=\"row g-5 checkout-form\">\r\n      <div class=\"col-lg-12\">\r\n         <div class=\"checkout-content-wrapper\">\r\n            <!-- Billing Address -->\r\n            <div id=\"billing-form\">\r\n                                         <h5 class=\"checkout-title text-center\">Share Financial Matrix<\/h5>\r\n                               <form id=\"dynamicFrom\" action=\"https:\/\/asiapacificgroup.com\/india\/wp-admin\/admin-post.php\" method=\"post\">\r\n               <div class=\"row\">\r\n                \r\n                     <input type=\"hidden\" name=\"action\" value=\"apgDfRequestProceed\" \/> \r\n                     <input type=\"hidden\" name=\"application_location\" value=\"Melbourne\">\r\n                     <input type=\"hidden\" name=\"form-type\" value=\"Share Financial Matrix\" >\r\n                      \r\n                         \r\n\r\n                       <div class=\"col-md-6 col-12 mb--20\">\r\n                              <input autocomplete='off'  type='text' required='' label='Name' className='form-control' name='name' subtype='text' placeholder='Name' class='form-control'>  \r\n                        <\/div>\r\n                         \r\n\r\n                         \r\n\r\n        \r\n\r\n          \r\n                         \r\n\r\n                       <div class=\"col-md-6 col-12 mb--20\">\r\n                              <input autocomplete='off'  type='text' required='' label='Email' className='form-control' name='email' subtype='text' placeholder='Email' class='form-control'>  \r\n                        <\/div>\r\n                         \r\n\r\n                         \r\n\r\n        \r\n\r\n          \r\n                         \r\n\r\n                       <div class=\"col-md-6 col-12 mb--20\">\r\n                             <input id='phone_code' name='phone_code' type='hidden' value='61' \/> <input autocomplete='off' mobile_flag='' id='mobile' name='mobile' type='tel' value='' placeholder='Phone Number'\/>   \r\n                        <\/div>\r\n                         \r\n\r\n                         \r\n\r\n        \r\n\r\n          \r\n                         \r\n\r\n                       <div class=\"col-md-6 col-12 mb--20\">\r\n                              <input autocomplete='off'  type='text' required='' label='Lead Source' className='hidenFieldClass' name='lead_source' value='Website Fund calculator' subtype='text' placeholder='Lead Source' class='hidenFieldClass'>  \r\n                        <\/div>\r\n                         \r\n\r\n                         \r\n\r\n        \r\n\r\n          \r\n                         \r\n\r\n                       <div class=\"col-md-6 col-12 mb--20\">\r\n                              <input autocomplete='off'  type='text' required='' label='Date of Birth' className='dob_datepicker' name='dob' subtype='text' placeholder='Date of Birth' class='dob_datepicker'>  \r\n                        <\/div>\r\n                         \r\n\r\n                         \r\n\r\n        \r\n\r\n          \r\n                         \r\n\r\n                       <div class=\"col-md-6 col-12 mb--20\">\r\n                              <input autocomplete='off'  type='text' required='' label='Fund PDF Data Email' className='hidenFieldClass' name='fund_pdf_data_email' subtype='text' placeholder='Fund PDF Data Email' class='hidenFieldClass'>  \r\n                        <\/div>\r\n                         \r\n\r\n                         \r\n\r\n        \r\n\r\n          \r\n                         \r\n\r\n                       <div class=\"col-md-6 col-12 mb--20\">\r\n                              <input autocomplete='off'  type='text' required='' label='Fund PDF Data' className='hidenFieldClass' name='fund_pdf_data' subtype='text' placeholder='Fund PDF Data' class='hidenFieldClass'>  \r\n                        <\/div>\r\n                         \r\n\r\n                         \r\n\r\n        \r\n\r\n          \r\n                         \r\n\r\n                       <div class=\"col-md-6 col-12 mb--20\">\r\n                              <input autocomplete='off'  type='text' required='' label='Enquiry Type' className='hidenFieldClass' name='enquiry_type' value='Student Visa' subtype='text' placeholder='Enquiry Type' class='hidenFieldClass'>  \r\n                        <\/div>\r\n                         \r\n\r\n                         \r\n\r\n        \r\n\r\n          \r\n                     <input type=\"hidden\" name=\"sync_to_crm\" value=\"1\"> \r\n                \r\n                     <input type=\"hidden\" name=\"location\" value=\"\">\r\n                     <input type=\"hidden\" name=\"region\" value=\"\">\r\n                     <input type=\"hidden\" name=\"postal\" value=\"\">\r\n                     <input type=\"hidden\" name=\"ip\" value=\"\">  \r\n                                           \r\n                <div class=\"col-md-12 col-12 mb--20\" bis_skin_checked=\"1\"> \r\n                    <button  id=\"submit_page_enq\" class=\"rbt-btn btn-gradient hover-icon-reverse\">\r\n                        <span class=\"icon-reverse-wrapper\">\r\n                            <span class=\"btn-text\">Submit <span class=\"amount_final\"><\/span><\/span>              \r\n                            <span class=\"btn-icon\"><i class=\"feather-arrow-right\"><\/i><\/span>\r\n                            <span class=\"btn-icon\"><i class=\"feather-arrow-right\"><\/i><\/span>\r\n                        <\/span>\r\n                    <\/button>\r\n                    <img decoding=\"async\" class=\"loader\" style=\"display:none\" width=\"100px\" height=\"76px\" src=\"https:\/\/asiapacificgroup.com\/wp-content\/uploads\/2024\/05\/loading.webp\">\r\n               <\/div>\r\n \r\n               <\/div>\r\n               <\/form>\r\n            <\/div>\r\n         <\/div>\r\n      <\/div>\r\n   <\/div>\r\n<\/div>\r\n\r\n \r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- jQuery -->\r\n<script>\r\njQuery(document).ready(function($){\r\n    \/\/ OPEN POPUP\r\n\r\n\r\n\r\n    $('#download_financial_matrix').on('click', function () {\r\n    $('#financialMatrixPopup').fadeIn();\r\n\r\n    var checkSidebar = setInterval(function () {\r\n        var sidebarHTML = $('.course-sidebar .content').html();\r\n\r\n        if (sidebarHTML && $.trim(sidebarHTML) !== \"\") {\r\n            clearInterval(checkSidebar); \/\/ Stop checking once content is loaded\r\n\r\n            var dataArray = [];\r\n            var htmlString = '';\r\n            var htmlStringForEmail = '';\r\n\r\n            \/\/ Loop through each li\r\n            $('.rbt-widget-details .rbt-course-details-list-wrapper li').each(function () {\r\n                var label = $(this).clone().children().remove().end().text().trim();\r\n                var value = $(this).find('span').text().trim();\r\n\r\n                if (label && value) {\r\n                    \/\/ Push to array\r\n                    dataArray.push({ label: label, value: value });\r\n\r\n                    \/\/ Append to string with <br>\r\n                     htmlString += label + ': ' + value + ', <br>'; \r\n\r\n                    \/\/ Append email HTML\r\n                    htmlStringForEmail += `\r\n                        <tr>\r\n                            <td align=\"center\" valign=\"top\" width=\"40%\" style=\"width:40%;max-width:40%;\">\r\n                                <table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\" width=\"100%\" style=\"width:100%;max-width:100%;\">\r\n                                    <tr>\r\n                                        <td data-text-style=\"Invoice Content\" align=\"left\" style=\"font-family:'Poppins',Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;font-weight:700;color:#000000;\">\r\n                                            <singleline>\r\n                                                <div mc:edit data-text-edit>${label}:<\/div>\r\n                                            <\/singleline>\r\n                                        <\/td>\r\n                                    <\/tr>\r\n                                <\/table>\r\n                            <\/td>\r\n                            <td align=\"left\" width=\"4%\" style=\"width:4%;max-width:4%;\"><\/td>\r\n                            <td data-text-style=\"Invoice Content\" align=\"left\" valign=\"top\" width=\"8%\" style=\"width:8%;max-width:8%;font-family:'Poppins',Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;font-weight:500;color:#000000;\">\r\n                                <singleline>\r\n                                    <div mc:edit data-text-edit>${value}<\/div>\r\n                                <\/singleline>\r\n                            <\/td>\r\n                            <td align=\"left\" width=\"4%\" style=\"width:4%;max-width:4%;\"><\/td>\r\n                        <\/tr>\r\n                        <tr data-element=\"colibri-bm-headline\" data-label=\"Headlines\">\r\n                            <td height=\"5\" style=\"font-size:15px;line-height:5px;\" data-height=\"Spacing under headline\">&nbsp;<\/td>\r\n                        <\/tr>\r\n                    `;\r\n                }\r\n            });\r\n\r\n            \/\/ Append Total Funds Required separately\r\n            var totalFundsValueFixed = $(\"#total_expense\").text().trim();\r\n            htmlStringForEmail += `\r\n                <tr>\r\n                    <td align=\"center\" valign=\"top\" width=\"40%\" style=\"width:40%;max-width:40%;\">\r\n                        <table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\" width=\"100%\" style=\"width:100%;max-width:100%;\">\r\n                            <tr>\r\n                                <td data-text-style=\"Invoice Content\" align=\"left\" style=\"font-family:'Poppins',Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;font-weight:700;color:#000000;\">\r\n                                    <singleline>\r\n                                        <div mc:edit data-text-edit>Total Funds Required:<\/div>\r\n                                    <\/singleline>\r\n                                <\/td>\r\n                            <\/tr>\r\n                        <\/table>\r\n                    <\/td>\r\n                    <td align=\"left\" width=\"4%\" style=\"width:4%;max-width:4%;\"><\/td>\r\n                    <td data-text-style=\"Invoice Content\" align=\"left\" valign=\"top\" width=\"8%\" style=\"width:8%;max-width:8%;font-family:'Poppins',Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;font-weight:500;color:#000000;\">\r\n                        <singleline>\r\n                            <div mc:edit data-text-edit>${totalFundsValueFixed}<\/div>\r\n                        <\/singleline>\r\n                    <\/td>\r\n                    <td align=\"left\" width=\"4%\" style=\"width:4%;max-width:4%;\"><\/td>\r\n                <\/tr>\r\n                <tr data-element=\"colibri-bm-headline\" data-label=\"Headlines\">\r\n                    <td height=\"5\" style=\"font-size:15px;line-height:5px;\" data-height=\"Spacing under headline\">&nbsp;<\/td>\r\n                <\/tr>\r\n            `;\r\n\r\n\r\n                htmlString += `Total Funds Required: ${totalFundsValueFixed}<br>`;\r\n\r\n\r\n            \/\/ Set the hidden input values\r\n\r\n            \/\/ console.log(htmlStringForEmail);\r\n            \/\/ console.log('+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++');\r\n            \/\/ console.log(htmlString);\r\n\r\n\r\n            var fundCalculatorAmount = [];\r\n\r\n            \/\/ Loop through each list item in sequence\r\n            $('.rbt-course-details-list-wrapper li.fund-menu-link').each(function() {\r\n                var label = $(this).clone()          \/\/ Clone the element\r\n                              .children()           \/\/ Remove child spans\r\n                              .remove()           \r\n                              .end()              \r\n                              .text()               \/\/ Get only the text\r\n                              .trim()               \/\/ Remove leading\/trailing spaces\r\n                              .replace(\/\\s+\/g, ' '); \/\/ Normalize spaces\r\n                \r\n                var value = $(this).find('span').last().text().trim(); \/\/ Get last span text\r\n                fundCalculatorAmount.push({ label: label, value: value });\r\n            });\r\n\r\n            \/\/ Add Total Funds Required only once\r\n            var totalLabel = $('.social-share-wrapper h5').first().text().trim(); \/\/ Take first h5 only\r\n            var totalValue = $('#total_expense').first().text().trim();           \/\/ Take first span only\r\n\r\n            \/\/ Make sure we don\u2019t duplicate\r\n            if(totalLabel && totalValue) {\r\n                fundCalculatorAmount.push({ label: totalLabel, value: totalValue });\r\n            }\r\n\r\n            console.log(fundCalculatorAmount);\r\n\r\n\r\n            $('input[name=\"fund_pdf_data_email\"]').val(htmlStringForEmail);\r\n            $('input[name=\"fund_pdf_data\"]').val(JSON.stringify(fundCalculatorAmount));\r\n            $('input[name=\"fund_pdf_data_email\"], input[name=\"fund_pdf_data\"]').addClass('d-none');\r\n        }\r\n    }, 200);\r\n});\r\n  \r\n             \r\n \r\n    \/\/ CLOSE POPUP\r\n    $('#fm_close').on('click', function() {\r\n        $('#financialMatrixPopup').fadeOut();\r\n    });\r\n\r\n    \/\/ CLOSE POPUP WHEN CLICKING OUTSIDE CONTENT\r\n    $(document).on('click', '#financialMatrixPopup', function(e) {\r\n        if($(e.target).is('#financialMatrixPopup')){\r\n            $(this).fadeOut();\r\n        }\r\n    });\r\n});\r\n<\/script>\r\n\r\n<!-- CSS for center popup -->\r\n<style>\r\n.fm-popup-overlay {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    background: rgba(0,0,0,0.5);\r\n    display: flex;               \/* Flexbox for centering *\/\r\n    justify-content: center;     \/* Horizontal center *\/\r\n    align-items: center;         \/* Vertical center *\/\r\n    z-index: 9999;\r\n}\r\n.fm-popup-content {\r\n    background: #fff;\r\n    padding: 20px;\r\n    border-radius: 8px;\r\n    max-width: 500px;\r\n    width: 90%;\r\n    max-height: 90vh; \/* Prevent overflow *\/\r\n    overflow-y: auto;  \/* Scroll if form is long *\/\r\n    position: relative;\r\n    box-shadow: 0 5px 15px rgba(0,0,0,0.3);\r\n}\r\n.fm-close {\r\n    position: absolute;\r\n    top: 10px;\r\n    right: 15px;\r\n    font-size: 24px;\r\n    cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n\r\n<script>\r\n$(function() {\r\n\r\n    $('#travel_cost_asia').prop('checked', true).trigger('change');\r\n\r\n\r\n\r\n$('#num_children_schooling').on('input', function () {\r\n    updateTotalPersons();\r\n});\r\n\r\n\/\/ Trigger when children count changes (manual input or buttons)\r\n$('#num_children_living').on('input', function () {\r\n    updateTotalPersons();\r\n});\r\n\r\n\/\/ Trigger when spouse checkbox is toggled\r\n$('#include_living_spouse').on('change', function () {\r\n    updateTotalPersons();\r\n});\r\n\r\nfunction updateTotalPersons() {\r\n\r\n\r\n    let base = 1; \/\/ Main applicant\r\n\r\n    \/\/ Add 1 if spouse is included\r\n    if ($('#include_living_spouse').is(':checked')) {\r\n        base += 1;\r\n    }\r\n\r\n    let numChildren = parseInt($('#num_children_living').val()) || 0;\r\n\r\n    let total = base + numChildren;\r\n\r\n    $('#travel_num_persons').val(total).trigger('input');\r\n}\r\n\r\n\r\n \r\n $('.custom-number-wrapper').each(function () {\r\n        var $wrapper = $(this);\r\n        var $input = $wrapper.find('input[type=\"number\"]');\r\n        var min = parseInt($input.attr('min')) || 0;\r\n        var max = parseInt($input.attr('max')) || Infinity;\r\n\r\n        \/\/ Handle increment\r\n        $wrapper.find('.increment').on('click', function () {\r\n            let val = parseInt($input.val()) || 0;\r\n            if (val < max) {\r\n                $input.val(val + 1).trigger('input');\r\n            }\r\n        });\r\n\r\n        \/\/ Handle decrement\r\n        $wrapper.find('.decrement').on('click', function () {\r\n            let val = parseInt($input.val()) || 0;\r\n            if (val > min) {\r\n                $input.val(val - 1).trigger('input');\r\n            }\r\n        });\r\n\r\n        \/\/ Store previous value for manual input sync\r\n        $input.data('previous', $input.val());\r\n\r\n        \/\/ Handle manual input\r\n        $input.on('input', function () {\r\n            let currentVal = parseInt($input.val()) || 0;\r\n            let previousVal = parseInt($input.data('previous')) || 0;\r\n\r\n            if ($input.attr('id') === 'num_children_living') {\r\n                var $schoolingInput = $('#num_children_schooling');\r\n                if ($schoolingInput.length) {\r\n                    let schoolingVal = parseInt($schoolingInput.val()) || 0;\r\n                    let schoolingMin = parseInt($schoolingInput.attr('min')) || 0;\r\n                    let schoolingMax = parseInt($schoolingInput.attr('max')) || Infinity;\r\n\r\n                    \/\/ Calculate difference and apply\r\n                    let diff = currentVal - previousVal;\r\n                    let newSchoolingVal = schoolingVal + diff;\r\n\r\n                    \/\/ Clamp within limits\r\n                    newSchoolingVal = Math.max(schoolingMin, Math.min(schoolingMax, newSchoolingVal));\r\n                    $schoolingInput.val(newSchoolingVal).trigger('input');\r\n                }\r\n            }\r\n\r\n            \/\/ Update stored value\r\n            $input.data('previous', currentVal);\r\n        });\r\n    });\r\n    \r\n    $('#include_living_spouse').on('change', function() {\r\n         calculateTotal();\r\n    });\r\n\r\n    function validateInput(el) {\r\n        const id = el.attr('id');\r\n        const val = el.val(); \r\n \r\n        if (id === 'prepaid_course_amount') {\r\n            let prepaid = parseFloat(val) || 0;\r\n            let courseFees = parseFloat($('#student_course_fees').val()) || 0;\r\n            if (prepaid > courseFees) {\r\n                alert('Prepaid Amount cannot be greater than Student Course Fee.');\r\n                el.val(courseFees);  \/\/ reset to max allowed\r\n                return false;\r\n            }\r\n        }\r\n\r\n        if (id === 'num_children_living') {\r\n            let num = parseInt(val) || 0;\r\n            if (num > 5) {\r\n                alert('Number of children living cannot be more than 5.');\r\n                el.val(5);\r\n                return false;\r\n            }\r\n        }\r\n\r\n        if (id === 'num_children_schooling') {\r\n            let num = parseInt(val) || 0;\r\n            if (num > 5) {\r\n                alert('Number of children schooling cannot be more than 5.');\r\n                el.val(5);\r\n                return false;\r\n            }\r\n        }\r\n\r\n        return true;\r\n    }\r\n\r\n\r\n\r\n    \/\/ Store original values for reset\r\n    $('.expense').each(function() {\r\n        let val = $(this).val();\r\n        $(this).data('original-value', val);\r\n    });\r\n\r\n\r\n    $('#visa_duration_months').on('input change', function() {\r\n         var visaMonths = $(this).val();             \/\/ Get new value from input\r\n        $('.amount-visa-duration').text(visaMonths);  \/\/ Update the sidebar number\r\n    });\r\n\r\n\r\n\r\n    function updateSchoolingChildAgeInputs() {\r\n        const num = parseInt($('#num_children_schooling').val()) || 0;\r\n        const container = $('#children-ages-container');\r\n        const wrapper = $('#schooling-children-ages');\r\n\r\n        const currentCount = container.children().length;\r\n\r\n        if (num >= 1) {\r\n            wrapper.show();\r\n\r\n            \/\/ Add new inputs if needed   \/\/ <label for=\"child_age_${i}\">Age Child ${i} (Years)<\/label>\r\n            for (let i = currentCount + 1; i <= num; i++) {\r\n                container.append(`\r\n                    <div class=\"mb-2\" id=\"child_age_wrapper_${i}\">\r\n                      \r\n                        <input type=\"number\" placeholder=\"Enter Age Child  ${i} (Years)\" class=\"form-control child-age-input\" id=\"child_age_${i}\" min=\"0\" data-index=\"${i}\">\r\n                    <\/div>\r\n                `);\r\n            }\r\n\r\n            \/\/ Remove extra inputs if needed\r\n            for (let i = currentCount; i > num; i--) {\r\n                $(`#child_age_wrapper_${i}`).remove();\r\n            }\r\n\r\n        } else {\r\n            wrapper.hide();\r\n            container.empty();\r\n        }\r\n    }\r\n\r\n\r\n   function calculateTotal() {\r\n    let total = 0;\r\n    let visaMonths = parseInt($('#visa_duration_months').val()) || 12;\r\n    let proRata = visaMonths < 12;\r\n    $('#visa_pro_rata_note').toggle(proRata);\r\n \r\n\r\n    ['living_student', 'living_spouse'].forEach(function(expenseName) {\r\n    let baseInput = $('input[name=\"' + expenseName + '\"]');\r\n    let originalValue = parseFloat(baseInput.data('original-value')) || 0;\r\n    let val = originalValue;\r\n\r\n    if (proRata) {\r\n        val = (originalValue \/ 12) * visaMonths;\r\n        val = parseFloat(val.toFixed(2));\r\n    }\r\n\r\n    let includeExpense = true;\r\n\r\n    \/\/ Only include spouse if checkbox is checked\r\n    if (expenseName === 'living_spouse') {\r\n        includeExpense = $('#include_living_spouse').is(':checked');\r\n    }\r\n\r\n    if (includeExpense) {\r\n        total += val;\r\n    } else {\r\n        val = 0;\r\n    }\r\n\r\n    baseInput.val(val);\r\n \r\n    \r\n  let formattedAmount = val.toLocaleString('en-AU', { minimumFractionDigits: 0, maximumFractionDigits: 0 });\r\n\r\n$('.amount-' + expenseName.replace('_', '-')).text('$ ' + formattedAmount);\r\n$('.amount-display-right[data-expense-name=\"' + expenseName + '\"]').text('AUD $ ' + formattedAmount);\r\n\r\n});\r\n \r\n    \/\/ Living Expenses - Each Child (with pro rata)\r\n    let livingChildBase = parseFloat($('input[name=\"living_child\"]').data('original-value')) || 0;\r\n    let numChildrenLiving = parseInt($('#num_children_living').val()) || 0;\r\n    let livingChildVal = livingChildBase;\r\n\r\n    if (proRata) {\r\n        livingChildVal = (livingChildBase \/ 12) * visaMonths;\r\n        livingChildVal = parseFloat(livingChildVal.toFixed(2));\r\n    }\r\n\r\n    let livingChildTotal = livingChildVal * numChildrenLiving;\r\n    \/\/ Update hidden input for display purposes, but keep original value in data attribute\r\n    $('input[name=\"living_child\"]').val(livingChildVal);\r\n    let displayValue = livingChildTotal === 0 \r\n    ? '0' \r\n    : livingChildTotal.toLocaleString('en-AU', { minimumFractionDigits: 0, maximumFractionDigits: 0 });\r\n\r\n$('.amount-living-child').text(' $ ' + displayValue);\r\n$('.amount-display-right[data-expense-name=\"living_child\"]').text('AUD $ ' + displayValue);\r\n\r\n\r\n\r\n    total += livingChildTotal;\r\n    let schoolingVal = parseFloat($('input[name=\"schooling_child\"]').val()) || 0;\r\n    let eligibleChildren = 0;\r\n    $('.child-age-input').each(function() {\r\n        const age = parseInt($(this).val()) || 0;\r\n        if (age >= 5) {\r\n            eligibleChildren++;\r\n        }\r\n    });\r\n    let schoolingTotal = schoolingVal * eligibleChildren;\r\n    total += schoolingTotal;\r\n\r\n    $('.amount-schooling-child').text('$ ' + schoolingTotal.toLocaleString('en-AU', { minimumFractionDigits: 0, maximumFractionDigits: 0 }));\r\n\r\n\r\n    \/\/ Home Country Travel Cost\r\n    let homeTravelAmount = parseFloat($('#travel_cost_home_country_amount').val()) || 0;\r\n    let numPersonsTravel = parseInt($('#travel_num_persons').val()) || 1;\r\n    let homeTravelTotal = homeTravelAmount * numPersonsTravel;\r\n    total += homeTravelTotal;\r\n\r\n\r\n  $('.amount-home-travel-cost').text('$ ' + homeTravelTotal.toLocaleString('en-AU', { minimumFractionDigits: 0, maximumFractionDigits: 0 }));\r\n\r\n    \/\/ Course Fees minus prepaid\r\n    let courseFees = parseFloat($('#student_course_fees').val()) || 0;\r\n    let prepaidAmount = parseFloat($('#prepaid_course_amount').val()) || 0;\r\n    let pendingAmount = Math.max(courseFees - prepaidAmount, 0);\r\n    total += pendingAmount;\r\n    $('.amount-course-fees').text('$ ' + courseFees.toLocaleString('en-AU', { minimumFractionDigits: 0, maximumFractionDigits: 0 }));\r\n    $('.amount-pending-fees').text('$ ' + pendingAmount.toLocaleString('en-AU', { minimumFractionDigits: 0, maximumFractionDigits: 0 }));\r\n\r\n    \/\/ Update total display\r\n    $('#total_expense_mobile').text('AUD $ '+total.toLocaleString('en-AU', { minimumFractionDigits: 0, maximumFractionDigits: 0 }));\r\n    $('#total_expense').text('AUD $ '+total.toLocaleString('en-AU', { minimumFractionDigits: 0, maximumFractionDigits: 0 }));\r\n}\r\n\r\n\r\n    \/\/ Bind change\/input events\r\n    $('#visa_duration_months, #student_course_fees, #prepaid_course_amount, .expense, #num_children_living, #num_children_schooling, #travel_num_persons').on('input change', function() {\r\n\r\n          if (validateInput($(this))) {\r\n            calculateTotal();\r\n        }\r\n        calculateTotal();\r\n    });\r\n\r\n\r\n      \/\/ On page load, update hidden input with the checked radio amount\r\n    let checkedRadio = $('.home-travel-radio:checked');\r\n    if (checkedRadio.length) {\r\n        let initialAmount = parseFloat(checkedRadio.data('amount')) || 0;\r\n        $('#travel_cost_home_country_amount').val(initialAmount);\r\n        $('#travel-persons-container').show(); \/\/ if you want to show container on page load\r\n        calculateTotal(); \/\/ call your calc function if needed\r\n    } else {\r\n        $('#travel-persons-container').hide();\r\n    }\r\n\r\n    \/\/ When user changes radio button\r\n    $('.home-travel-radio').on('change', function() {\r\n        let amount = parseFloat($(this).data('amount')) || 0;\r\n        $('#travel_cost_home_country_amount').val(amount);\r\n        $('#travel-persons-container').show();\r\n        calculateTotal();  \/\/ your existing function to update totals\r\n    });\r\n\r\n\r\n\r\n    \/\/ Delegate event for child age inputs\r\n    $(document).on('input', '.child-age-input', function() {\r\n        calculateTotal();\r\n    });\r\n\r\n    \/\/ Update age inputs on number of schooling children change\r\n    $('#num_children_schooling').on('input change', function() {\r\n        updateSchoolingChildAgeInputs();\r\n        calculateTotal();\r\n    });\r\n\r\n    \/\/ Fund menu smooth scroll\r\n    $('.fund-menu-link').css('cursor', 'pointer').on('click', function (e) {\r\n        e.preventDefault();\r\n        let targetId = $(this).data('scroll');\r\n        if (!targetId) return;\r\n        let target = $(targetId);\r\n        if (target.length) {\r\n            let headerHeight = 100;\r\n            let offset = target.offset().top - headerHeight;\r\n            $('html, body').animate({ scrollTop: offset }, 400, function () {\r\n                target.attr('tabindex', '-1').focus();\r\n            });\r\n        }\r\n    });\r\n\r\n    \/\/ Reset functionality\r\n     $('#reset_fund_calculator').on('click', function() {\r\n       \/\/ $('#include_living_spouse').prop('checked', false); \r\n        $('#visa_duration_months').val(12);\r\n        $('.amount-visa-duration').text(12);  \/\/ <-- Add this line to update the display\r\n        \r\n        $('#student_course_fees').val(0);\r\n        $('#prepaid_course_amount').val(0);\r\n        $('.expense').each(function() {\r\n            let original = $(this).data('original-value');\r\n            $(this).val(original);\r\n        });\r\n        $('#num_children_living').val(0);\r\n        $('#num_children_schooling').val(0);\r\n        $('#travel_num_persons').val(1);\r\n        $('.home-travel-radio').prop('checked', false);\r\n        $('#travel_cost_home_country_amount').val(0);\r\n        $('#travel-persons-container').hide();\r\n        $('#children-ages-container').empty();\r\n\r\n        calculateTotal();\r\n    });\r\n\r\n    \/\/ Initialize everything\r\n    updateSchoolingChildAgeInputs();\r\n    calculateTotal(); \/\/ initial calculation \r\n\r\n $('.fund-menu-link').on('click', function() {\r\n    \/\/ Remove previous active class on menu items\r\n    $('.fund-menu-link').removeClass('active');\r\n\r\n    \/\/ Remove previous highlight on right content divs\r\n    $('.right-highlight').removeClass('right-highlight');\r\n\r\n    \/\/ Add active class to clicked menu item\r\n    $(this).addClass('active');\r\n\r\n    \/\/ Get the data-scroll target ID (e.g., #course-fees)\r\n    let targetId = $(this).data('scroll');\r\n\r\n    \/\/ Add right border highlight to the corresponding right content div\r\n    if (targetId) {\r\n        $(targetId).addClass('right-highlight');\r\n    }\r\n});\r\n\r\n\r\n $('.total_expense_mobile').hide();\r\n \r\n    \/\/ Only apply on mobile devices (max-width 768px)\r\n    if ($(window).width() <= 768) {\r\n        $('.total_expense_mobile').show();\r\n        var $expenseBar = $('.total_expense_mobile');\r\n        var offsetTop = $expenseBar.offset().top;\r\n\r\n        $(window).on('scroll', function () {\r\n            if ($(window).scrollTop() > offsetTop) {\r\n                $expenseBar.css({\r\n                    'position': 'fixed',\r\n                    'top': '60px',\r\n                    'left': '0',\r\n                    'width': '100%',\r\n                    'z-index': '99',\r\n                    'background': '#fff',\r\n                    'animation':'0.65s cubic-bezier(0.23, 1, 0.32, 1) both stickySlideDown',\r\n                    'box-shadow': '0 2px 5px rgba(0,0,0,0.1)'\r\n                });\r\n            } else {\r\n                $expenseBar.css({\r\n                    'position': '',\r\n                    'top': '',\r\n                    'left': '',\r\n                    'width': '',\r\n                    'z-index': '',\r\n                    'background': '',\r\n                    'box-shadow': '',\r\n                    'animation':'',\r\n                });\r\n            }\r\n        });\r\n    }   \r\n\r\n});\r\n\r\n\r\n$(document).ready(function(){\r\n  \r\n\r\n   \/\/ Wait 5 seconds (5000 milliseconds) then slide up\r\n    setTimeout(function() {\r\n      $('#load_limit').slideUp();\r\n    }, 2000); \r\n\r\n    $('input[type=\"number\"]').on('focus', function() {\r\n        if ($(this).val() === '0') {\r\n            $(this).val('');\r\n        }\r\n    });\r\n\r\n    \/\/ Optional: set default 0 if the user leaves it empty\r\n    $('input[type=\"number\"]').on('blur', function() {\r\n        if ($(this).val() === '') {\r\n            $(this).val('0');\r\n        }\r\n    });\r\n \r\n\r\n   if($(\"#load_limit\").text().length > 0){\r\n            $('input[name=\"fund_pdf_data_email\"]').closest('div.col-md-6.col-12.mb--20').hide();\r\n          $('#download_financial_matrix').trigger('click');\r\n\r\n   }\r\n  \r\n   $(\"<style>\") .prop(\"type\", \"text\/css\").html(\"#ui-datepicker-div { z-index: 9999 !important; }\").appendTo(\"head\");\r\n});\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n    const params = new URLSearchParams(window.location.search);\r\n\r\n    if (params.get('pdf') === 'financial-matrix-sent') {\r\n        const thankYouModal = new bootstrap.Modal(\r\n            document.getElementById('thankYouModal')\r\n        );\r\n        thankYouModal.show();\r\n\r\n        \/\/ Optional: remove query string after showing\r\n        history.replaceState(null, '', window.location.pathname);\r\n    }\r\n});\r\n \r\n<\/script>\r\n\r\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":11,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Student Visa Funds Calculator - Asia Pacific Group India<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Student Visa Funds Calculator - Asia Pacific Group India\" \/>\n<meta property=\"og:url\" content=\"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"Asia Pacific Group India\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/\",\"url\":\"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/\",\"name\":\"Student Visa Funds Calculator - Asia Pacific Group India\",\"isPartOf\":{\"@id\":\"https:\/\/asiapacificgroup.com\/india\/#website\"},\"datePublished\":\"2025-06-19T09:21:09+00:00\",\"dateModified\":\"2025-06-19T09:21:09+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/asiapacificgroup.com\/india\/#website\",\"url\":\"https:\/\/asiapacificgroup.com\/india\/\",\"name\":\"Asia Pacific Group India\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/asiapacificgroup.com\/india\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/asiapacificgroup.com\/india\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/asiapacificgroup.com\/india\/#organization\",\"name\":\"Asia Pacific Group India\",\"url\":\"https:\/\/asiapacificgroup.com\/india\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/asiapacificgroup.com\/india\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/asiapacificgroup.com\/india\/wp-content\/uploads\/sites\/9\/2024\/05\/APG-Logo.png\",\"contentUrl\":\"https:\/\/asiapacificgroup.com\/india\/wp-content\/uploads\/sites\/9\/2024\/05\/APG-Logo.png\",\"width\":287,\"height\":44,\"caption\":\"Asia Pacific Group India\"},\"image\":{\"@id\":\"https:\/\/asiapacificgroup.com\/india\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Student Visa Funds Calculator - Asia Pacific Group India","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/","og_locale":"en_US","og_type":"article","og_title":"Student Visa Funds Calculator - Asia Pacific Group India","og_url":"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/","og_site_name":"Asia Pacific Group India","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/","url":"https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/","name":"Student Visa Funds Calculator - Asia Pacific Group India","isPartOf":{"@id":"https:\/\/asiapacificgroup.com\/india\/#website"},"datePublished":"2025-06-19T09:21:09+00:00","dateModified":"2025-06-19T09:21:09+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/asiapacificgroup.com\/india\/student-visa-funds-calculator\/"]}]},{"@type":"WebSite","@id":"https:\/\/asiapacificgroup.com\/india\/#website","url":"https:\/\/asiapacificgroup.com\/india\/","name":"Asia Pacific Group India","description":"","publisher":{"@id":"https:\/\/asiapacificgroup.com\/india\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/asiapacificgroup.com\/india\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/asiapacificgroup.com\/india\/#organization","name":"Asia Pacific Group India","url":"https:\/\/asiapacificgroup.com\/india\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/asiapacificgroup.com\/india\/#\/schema\/logo\/image\/","url":"https:\/\/asiapacificgroup.com\/india\/wp-content\/uploads\/sites\/9\/2024\/05\/APG-Logo.png","contentUrl":"https:\/\/asiapacificgroup.com\/india\/wp-content\/uploads\/sites\/9\/2024\/05\/APG-Logo.png","width":287,"height":44,"caption":"Asia Pacific Group India"},"image":{"@id":"https:\/\/asiapacificgroup.com\/india\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/asiapacificgroup.com\/india\/wp-json\/wp\/v2\/pages\/3889"}],"collection":[{"href":"https:\/\/asiapacificgroup.com\/india\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asiapacificgroup.com\/india\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asiapacificgroup.com\/india\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/asiapacificgroup.com\/india\/wp-json\/wp\/v2\/comments?post=3889"}],"version-history":[{"count":1,"href":"https:\/\/asiapacificgroup.com\/india\/wp-json\/wp\/v2\/pages\/3889\/revisions"}],"predecessor-version":[{"id":3890,"href":"https:\/\/asiapacificgroup.com\/india\/wp-json\/wp\/v2\/pages\/3889\/revisions\/3890"}],"wp:attachment":[{"href":"https:\/\/asiapacificgroup.com\/india\/wp-json\/wp\/v2\/media?parent=3889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}