{"id":865,"date":"2026-07-25T04:55:16","date_gmt":"2026-07-25T04:55:16","guid":{"rendered":"https:\/\/victimsrightsprotectiontrust.com\/?page_id=865"},"modified":"2026-07-25T04:55:42","modified_gmt":"2026-07-25T04:55:42","slug":"grooms-verification","status":"publish","type":"page","link":"https:\/\/victimsrightsprotectiontrust.com\/?page_id=865","title":{"rendered":"GROOMS VERIFICATION"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"865\" class=\"elementor elementor-865\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11bab00 e-flex e-con-boxed e-con e-parent\" data-id=\"11bab00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d77edc6 elementor-widget elementor-widget-shortcode\" data-id=\"d77edc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div id=\"gbwa-ga-root\" data-handler=\"https:\/\/victimsrightsprotectiontrust.com\/wp-content\/plugins\/gbwa-groom-application\/handler.php\">\n\n<style>\n#gbwa-ga-root{--saffron:#e07a1f;--saffron-dark:#c85f0a;--cream:#fff8ec;--gold:#d4a437;--maroon:#7a1f1f;--ink:#3a2a1a;\n\tposition:relative;min-height:640px;font-family:'Segoe UI',Arial,sans-serif;color:var(--ink);\n\tbackground:linear-gradient(160deg,#fffaf0 0%,#fdf1dc 60%,#fbe8c9 100%);border-radius:14px;overflow:hidden;padding:0;}\n#gbwa-ga-root .gbwa-bubbles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;}\n#gbwa-ga-root .gbwa-bubble{position:absolute;bottom:-120px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(212,164,55,.35),rgba(224,122,31,.12));animation:gbwaFloat linear infinite;}\n@keyframes gbwaFloat{0%{transform:translateY(0) translateX(0);opacity:0;}10%{opacity:.8;}100%{transform:translateY(-760px) translateX(30px);opacity:0;}}\n#gbwa-ga-root .gbwa-wrap{position:relative;z-index:1;padding:34px 26px;max-width:920px;margin:0 auto;}\n#gbwa-ga-root h1,#gbwa-ga-root h2,#gbwa-ga-root h3{color:var(--maroon);font-weight:700;margin:0 0 10px;}\n#gbwa-ga-root .gbwa-title{text-align:center;font-size:26px;margin-bottom:6px;}\n#gbwa-ga-root .gbwa-sub{text-align:center;color:#8a5a2a;margin-bottom:26px;font-size:14px;}\n#gbwa-ga-root .gbwa-view{display:none;}\n#gbwa-ga-root .gbwa-view.active{display:block;animation:gbwaFadeIn .35s ease;}\n@keyframes gbwaFadeIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}\n\n\/* Landing tiles *\/\n#gbwa-ga-root .gbwa-tiles{display:flex;justify-content:space-between;align-items:stretch;gap:16px;flex-wrap:wrap;margin-top:10px;}\n#gbwa-ga-root .gbwa-tile{flex:1;min-width:180px;background:#fff;border:2px solid var(--gold);border-radius:14px;padding:26px 18px;text-align:center;cursor:pointer;box-shadow:0 6px 18px rgba(200,95,10,.10);transition:transform .25s, box-shadow .25s;}\n#gbwa-ga-root .gbwa-tile:hover{transform:translateY(-6px);box-shadow:0 12px 26px rgba(200,95,10,.22);border-color:var(--saffron);}\n#gbwa-ga-root .gbwa-tile .gbwa-emoji{font-size:34px;display:block;margin-bottom:10px;}\n#gbwa-ga-root .gbwa-tile b{font-size:15px;color:var(--maroon);}\n#gbwa-ga-root .gbwa-tile span{display:block;font-size:12px;color:#8a5a2a;margin-top:4px;}\n#gbwa-ga-root .gbwa-tile.admin{order:1;}\n#gbwa-ga-root .gbwa-tile.apply{order:2;transform:scale(1.04);}\n#gbwa-ga-root .gbwa-tile.login{order:3;}\n\n#gbwa-ga-root .gbwa-brides-box{margin-top:26px;background:linear-gradient(120deg,#fff3df,#ffe6c2);border:2px dashed var(--saffron);border-radius:14px;padding:18px 20px;text-align:center;cursor:pointer;animation:gbwaPulse 2.4s ease-in-out infinite;}\n@keyframes gbwaPulse{0%,100%{box-shadow:0 0 0 rgba(224,122,31,.0);}50%{box-shadow:0 0 22px rgba(224,122,31,.35);}}\n#gbwa-ga-root .gbwa-brides-box b{color:var(--maroon);font-size:15px;}\n\n\/* Modal \/ overlay *\/\n#gbwa-ga-root .gbwa-overlay{position:fixed;inset:0;background:rgba(40,20,5,.55);z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;}\n#gbwa-ga-root .gbwa-overlay.active{display:flex;}\n#gbwa-ga-root .gbwa-modal{background:#fff;border-radius:14px;max-width:560px;width:100%;max-height:86vh;overflow-y:auto;padding:26px;box-shadow:0 20px 60px rgba(0,0,0,.3);border-top:6px solid var(--saffron);}\n#gbwa-ga-root .gbwa-modal p{font-size:14px;line-height:1.6;}\n\n\/* Buttons *\/\n#gbwa-ga-root .gbwa-btn{background:var(--saffron);color:#fff;border:none;padding:11px 22px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;}\n#gbwa-ga-root .gbwa-btn:hover{background:var(--saffron-dark);}\n#gbwa-ga-root .gbwa-btn.secondary{background:#efe0c4;color:var(--maroon);}\n#gbwa-ga-root .gbwa-btn.danger{background:#a83232;}\n#gbwa-ga-root .gbwa-btn.green{background:#2e7d32;}\n#gbwa-ga-root .gbwa-btn:disabled{opacity:.5;cursor:not-allowed;}\n#gbwa-ga-root .gbwa-btn-row{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap;}\n\n\/* Forms *\/\n#gbwa-ga-root label{display:block;font-size:13px;font-weight:600;color:var(--maroon);margin:12px 0 4px;}\n#gbwa-ga-root input[type=text],#gbwa-ga-root input[type=date],#gbwa-ga-root input[type=number],#gbwa-ga-root input[type=tel],#gbwa-ga-root input[type=email],#gbwa-ga-root input[type=password],#gbwa-ga-root select,#gbwa-ga-root textarea{\n\twidth:100%;padding:9px 10px;border:1px solid #e0c79a;border-radius:7px;font-size:13px;background:#fffdf8;box-sizing:border-box;}\n#gbwa-ga-root textarea{min-height:60px;resize:vertical;}\n#gbwa-ga-root .gbwa-row2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;}\n#gbwa-ga-root .gbwa-radio-group{display:flex;gap:16px;margin-top:6px;flex-wrap:wrap;}\n#gbwa-ga-root .gbwa-radio-group label{font-weight:400;display:flex;align-items:center;gap:5px;margin:0;font-size:13px;color:var(--ink);}\n#gbwa-ga-root .gbwa-agree-item{display:flex;align-items:flex-start;gap:10px;background:#fff8ec;border:1px solid #eddcb5;border-radius:8px;padding:10px 12px;margin-bottom:10px;}\n#gbwa-ga-root .gbwa-agree-item input{margin-top:3px;}\n#gbwa-ga-root .gbwa-step-indicator{display:flex;gap:6px;justify-content:center;margin-bottom:18px;}\n#gbwa-ga-root .gbwa-step-dot{width:26px;height:26px;border-radius:50%;background:#eddcb5;color:#8a5a2a;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;}\n#gbwa-ga-root .gbwa-step-dot.active{background:var(--saffron);color:#fff;}\n#gbwa-ga-root .gbwa-step-dot.done{background:#2e7d32;color:#fff;}\n#gbwa-ga-root .gbwa-age-readout{font-size:12px;color:#2e7d32;font-weight:600;margin-top:4px;}\n#gbwa-ga-root .gbwa-job-row{display:grid;grid-template-columns:1.4fr 1fr .6fr .6fr .8fr auto;gap:8px;align-items:center;margin-bottom:8px;}\n#gbwa-ga-root .gbwa-msg{padding:10px 14px;border-radius:8px;font-size:13px;margin-top:12px;}\n#gbwa-ga-root .gbwa-msg.err{background:#fde3e3;color:#a83232;border:1px solid #f0b3b3;}\n#gbwa-ga-root .gbwa-msg.ok{background:#e2f3e2;color:#2e7d32;border:1px solid #b8dcb8;}\n#gbwa-ga-root .gbwa-back-link{display:inline-block;margin-bottom:14px;color:var(--saffron-dark);cursor:pointer;font-size:13px;font-weight:600;}\n\n\/* Admin table *\/\n#gbwa-ga-root .gbwa-stats{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px;}\n#gbwa-ga-root .gbwa-stat{flex:1;min-width:100px;background:#fff;border:1px solid #eddcb5;border-radius:10px;padding:12px;text-align:center;}\n#gbwa-ga-root .gbwa-stat b{font-size:20px;display:block;color:var(--maroon);}\n#gbwa-ga-root .gbwa-stat span{font-size:11px;color:#8a5a2a;}\n#gbwa-ga-root .gbwa-filterbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;align-items:center;}\n#gbwa-ga-root .gbwa-filterbar button{background:#efe0c4;border:none;padding:7px 14px;border-radius:20px;font-size:12px;cursor:pointer;color:var(--maroon);font-weight:600;}\n#gbwa-ga-root .gbwa-filterbar button.active{background:var(--saffron);color:#fff;}\n#gbwa-ga-root table.gbwa-table{width:100%;border-collapse:collapse;font-size:12.5px;background:#fff;}\n#gbwa-ga-root table.gbwa-table th{background:#fbe8c9;color:var(--maroon);padding:8px 6px;text-align:left;position:sticky;top:0;}\n#gbwa-ga-root table.gbwa-table td{padding:7px 6px;border-bottom:1px solid #f0e2c4;word-break:break-word;font-size:13px;}\n#gbwa-ga-root .gbwa-table-wrap{max-height:460px;overflow:auto;border:1px solid #eddcb5;border-radius:8px;}\n#gbwa-ga-root .gbwa-pill{padding:3px 9px;border-radius:12px;font-size:11px;font-weight:700;color:#fff;}\n#gbwa-ga-root .gbwa-pill.pending{background:#c98a1c;}\n#gbwa-ga-root .gbwa-pill.approved{background:#2e7d32;}\n#gbwa-ga-root .gbwa-pill.rejected{background:#a83232;}\n#gbwa-ga-root .gbwa-pill.verified{background:#1a5fb4;}\n#gbwa-ga-root .gbwa-row-btn{border:none;border-radius:5px;padding:4px 8px;font-size:11px;color:#fff;cursor:pointer;margin-right:3px;}\n#gbwa-ga-root .gbwa-row-btn.appr{background:#2e7d32;}\n#gbwa-ga-root .gbwa-row-btn.edit{background:#c9791c;}\n#gbwa-ga-root .gbwa-row-btn.del{background:#a83232;}\n\n\/* Public grid *\/\n#gbwa-ga-root .gbwa-public-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:16px;}\n#gbwa-ga-root .gbwa-groom-card{background:#fff;border:1px solid #eddcb5;border-radius:12px;padding:14px;position:relative;}\n#gbwa-ga-root .gbwa-groom-card.locked{filter:blur(3.5px);opacity:.7;pointer-events:none;}\n#gbwa-ga-root .gbwa-lock-banner{text-align:center;background:#fff3df;border:1px dashed var(--saffron);border-radius:10px;padding:14px;margin:14px 0;font-size:13px;}\n\n@media(max-width:640px){\n\t#gbwa-ga-root .gbwa-row2{grid-template-columns:1fr;}\n\t#gbwa-ga-root .gbwa-job-row{grid-template-columns:1fr 1fr;}\n}\n<\/style>\n\n<div class=\"gbwa-bubbles\" id=\"gbwaBubbles\"><\/div>\n<div class=\"gbwa-wrap\">\n\n<!-- ============ LANDING ============ -->\n<div class=\"gbwa-view active\" id=\"view-landing\">\n\t<div class=\"gbwa-title\">\ud83c\udf38 GLOBAL BRAHMINS WELFARE ASSOCIATION \ud83c\udf38<\/div>\n\t<div class=\"gbwa-sub\">Brahmin Marriage Assistance Cell \u2014 Groom Application Portal<\/div>\n\n\t<div class=\"gbwa-tiles\">\n\t\t<div class=\"gbwa-tile admin\" onclick=\"gbwaShow('view-admin-login')\">\n\t\t\t<span class=\"gbwa-emoji\">\ud83d\udd10<\/span><b>Admin Login<\/b><span>Scrutiny &amp; Approval<\/span>\n\t\t<\/div>\n\t\t<div class=\"gbwa-tile apply\" onclick=\"gbwaShow('view-confidential')\">\n\t\t\t<span class=\"gbwa-emoji\">\ud83d\udcdd<\/span><b>Groom Application<\/b><span>\u0c35\u0c30\u0c41\u0c21\u0c41 \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41<\/span>\n\t\t<\/div>\n\t\t<div class=\"gbwa-tile login\" onclick=\"gbwaShow('view-groom-login')\">\n\t\t\t<span class=\"gbwa-emoji\">\ud83d\udc64<\/span><b>Groom Login<\/b><span>Update \/ Submit Documents<\/span>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"gbwa-brides-box\" onclick=\"gbwaShow('view-public')\">\n\t\t<b>\ud83d\udc8d View Verified Grooms (Public)<\/b><br><span style=\"font-size:12px;color:#8a5a2a;\">Locked profiles \u2014 request access below<\/span>\n\t<\/div>\n\n\t<div class=\"gbwa-brides-box\" style=\"animation:none;background:linear-gradient(120deg,#fdeee0,#ffe0c2);\" onclick=\"gbwaOpenOverlay('overlay-brides')\">\n\t\t<b>\ud83d\udc70 BRIDES PURPOSE \u2014 \u0c26\u0c2f\u0c1a\u0c47\u0c38\u0c3f \u0c1a\u0c42\u0c21\u0c02\u0c21\u0c3f<\/b><br><span style=\"font-size:12px;color:#8a5a2a;\">Share your details for suitable proposals<\/span>\n\t<\/div>\n<\/div>\n\n<!-- ============ BRIDES POPUP ============ -->\n<div class=\"gbwa-overlay\" id=\"overlay-brides\">\n\t<div class=\"gbwa-modal\">\n\t\t<h3>\ud83d\udc70 BRIDES PURPOSE<\/h3>\n\t\t<p>Dear all Brahmin brides, we are trying to show proper proposals to you, but please wait for some time.<\/p>\n\t\t<p>\u0c2a\u0c4d\u0c30\u0c3f\u0c2f\u0c2e\u0c48\u0c28 \u0c2c\u0c4d\u0c30\u0c3e\u0c39\u0c4d\u0c2e\u0c23 \u0c2f\u0c41\u0c35\u0c24\u0c41\u0c32\u0c3e\u0c30\u0c3e, \u0c2e\u0c47\u0c2e\u0c41 \u0c2e\u0c40\u0c15\u0c41 \u0c24\u0c17\u0c3f\u0c28 \u0c38\u0c02\u0c2c\u0c02\u0c27\u0c3e\u0c32\u0c41 \u0c1a\u0c42\u0c2a\u0c3f\u0c02\u0c1a\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c2e\u0c41, \u0c26\u0c2f\u0c1a\u0c47\u0c38\u0c3f \u0c15\u0c4a\u0c02\u0c24 \u0c38\u0c2e\u0c2f\u0c02 \u0c35\u0c47\u0c1a\u0c3f \u0c09\u0c02\u0c21\u0c02\u0c21\u0c3f.<\/p>\n\t\t<p>Please share your primary details to: <b>brahminsoffice@gmail.com<\/b><\/p>\n\t\t<div class=\"gbwa-btn-row\">\n\t\t\t<button class=\"gbwa-btn secondary\" onclick=\"gbwaCloseOverlay('overlay-brides')\">Close<\/button>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!-- ============ CONFIDENTIALITY POPUP ============ -->\n<div class=\"gbwa-view\" id=\"view-confidential\">\n\t<div class=\"gbwa-modal\" style=\"max-width:640px;margin:20px auto;\">\n\t\t<h3>\ud83d\udd12 Confidentiality Assurance \/ \u0c17\u0c4b\u0c2a\u0c4d\u0c2f\u0c24\u0c3e \u0c39\u0c3e\u0c2e\u0c40<\/h3>\n\t\t<p>Global Brahmins Welfare Association is a very honest organization and keeps all details strictly secret. We do not share any of your details with the bride or others \u2014 your information is used only for our internal verification.<\/p>\n\t\t<p>\u0c17\u0c4d\u0c32\u0c4b\u0c2c\u0c32\u0c4d \u0c2c\u0c4d\u0c30\u0c3e\u0c39\u0c4d\u0c2e\u0c23\u0c4d\u0c38\u0c4d \u0c35\u0c46\u0c32\u0c4d\u0c2b\u0c47\u0c30\u0c4d \u0c05\u0c38\u0c4b\u0c38\u0c3f\u0c2f\u0c47\u0c37\u0c28\u0c4d \u0c1a\u0c3e\u0c32\u0c3e \u0c28\u0c3f\u0c1c\u0c3e\u0c2f\u0c3f\u0c24\u0c40\u0c17\u0c32 \u0c38\u0c02\u0c38\u0c4d\u0c25. \u0c2e\u0c40 \u0c35\u0c3f\u0c35\u0c30\u0c3e\u0c32\u0c28\u0c41 \u0c17\u0c4b\u0c2a\u0c4d\u0c2f\u0c02\u0c17\u0c3e \u0c09\u0c02\u0c1a\u0c41\u0c24\u0c3e\u0c2e\u0c41. \u0c35\u0c27\u0c41\u0c35\u0c41\u0c15\u0c41 \u0c32\u0c47\u0c26\u0c3e \u0c07\u0c24\u0c30\u0c41\u0c32\u0c15\u0c41 \u0c0e\u0c1f\u0c41\u0c35\u0c02\u0c1f\u0c3f \u0c35\u0c3f\u0c35\u0c30\u0c3e\u0c32\u0c41 \u0c2a\u0c02\u0c1a\u0c2e\u0c41 \u2014 \u0c2e\u0c3e \u0c05\u0c02\u0c24\u0c30\u0c4d\u0c17\u0c24 \u0c2a\u0c30\u0c3f\u0c36\u0c40\u0c32\u0c28 \u0c15\u0c4b\u0c38\u0c02 \u0c2e\u0c3e\u0c24\u0c4d\u0c30\u0c2e\u0c47 \u0c35\u0c3e\u0c21\u0c41\u0c24\u0c3e\u0c2e\u0c41.<\/p>\n\t\t<div class=\"gbwa-btn-row\">\n\t\t\t<button class=\"gbwa-btn secondary\" onclick=\"gbwaShow('view-landing')\">Cancel<\/button>\n\t\t\t<button class=\"gbwa-btn\" onclick=\"gbwaShow('view-agree')\">\u2705 Yes, we are ready to cooperate<\/button>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!-- ============ AGREE CONDITIONS ============ -->\n<div class=\"gbwa-view\" id=\"view-agree\">\n\t<span class=\"gbwa-back-link\" onclick=\"gbwaShow('view-landing')\">\u2190 Back<\/span>\n\t<h2>\u2705 Conditions \u2014 Please Agree Before Applying<\/h2>\n\t<form id=\"gbwa-agree-form\">\n\t\t<div class=\"gbwa-agree-item\"><input type=\"checkbox\" class=\"gbwa-agree-cb\" data-key=\"correct_info\" required><span>I am providing proper and correct information.<br><em>\u0c28\u0c47\u0c28\u0c41 \u0c38\u0c30\u0c48\u0c28 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c15\u0c30\u0c46\u0c15\u0c4d\u0c1f\u0c4d \u0c05\u0c2f\u0c3f\u0c28 \u0c38\u0c2e\u0c3e\u0c1a\u0c3e\u0c30\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c05\u0c02\u0c26\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.<\/em><\/span><\/div>\n\t\t<div class=\"gbwa-agree-item\"><input type=\"checkbox\" class=\"gbwa-agree-cb\" data-key=\"fd_ready\" required><span>I am ready to show FD of \u20b94+ Lakhs in my (Groom's) account.<br><em>\u0c28\u0c47\u0c28\u0c41 \u0c28\u0c3e (\u0c35\u0c30\u0c41\u0c21\u0c3f) \u0c16\u0c3e\u0c24\u0c3e\u0c32\u0c4b \u20b94+ \u0c32\u0c15\u0c4d\u0c37\u0c32 FD \u0c1a\u0c42\u0c2a\u0c3f\u0c02\u0c1a\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c38\u0c3f\u0c26\u0c4d\u0c27\u0c02\u0c17\u0c3e \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.<\/em><\/span><\/div>\n\t\t<div class=\"gbwa-agree-item\"><input type=\"checkbox\" class=\"gbwa-agree-cb\" data-key=\"not_dependent\" required><span>I am not dependent on my parents or their pension or their assets.<br><em>\u0c28\u0c47\u0c28\u0c41 \u0c28\u0c3e \u0c24\u0c32\u0c4d\u0c32\u0c3f\u0c26\u0c02\u0c21\u0c4d\u0c30\u0c41\u0c32\u0c2a\u0c48 \u0c32\u0c47\u0c26\u0c3e \u0c35\u0c3e\u0c30\u0c3f \u0c2a\u0c46\u0c28\u0c4d\u0c37\u0c28\u0c4d \u0c32\u0c47\u0c26\u0c3e \u0c35\u0c3e\u0c30\u0c3f \u0c06\u0c38\u0c4d\u0c24\u0c41\u0c32\u0c2a\u0c48 \u0c06\u0c27\u0c3e\u0c30\u0c2a\u0c21\u0c3f \u0c32\u0c47\u0c28\u0c41.<\/em><\/span><\/div>\n\t\t<div class=\"gbwa-agree-item\"><input type=\"checkbox\" class=\"gbwa-agree-cb\" data-key=\"no_dowry\" required><span>I or my family are not expecting any type of dowry from the bride or her family members.<br><em>\u0c28\u0c47\u0c28\u0c41 \u0c32\u0c47\u0c26\u0c3e \u0c28\u0c3e \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c\u0c02 \u0c35\u0c27\u0c41\u0c35\u0c41 \u0c32\u0c47\u0c26\u0c3e \u0c06\u0c2e\u0c46 \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c38\u0c2d\u0c4d\u0c2f\u0c41\u0c32 \u0c28\u0c41\u0c02\u0c21\u0c3f \u0c0e\u0c32\u0c3e\u0c02\u0c1f\u0c3f \u0c15\u0c1f\u0c4d\u0c28\u0c02 \u0c06\u0c36\u0c3f\u0c02\u0c1a\u0c21\u0c02 \u0c32\u0c47\u0c26\u0c41.<\/em><\/span><\/div>\n\t\t<div class=\"gbwa-agree-item\"><input type=\"checkbox\" class=\"gbwa-agree-cb\" data-key=\"bank_statement\" required><span>I am submitting my bank statements of 1 year. I don't have any cheque-bounce cases or low income position.<br><em>\u0c28\u0c47\u0c28\u0c41 1 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02 \u0c2c\u0c4d\u0c2f\u0c3e\u0c02\u0c15\u0c4d \u0c38\u0c4d\u0c1f\u0c47\u0c1f\u0c4d\u200c\u0c2e\u0c46\u0c02\u0c1f\u0c4d\u200c\u0c32\u0c28\u0c41 \u0c38\u0c2e\u0c30\u0c4d\u0c2a\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41. \u0c28\u0c3e\u0c15\u0c41 \u0c0e\u0c32\u0c3e\u0c02\u0c1f\u0c3f \u0c1a\u0c46\u0c15\u0c4d \u0c2c\u0c4c\u0c28\u0c4d\u0c38\u0c4d \u0c15\u0c47\u0c38\u0c41\u0c32\u0c41 \u0c32\u0c47\u0c26\u0c3e \u0c24\u0c15\u0c4d\u0c15\u0c41\u0c35 \u0c06\u0c26\u0c3e\u0c2f \u0c2a\u0c30\u0c3f\u0c38\u0c4d\u0c25\u0c3f\u0c24\u0c3f \u0c32\u0c47\u0c26\u0c41.<\/em><\/span><\/div>\n\t\t<div class=\"gbwa-agree-item\"><input type=\"checkbox\" class=\"gbwa-agree-cb\" data-key=\"dv_aware\" required><span>We are aware of Domestic Violence Acts, Law and Order and Marriage Court issues; hence there is no chance I will harass the bride.<br><em>\u0c2e\u0c3e\u0c15\u0c41 \u0c17\u0c43\u0c39 \u0c39\u0c3f\u0c02\u0c38 \u0c1a\u0c1f\u0c4d\u0c1f\u0c3e\u0c32\u0c41, \u0c36\u0c3e\u0c02\u0c24\u0c3f\u0c2d\u0c26\u0c4d\u0c30\u0c24\u0c32\u0c41 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c35\u0c3f\u0c35\u0c3e\u0c39 \u0c15\u0c4b\u0c30\u0c4d\u0c1f\u0c41 \u0c35\u0c3f\u0c37\u0c2f\u0c3e\u0c32 \u0c17\u0c41\u0c30\u0c3f\u0c02\u0c1a\u0c3f \u0c24\u0c46\u0c32\u0c41\u0c38\u0c41; \u0c15\u0c3e\u0c2c\u0c1f\u0c4d\u0c1f\u0c3f \u0c28\u0c47\u0c28\u0c41 \u0c35\u0c27\u0c41\u0c35\u0c41\u0c28\u0c41 \u0c35\u0c47\u0c27\u0c3f\u0c02\u0c1a\u0c47 \u0c05\u0c35\u0c15\u0c3e\u0c36\u0c02 \u0c32\u0c47\u0c26\u0c41.<\/em><\/span><\/div>\n\t\t<div class=\"gbwa-btn-row\">\n\t\t\t<button type=\"button\" class=\"gbwa-btn\" id=\"gbwa-agree-continue\" disabled onclick=\"gbwaShow('view-form')\">Continue to Application \u2192<\/button>\n\t\t<\/div>\n\t<\/form>\n<\/div>\n\n\n<!-- ============ 5-PART GROOM FORM ============ -->\n<div class=\"gbwa-view\" id=\"view-form\">\n\t<span class=\"gbwa-back-link\" onclick=\"gbwaShow('view-agree')\">\u2190 Back<\/span>\n\t<h2>\ud83d\udcdd Groom Application Form<\/h2>\n\t<div class=\"gbwa-step-indicator\" id=\"gbwa-step-indicator\">\n\t\t<div class=\"gbwa-step-dot\" data-step=\"1\">1<\/div>\n\t\t<div class=\"gbwa-step-dot\" data-step=\"2\">2<\/div>\n\t\t<div class=\"gbwa-step-dot\" data-step=\"3\">3<\/div>\n\t\t<div class=\"gbwa-step-dot\" data-step=\"4\">4<\/div>\n\t\t<div class=\"gbwa-step-dot\" data-step=\"5\">5<\/div>\n\t<\/div>\n\n\t<form id=\"gbwa-groom-form\">\n\n\t<!-- STEP 1: PERSONAL -->\n\t<div class=\"gbwa-fstep\" data-step=\"1\">\n\t\t<h3>\ud83d\udc64 Personal Details \/ \u0c35\u0c4d\u0c2f\u0c15\u0c4d\u0c24\u0c3f\u0c17\u0c24 \u0c35\u0c3f\u0c35\u0c30\u0c3e\u0c32\u0c41<\/h3>\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Full Name<\/label><input type=\"text\" name=\"full_name\" required><\/div>\n\t\t\t<div><label>Surname<\/label><input type=\"text\" name=\"surname\" required><\/div>\n\t\t<\/div>\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Father's Name<\/label><input type=\"text\" name=\"father_name\" required><\/div>\n\t\t\t<div><label>Mother's Name<\/label><input type=\"text\" name=\"mother_name\" required><\/div>\n\t\t<\/div>\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Mobile Number<\/label><input type=\"tel\" name=\"mobile_number\" required pattern=\"[0-9]{10}\" maxlength=\"10\"><\/div>\n\t\t\t<div><label>Aadhar Number<\/label><input type=\"text\" name=\"aadhar_number\" required maxlength=\"12\"><\/div>\n\t\t<\/div>\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Gotram<\/label><input type=\"text\" name=\"gotram\"><\/div>\n\t\t\t<div><label>Saakha<\/label><input type=\"text\" name=\"saakha\"><\/div>\n\t\t<\/div>\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Star (\u0c28\u0c15\u0c4d\u0c37\u0c24\u0c4d\u0c30\u0c02)<\/label><input type=\"text\" name=\"star\"><\/div>\n\t\t\t<div><label>Birth Place<\/label><input type=\"text\" name=\"birth_place\"><\/div>\n\t\t<\/div>\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Date of Birth<\/label><input type=\"date\" name=\"dob\" id=\"gbwa-dob\" required>\n\t\t\t\t<div class=\"gbwa-age-readout\" id=\"gbwa-age-readout\">Age: \u2014<\/div>\n\t\t\t<\/div>\n\t\t\t<div><label>Education<\/label><input type=\"text\" name=\"education\"><\/div>\n\t\t<\/div>\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Present Job<\/label><input type=\"text\" name=\"present_job\"><\/div>\n\t\t\t<div><label>Take Home Salary <span style=\"font-weight:400;color:#8a5a2a;\">(as of 01-Sep-2026)<\/span><\/label><input type=\"text\" name=\"take_home_salary\"><\/div>\n\t\t<\/div>\n\n\t\t<label>Previous Jobs \/ \u0c17\u0c24 \u0c09\u0c26\u0c4d\u0c2f\u0c4b\u0c17\u0c3e\u0c32\u0c41<\/label>\n\t\t<div class=\"gbwa-agree-item\" style=\"background:transparent;border:none;padding:0;margin-bottom:8px;\">\n\t\t\t<input type=\"checkbox\" id=\"gbwa-prevjobs-na\" onchange=\"gbwaTogglePrevJobsNA(this)\"><span>Not Applicable<\/span>\n\t\t<\/div>\n\t\t<div id=\"gbwa-prevjobs-wrap\">\n\t\t\t<div id=\"gbwa-prevjobs-rows\">\n\t\t\t\t<div class=\"gbwa-job-row\" style=\"grid-template-columns:1.6fr 1fr 1fr auto;\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"Company\" class=\"pj-company\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"From Year\" class=\"pj-from\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"To Year\" class=\"pj-to\">\n\t\t\t\t\t<button type=\"button\" class=\"gbwa-btn secondary\" onclick=\"gbwaAddPrevJobRow()\">+ Add<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Credits \/ \u0c05\u0c2a\u0c4d\u0c2a\u0c41\u0c32\u0c41<\/label><input type=\"text\" name=\"credits_appulu\"><\/div>\n\t\t\t<div><label>House Loan<\/label><input type=\"text\" name=\"house_loan\"><\/div>\n\t\t<\/div>\n\t\t<label>Personal Loan<\/label><input type=\"text\" name=\"personal_loan\">\n\t\t<div id=\"gbwa-dup-warning\" class=\"gbwa-msg err\" style=\"display:none;\"><\/div>\n\t<\/div>\n\n\t<!-- STEP 2: HEALTH -->\n\t<div class=\"gbwa-fstep\" data-step=\"2\" style=\"display:none;\">\n\t\t<h3>\u2764\ufe0f Health Details \/ \u0c06\u0c30\u0c4b\u0c17\u0c4d\u0c2f \u0c35\u0c3f\u0c35\u0c30\u0c3e\u0c32\u0c41<\/h3>\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>BP<\/label>\n\t\t\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"bp\" value=\"yes\">Yes<\/label><label><input type=\"radio\" name=\"bp\" value=\"no\" checked>No<\/label><\/div>\n\t\t\t<\/div>\n\t\t\t<div><label>Sugar<\/label>\n\t\t\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"sugar\" value=\"yes\">Yes<\/label><label><input type=\"radio\" name=\"sugar\" value=\"no\" checked>No<\/label><\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Thyroid<\/label>\n\t\t\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"thyroid\" value=\"yes\">Yes<\/label><label><input type=\"radio\" name=\"thyroid\" value=\"no\" checked>No<\/label><\/div>\n\t\t\t<\/div>\n\t\t\t<div><label>Health Policy \/ Health Card Available?<\/label>\n\t\t\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"health_policy\" value=\"yes\">Yes<\/label><label><input type=\"radio\" name=\"health_policy\" value=\"no\" checked>No<\/label><\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<label>\u0c2a\u0c4d\u0c30\u0c38\u0c4d\u0c24\u0c41\u0c24\u0c02 \u0c0f\u0c35\u0c48\u0c28\u0c3e \u0c26\u0c40\u0c30\u0c4d\u0c18\u0c15\u0c3e\u0c32\u0c3f\u0c15 \u0c35\u0c4d\u0c2f\u0c3e\u0c27\u0c41\u0c32\u0c41 \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3e?<\/label><textarea name=\"chronic_disease\"><\/textarea>\n\t\t<label>\u0c2e\u0c3e\u0c28\u0c38\u0c3f\u0c15 \u0c06\u0c30\u0c4b\u0c17\u0c4d\u0c2f \u0c38\u0c2e\u0c38\u0c4d\u0c2f\u0c32\u0c41 \u0c0f\u0c2e\u0c48\u0c28\u0c3e \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3e?<\/label><textarea name=\"mental_health\"><\/textarea>\n\t\t<label>\u0c28\u0c2a\u0c41\u0c02\u0c38\u0c15\u0c24\u0c4d\u0c35\u0c02 \u0c32\u0c47\u0c26\u0c3e \u0c35\u0c3f\u0c35\u0c3e\u0c39 \u0c1c\u0c40\u0c35\u0c3f\u0c24\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c2a\u0c4d\u0c30\u0c2d\u0c3e\u0c35\u0c3f\u0c24\u0c02 \u0c1a\u0c47\u0c38\u0c47 \u0c06\u0c30\u0c4b\u0c17\u0c4d\u0c2f \u0c38\u0c2e\u0c38\u0c4d\u0c2f\u0c32\u0c41 \u0c0f\u0c2e\u0c48\u0c28\u0c3e \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3e?<\/label><textarea name=\"health_issue_marriage\"><\/textarea>\n\t\t<label>\u0c2e\u0c26\u0c4d\u0c2f\u0c02, \u0c27\u0c42\u0c2e\u0c2a\u0c3e\u0c28\u0c02 \u0c32\u0c47\u0c26\u0c3e \u0c07\u0c24\u0c30 \u0c35\u0c4d\u0c2f\u0c38\u0c28\u0c3e\u0c32\u0c41 \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3e?<\/label><textarea name=\"addictions\"><\/textarea>\n\t<\/div>\n\n\t<!-- STEP 3: FAMILY -->\n\t<div class=\"gbwa-fstep\" data-step=\"3\" style=\"display:none;\">\n\t\t<h3>\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66 Family Details \/ \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c35\u0c3f\u0c35\u0c30\u0c3e\u0c32\u0c41<\/h3>\n\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Father \/ \u0c24\u0c02\u0c21\u0c4d\u0c30\u0c3f<\/label><input type=\"text\" name=\"father_status\" placeholder=\"Name \/ Occupation \/ Status\"><\/div>\n\t\t\t<div><label>Mother \/ \u0c24\u0c32\u0c4d\u0c32\u0c3f<\/label><input type=\"text\" name=\"mother_status\" placeholder=\"Name \/ Occupation \/ Status\"><\/div>\n\t\t<\/div>\n\n\t\t<label>Sisters \/ \u0c05\u0c15\u0c4d\u0c15\u0c3e\u0c1a\u0c46\u0c32\u0c4d\u0c32\u0c46\u0c33\u0c4d\u0c32\u0c41<\/label>\n\t\t<div class=\"gbwa-agree-item\" style=\"background:transparent;border:none;padding:0;margin-bottom:8px;\">\n\t\t\t<input type=\"checkbox\" id=\"gbwa-sisters-na\" onchange=\"gbwaToggleFamilyNA('sisters', this)\"><span>Not Applicable<\/span>\n\t\t<\/div>\n\t\t<div id=\"gbwa-sisters-wrap\">\n\t\t\t<div id=\"gbwa-sisters-rows\"><\/div>\n\t\t\t<button type=\"button\" class=\"gbwa-btn secondary\" onclick=\"gbwaAddFamilyRow('sisters')\">+ Add Sister<\/button>\n\t\t<\/div>\n\n\t\t<label style=\"margin-top:16px;\">Brothers \/ \u0c05\u0c28\u0c4d\u0c28\u0c26\u0c2e\u0c4d\u0c2e\u0c41\u0c32\u0c41<\/label>\n\t\t<div class=\"gbwa-agree-item\" style=\"background:transparent;border:none;padding:0;margin-bottom:8px;\">\n\t\t\t<input type=\"checkbox\" id=\"gbwa-brothers-na\" onchange=\"gbwaToggleFamilyNA('brothers', this)\"><span>Not Applicable<\/span>\n\t\t<\/div>\n\t\t<div id=\"gbwa-brothers-wrap\">\n\t\t\t<div id=\"gbwa-brothers-rows\"><\/div>\n\t\t\t<button type=\"button\" class=\"gbwa-btn secondary\" onclick=\"gbwaAddFamilyRow('brothers')\">+ Add Brother<\/button>\n\t\t<\/div>\n\n\t\t<label style=\"margin-top:16px;\">\u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c38\u0c2d\u0c4d\u0c2f\u0c41\u0c32\u0c41 \u0c0e\u0c35\u0c30\u0c46\u0c35\u0c30\u0c41? (\u0c07\u0c24\u0c30\u0c41\u0c32\u0c41)<\/label><textarea name=\"family_members\"><\/textarea>\n\t\t<label>\u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c38\u0c2d\u0c4d\u0c2f\u0c41\u0c32 \u0c38\u0c4d\u0c35\u0c2d\u0c3e\u0c35\u0c02 \u0c0e\u0c32\u0c3e \u0c09\u0c02\u0c1f\u0c41\u0c02\u0c26\u0c3f?<\/label><textarea name=\"family_nature\"><\/textarea>\n\t\t<label>\u0c15\u0c4b\u0c21\u0c32\u0c3f\u0c28\u0c3f \u0c17\u0c4c\u0c30\u0c35\u0c02\u0c17\u0c3e \u0c1a\u0c42\u0c38\u0c47 \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c\u0c2e\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"respect_bride\" value=\"yes\" checked>Yes<\/label><label><input type=\"radio\" name=\"respect_bride\" value=\"no\">No<\/label><\/div>\n\t\t<label>\u0c35\u0c3f\u0c35\u0c3e\u0c39\u0c02 \u0c24\u0c30\u0c4d\u0c35\u0c3e\u0c24 \u0c35\u0c3f\u0c21\u0c3f\u0c17\u0c3e \u0c15\u0c3e\u0c2a\u0c41\u0c30\u0c02 \u0c2a\u0c46\u0c1f\u0c4d\u0c1f\u0c47 \u0c05\u0c35\u0c15\u0c3e\u0c36\u0c02 \u0c09\u0c02\u0c26\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"separate_living\" value=\"yes\">Yes<\/label><label><input type=\"radio\" name=\"separate_living\" value=\"no\" checked>No<\/label><\/div>\n\t\t<label>\u0c05\u0c2e\u0c4d\u0c2e\u0c3e\u0c2f\u0c3f \u0c09\u0c26\u0c4d\u0c2f\u0c4b\u0c17\u0c02 \u0c1a\u0c47\u0c2f\u0c3e\u0c32\u0c28\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c47 \u0c05\u0c2d\u0c4d\u0c2f\u0c02\u0c24\u0c30\u0c02 \u0c09\u0c02\u0c26\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"bride_job_objection\" value=\"yes\">Yes (Objection)<\/label><label><input type=\"radio\" name=\"bride_job_objection\" value=\"no\" checked>No<\/label><\/div>\n\t<\/div>\n\n\t<!-- STEP 4: EMPLOYMENT+FINANCIAL+ASSETS -->\n\t<div class=\"gbwa-fstep\" data-step=\"4\" style=\"display:none;\">\n\t\t<h3>\ud83d\udcbc Employment, Financial, Assets &amp; Liabilities<\/h3>\n\n\t\t<label>Employment Type \/ \u0c09\u0c26\u0c4d\u0c2f\u0c4b\u0c17 \u0c30\u0c15\u0c02<\/label>\n\t\t<select name=\"employment_type\" id=\"gbwa-employment-type\" onchange=\"gbwaEmploymentTypeChange(this.value)\" required>\n\t\t\t<option value=\"\">-- Select --<\/option>\n\t\t\t<option value=\"GOVT\">GOVT<\/option>\n\t\t\t<option value=\"PRIVATE\">PRIVATE<\/option>\n\t\t\t<option value=\"PUROHITHS\">PUROHITHS<\/option>\n\t\t\t<option value=\"ARCHAKA\">ARCHAKA<\/option>\n\t\t\t<option value=\"BUSINESS\">BUSINESS<\/option>\n\t\t\t<option value=\"SELF EMPLOYMENT\">SELF EMPLOYMENT<\/option>\n\t\t<\/select>\n\n\t\t<!-- GOVT \/ PRIVATE \/ PUROHITHS \/ BUSINESS \/ SELF EMPLOYMENT -->\n\t\t<div id=\"gbwa-emp-generic\" style=\"display:none;\">\n\t\t\t<div class=\"gbwa-agree-item\">\n\t\t\t\t<input type=\"checkbox\" id=\"gbwa-job-declare\">\n\t\t\t\t<span>My job details submitting for approval. It is true, I am doing job. My company \/ work name is\n\t\t\t\t<input type=\"text\" name=\"job_company\" placeholder=\"Company \/ Work Name\" style=\"display:inline-block;width:160px;margin:0 4px;\">\n\t\t\t\tdoing since <input type=\"text\" name=\"job_since\" placeholder=\"e.g. 2019\" style=\"display:inline-block;width:90px;margin:0 4px;\">\n\t\t\t\tand my address is <input type=\"text\" name=\"job_address\" placeholder=\"Company \/ Work Address\" style=\"display:inline-block;width:200px;margin:0 4px;\">.\n\t\t\t\tMy pay slip \/ income proof is also submitting for scrutiny.<\/span>\n\t\t\t<\/div>\n\t\t\t<label>Job History (add every company you have worked in)<\/label>\n\t\t\t<div id=\"gbwa-job-history-rows\">\n\t\t\t\t<div class=\"gbwa-job-row\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"Company Name\" class=\"jh-company\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"Location\" class=\"jh-location\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"From Year\" class=\"jh-from\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"To Year\" class=\"jh-to\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"Salary\" class=\"jh-salary\">\n\t\t\t\t\t<button type=\"button\" class=\"gbwa-btn secondary\" onclick=\"gbwaAddJobRow()\">+ Add<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- ARCHAKA -->\n\t\t<div id=\"gbwa-emp-archaka\" style=\"display:none;\">\n\t\t\t<label>Which Temple? \/ \u0c0f \u0c26\u0c47\u0c35\u0c3e\u0c32\u0c2f\u0c02?<\/label><input type=\"text\" name=\"archaka_temple_current\" placeholder=\"Current Temple Name\">\n\t\t\t<label>Temple Service History (First temple, from year to year, salary \u2014 add every temple served)<\/label>\n\t\t\t<div id=\"gbwa-archaka-rows\">\n\t\t\t\t<div class=\"gbwa-job-row\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"Temple Name\" class=\"ar-temple\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"From Year\" class=\"ar-from\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"To Year\" class=\"ar-to\">\n\t\t\t\t\t<input type=\"text\" placeholder=\"Salary\" class=\"ar-salary\">\n\t\t\t\t\t<span><\/span>\n\t\t\t\t\t<button type=\"button\" class=\"gbwa-btn secondary\" onclick=\"gbwaAddArchakaRow()\">+ Add Temple<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>Occupation \/ \u0c09\u0c26\u0c4d\u0c2f\u0c4b\u0c17\u0c02 \u0c32\u0c47\u0c26\u0c3e \u0c35\u0c4d\u0c2f\u0c3e\u0c2a\u0c3e\u0c30\u0c02<\/label><input type=\"text\" name=\"occupation\"><\/div>\n\t\t\t<div><label>Monthly Income<\/label><input type=\"text\" name=\"monthly_income\"><\/div>\n\t\t<\/div>\n\t\t<label>\u0c1c\u0c40\u0c24\u0c02 \u0c2c\u0c4d\u0c2f\u0c3e\u0c02\u0c15\u0c4d \u0c26\u0c4d\u0c35\u0c3e\u0c30\u0c3e \u0c35\u0c38\u0c4d\u0c24\u0c41\u0c02\u0c26\u0c3e? \u0c28\u0c17\u0c26\u0c41\u0c17\u0c3e \u0c35\u0c38\u0c4d\u0c24\u0c41\u0c02\u0c26\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"salary_mode\" value=\"bank\" checked>Bank<\/label><label><input type=\"radio\" name=\"salary_mode\" value=\"cash\">Cash<\/label><\/div>\n\t\t<label>\u0c17\u0c24 12 \u0c28\u0c46\u0c32\u0c32 \u0c2c\u0c4d\u0c2f\u0c3e\u0c02\u0c15\u0c4d \u0c38\u0c4d\u0c1f\u0c47\u0c1f\u0c4d\u200c\u0c2e\u0c46\u0c02\u0c1f\u0c4d \u0c07\u0c35\u0c4d\u0c35\u0c17\u0c32\u0c30\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"bank_statement_ok\" value=\"yes\" checked>Yes<\/label><label><input type=\"radio\" name=\"bank_statement_ok\" value=\"no\">No<\/label><\/div>\n\t\t<label>\u0c2a\u0c4d\u0c30\u0c38\u0c4d\u0c24\u0c41\u0c24\u0c02 \u0c2c\u0c4d\u0c2f\u0c3e\u0c02\u0c15\u0c41\u0c32\u0c4b \u0c2a\u0c4a\u0c26\u0c41\u0c2a\u0c41<\/label><input type=\"text\" name=\"current_savings\">\n\t\t<label>\u20b94,00,000 FD \u0c32\u0c47\u0c26\u0c3e \u0c38\u0c2e\u0c3e\u0c28\u0c2e\u0c48\u0c28 \u0c06\u0c30\u0c4d\u0c25\u0c3f\u0c15 \u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c09\u0c02\u0c26\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"fd_available\" value=\"yes\" checked>Yes<\/label><label><input type=\"radio\" name=\"fd_available\" value=\"no\">No<\/label><\/div>\n\n\t\t<div class=\"gbwa-row2\">\n\t\t\t<div><label>\u0c2e\u0c40 \u0c2a\u0c47\u0c30\u0c41\u0c2a\u0c48 \u0c0e\u0c28\u0c4d\u0c28\u0c3f \u0c06\u0c38\u0c4d\u0c24\u0c41\u0c32\u0c41 \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f?<\/label><textarea name=\"assets_own\"><\/textarea><\/div>\n\t\t\t<div><label>\u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c38\u0c2d\u0c4d\u0c2f\u0c41\u0c32 \u0c2a\u0c47\u0c30\u0c4d\u0c32\u0c2a\u0c48 \u0c06\u0c38\u0c4d\u0c24\u0c41\u0c32\u0c41 \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3e?<\/label><textarea name=\"assets_family\"><\/textarea><\/div>\n\t\t<\/div>\n\t\t<label>\u0c2a\u0c4d\u0c30\u0c38\u0c4d\u0c24\u0c41\u0c24\u0c02 \u0c0e\u0c28\u0c4d\u0c28\u0c3f \u0c05\u0c2a\u0c4d\u0c2a\u0c41\u0c32\u0c41 \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f?<\/label><textarea name=\"loans_current\"><\/textarea>\n\t\t<label>\u0c0f\u0c35\u0c48\u0c28\u0c3e \u0c15\u0c4b\u0c30\u0c4d\u0c1f\u0c41 \u0c15\u0c47\u0c38\u0c41\u0c32\u0c41, \u0c2a\u0c4b\u0c32\u0c40\u0c38\u0c41 \u0c15\u0c47\u0c38\u0c41\u0c32\u0c41 \u0c32\u0c47\u0c26\u0c3e \u0c2a\u0c46\u0c26\u0c4d\u0c26 \u0c06\u0c30\u0c4d\u0c25\u0c3f\u0c15 \u0c35\u0c3f\u0c35\u0c3e\u0c26\u0c3e\u0c32\u0c41 \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3e?<\/label><textarea name=\"court_cases\"><\/textarea>\n\t<\/div>\n\n\t<!-- STEP 5: MARRIED LIFE -->\n\t<div class=\"gbwa-fstep\" data-step=\"5\" style=\"display:none;\">\n\t\t<h3>\ud83d\udc8d Married Life \/ \u0c35\u0c3f\u0c35\u0c3e\u0c39 \u0c1c\u0c40\u0c35\u0c3f\u0c24\u0c02<\/h3>\n\t\t<label>\u0c35\u0c3f\u0c35\u0c3e\u0c39\u0c02 \u0c24\u0c30\u0c4d\u0c35\u0c3e\u0c24 \u0c2d\u0c3e\u0c30\u0c4d\u0c2f\u0c24\u0c4b \u0c15\u0c32\u0c3f\u0c38\u0c3f \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c2c\u0c3e\u0c27\u0c4d\u0c2f\u0c24\u0c32\u0c41 \u0c28\u0c3f\u0c30\u0c4d\u0c35\u0c30\u0c4d\u0c24\u0c3f\u0c38\u0c4d\u0c24\u0c3e\u0c30\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"share_responsibilities\" value=\"yes\" checked>Yes<\/label><label><input type=\"radio\" name=\"share_responsibilities\" value=\"no\">No<\/label><\/div>\n\t\t<label>\u0c2d\u0c3e\u0c30\u0c4d\u0c2f\u0c28\u0c41 \u0c17\u0c4c\u0c30\u0c35\u0c02\u0c17\u0c3e \u0c1a\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c3e\u0c30\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"respect_wife\" value=\"yes\" checked>Yes<\/label><label><input type=\"radio\" name=\"respect_wife\" value=\"no\">No<\/label><\/div>\n\t\t<label>\u0c05\u0c26\u0c28\u0c2a\u0c41 \u0c15\u0c1f\u0c4d\u0c28\u0c02 \u0c32\u0c47\u0c26\u0c3e \u0c07\u0c24\u0c30 \u0c21\u0c3f\u0c2e\u0c3e\u0c02\u0c21\u0c4d\u0c32\u0c41 \u0c1a\u0c47\u0c38\u0c47 \u0c06\u0c32\u0c4b\u0c1a\u0c28 \u0c09\u0c02\u0c26\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"dowry_demand\" value=\"yes\">Yes<\/label><label><input type=\"radio\" name=\"dowry_demand\" value=\"no\" checked>No<\/label><\/div>\n\t\t<label>\u0c2d\u0c3e\u0c30\u0c4d\u0c2f\u0c2a\u0c48 \u0c36\u0c3e\u0c30\u0c40\u0c30\u0c15 \u0c32\u0c47\u0c26\u0c3e \u0c2e\u0c3e\u0c28\u0c38\u0c3f\u0c15 \u0c39\u0c3f\u0c02\u0c38 \u0c0e\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c48\u0c28\u0c3e \u0c1a\u0c47\u0c38\u0c4d\u0c24\u0c3e\u0c30\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"domestic_violence\" value=\"yes\">Yes<\/label><label><input type=\"radio\" name=\"domestic_violence\" value=\"no\" checked>No<\/label><\/div>\n\t\t<label>\u0c05\u0c28\u0c41\u0c2e\u0c3e\u0c28 \u0c38\u0c4d\u0c35\u0c2d\u0c3e\u0c35\u0c02 \u0c09\u0c02\u0c26\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"suspicious_nature\" value=\"yes\">Yes<\/label><label><input type=\"radio\" name=\"suspicious_nature\" value=\"no\" checked>No<\/label><\/div>\n\t\t<label>\u0c05\u0c15\u0c4d\u0c30\u0c2e \u0c38\u0c02\u0c2c\u0c02\u0c27\u0c3e\u0c32\u0c41 \u0c0f\u0c2e\u0c48\u0c28\u0c3e \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3e \u0c32\u0c47\u0c26\u0c3e \u0c17\u0c24\u0c02\u0c32\u0c4b \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3e?<\/label><textarea name=\"illicit_relations\"><\/textarea>\n\t\t<label>\u0c2d\u0c3e\u0c30\u0c4d\u0c2f \u0c24\u0c32\u0c4d\u0c32\u0c3f\u0c26\u0c02\u0c21\u0c4d\u0c30\u0c41\u0c32\u0c28\u0c41 \u0c17\u0c4c\u0c30\u0c35\u0c3f\u0c38\u0c4d\u0c24\u0c3e\u0c30\u0c3e?<\/label>\n\t\t<div class=\"gbwa-radio-group\"><label><input type=\"radio\" name=\"respect_inlaws\" value=\"yes\" checked>Yes<\/label><label><input type=\"radio\" name=\"respect_inlaws\" value=\"no\">No<\/label><\/div>\n\t<\/div>\n\n\t<div class=\"gbwa-btn-row\">\n\t\t<button type=\"button\" class=\"gbwa-btn secondary\" id=\"gbwa-prev-btn\" onclick=\"gbwaStepNav(-1)\" style=\"display:none;\">\u2190 Previous<\/button>\n\t\t<button type=\"button\" class=\"gbwa-btn\" id=\"gbwa-next-btn\" onclick=\"gbwaStepNav(1)\">Next \u2192<\/button>\n\t\t<button type=\"submit\" class=\"gbwa-btn green\" id=\"gbwa-submit-btn\" style=\"display:none;\">\u2705 Submit Application<\/button>\n\t<\/div>\n\t<div class=\"gbwa-msg\" id=\"gbwa-form-msg\" style=\"display:none;\"><\/div>\n\t<\/form>\n<\/div>\n\n<!-- ============ SECOND SON CONFIRM ============ -->\n<div class=\"gbwa-overlay\" id=\"overlay-secondson\">\n\t<div class=\"gbwa-modal\">\n\t\t<h3>\u26a0\ufe0f Family Record Found<\/h3>\n\t\t<p>A record with the same surname and same father\/mother name already exists in our system. Are you a second (or another) son applying separately from the same family?<\/p>\n\t\t<p>\u0c08 \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c\u0c02 (\u0c05\u0c26\u0c47 \u0c07\u0c02\u0c1f\u0c3f\u0c2a\u0c47\u0c30\u0c41 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c24\u0c32\u0c4d\u0c32\u0c3f\/\u0c24\u0c02\u0c21\u0c4d\u0c30\u0c3f \u0c2a\u0c47\u0c30\u0c41) \u0c28\u0c41\u0c02\u0c21\u0c3f \u0c07\u0c2a\u0c4d\u0c2a\u0c1f\u0c3f\u0c15\u0c47 \u0c12\u0c15 \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41 \u0c09\u0c02\u0c26\u0c3f. \u0c2e\u0c40\u0c30\u0c41 \u0c08 \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c\u0c02 \u0c28\u0c41\u0c02\u0c21\u0c3f \u0c30\u0c46\u0c02\u0c21\u0c35 (\u0c32\u0c47\u0c26\u0c3e \u0c2e\u0c30\u0c4a\u0c15) \u0c15\u0c41\u0c2e\u0c3e\u0c30\u0c41\u0c21\u0c3f\u0c17\u0c3e \u0c35\u0c47\u0c30\u0c41\u0c17\u0c3e \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41 \u0c1a\u0c47\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c30\u0c3e?<\/p>\n\t\t<div class=\"gbwa-btn-row\">\n\t\t\t<button class=\"gbwa-btn danger\" onclick=\"gbwaCloseOverlay('overlay-secondson')\">No, Cancel<\/button>\n\t\t\t<button class=\"gbwa-btn green\" onclick=\"gbwaConfirmSecondSon()\">Yes, I am another son \u2014 Continue<\/button>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!-- ============ SUCCESS ============ -->\n<div class=\"gbwa-view\" id=\"view-form-success\">\n\t<div class=\"gbwa-modal\" style=\"max-width:520px;margin:30px auto;text-align:center;\">\n\t\t<h2>\ud83d\ude4f Application Submitted<\/h2>\n\t\t<p>Your application has been received and is under scrutiny by GBWA. You will be notified once reviewed. Please use \"Groom Login\" later to check status and submit documents after approval.<\/p>\n\t\t<p>\u0c2e\u0c40 \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41 \u0c05\u0c02\u0c26\u0c3f\u0c02\u0c26\u0c3f. GBWA \u0c2a\u0c30\u0c3f\u0c36\u0c40\u0c32\u0c28 \u0c24\u0c30\u0c4d\u0c35\u0c3e\u0c24 \u0c24\u0c46\u0c32\u0c3f\u0c2f\u0c1c\u0c47\u0c2f\u0c2c\u0c21\u0c41\u0c24\u0c41\u0c02\u0c26\u0c3f. \u0c05\u0c2a\u0c4d\u0c30\u0c42\u0c35\u0c32\u0c4d \u0c24\u0c30\u0c4d\u0c35\u0c3e\u0c24 \"Groom Login\" \u0c26\u0c4d\u0c35\u0c3e\u0c30\u0c3e \u0c21\u0c3e\u0c15\u0c4d\u0c2f\u0c41\u0c2e\u0c46\u0c02\u0c1f\u0c4d\u0c32\u0c41 \u0c38\u0c2e\u0c30\u0c4d\u0c2a\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f.<\/p>\n\t\t<button class=\"gbwa-btn\" onclick=\"gbwaShow('view-landing')\">Back to Home<\/button>\n\t<\/div>\n<\/div>\n\n<!-- ============ ADMIN LOGIN ============ -->\n<div class=\"gbwa-view\" id=\"view-admin-login\">\n\t<span class=\"gbwa-back-link\" onclick=\"gbwaShow('view-landing')\">\u2190 Back<\/span>\n\t<div class=\"gbwa-modal\" style=\"max-width:380px;margin:30px auto;\">\n\t\t<h3>\ud83d\udd10 Admin Login<\/h3>\n\t\t<label>Admin PIN<\/label>\n\t\t<input type=\"password\" id=\"gbwa-admin-pin-input\" placeholder=\"Enter PIN\">\n\t\t<div class=\"gbwa-btn-row\">\n\t\t\t<button class=\"gbwa-btn\" onclick=\"gbwaAdminLogin()\">Login<\/button>\n\t\t<\/div>\n\t\t<div class=\"gbwa-msg err\" id=\"gbwa-admin-login-msg\" style=\"display:none;\"><\/div>\n\t<\/div>\n<\/div>\n\n<!-- ============ ADMIN PANEL ============ -->\n<div class=\"gbwa-view\" id=\"view-admin-panel\">\n\t<span class=\"gbwa-back-link\" onclick=\"gbwaAdminLogout()\">\u2190 Logout<\/span>\n\t<h2>\ud83d\uddc2\ufe0f Groom Applications \u2014 Admin Panel<\/h2>\n\n\t<div class=\"gbwa-stats\" id=\"gbwa-admin-stats\">\n\t\t<div class=\"gbwa-stat\"><b id=\"stat-total\">0<\/b><span>Total<\/span><\/div>\n\t\t<div class=\"gbwa-stat\"><b id=\"stat-pending\">0<\/b><span>Pending<\/span><\/div>\n\t\t<div class=\"gbwa-stat\"><b id=\"stat-approved\">0<\/b><span>Approved<\/span><\/div>\n\t\t<div class=\"gbwa-stat\"><b id=\"stat-rejected\">0<\/b><span>Rejected<\/span><\/div>\n\t\t<div class=\"gbwa-stat\"><b id=\"stat-verified\">0<\/b><span>Verified<\/span><\/div>\n\t<\/div>\n\n\t<div class=\"gbwa-filterbar\">\n\t\t<button class=\"gbwa-filter-btn active\" data-f=\"all\" onclick=\"gbwaSetFilter('all')\">All<\/button>\n\t\t<button class=\"gbwa-filter-btn\" data-f=\"pending\" onclick=\"gbwaSetFilter('pending')\">Pending<\/button>\n\t\t<button class=\"gbwa-filter-btn\" data-f=\"approved\" onclick=\"gbwaSetFilter('approved')\">Approved<\/button>\n\t\t<button class=\"gbwa-filter-btn\" data-f=\"rejected\" onclick=\"gbwaSetFilter('rejected')\">Rejected<\/button>\n\t\t<button class=\"gbwa-filter-btn\" data-f=\"verified\" onclick=\"gbwaSetFilter('verified')\">Verified<\/button>\n\t\t<input type=\"text\" id=\"gbwa-admin-search\" placeholder=\"Search name \/ mobile \/ aadhar\" style=\"max-width:220px;\" onkeyup=\"gbwaAdminSearchDebounce()\">\n\t<\/div>\n\n\t<div class=\"gbwa-btn-row\" style=\"justify-content:flex-start;margin-bottom:10px;\">\n\t\t<label style=\"margin:0;display:flex;align-items:center;gap:6px;font-weight:400;\"><input type=\"checkbox\" id=\"gbwa-select-all\" onclick=\"gbwaToggleSelectAll(this)\"> Select All<\/label>\n\t\t<span id=\"gbwa-selected-count\" style=\"font-size:12px;color:#8a5a2a;\">0 selected<\/span>\n\t\t<button class=\"gbwa-btn green\" onclick=\"gbwaBulkAction('approve')\">Approve Selected<\/button>\n\t\t<button class=\"gbwa-btn danger\" onclick=\"gbwaBulkAction('reject')\">Reject Selected<\/button>\n\t\t<button class=\"gbwa-btn danger\" onclick=\"gbwaBulkAction('delete')\">Delete Selected<\/button>\n\t<\/div>\n\n\t<div class=\"gbwa-table-wrap\">\n\t\t<table class=\"gbwa-table\">\n\t\t\t<thead><tr>\n\t\t\t\t<th><\/th><th>Name<\/th><th>Surname<\/th><th>Mobile<\/th><th>Aadhar<\/th><th>Age<\/th><th>Status<\/th><th>Actions<\/th>\n\t\t\t<\/tr><\/thead>\n\t\t\t<tbody id=\"gbwa-admin-tbody\"><tr><td colspan=\"8\">Loading...<\/td><\/tr><\/tbody>\n\t\t<\/table>\n\t<\/div>\n\n\t<h3 style=\"margin-top:30px;\">\ud83d\udd11 Groom Login Details (for admin reference \u2014 share only if the groom asks)<\/h3>\n\t<div class=\"gbwa-table-wrap\" style=\"max-height:260px;\">\n\t\t<table class=\"gbwa-table\">\n\t\t\t<thead><tr><th>Groom ID<\/th><th>Name<\/th><th>Aadhar<\/th><th>Mobile<\/th><th>Birth Year<\/th><\/tr><\/thead>\n\t\t\t<tbody id=\"gbwa-groom-creds-tbody\"><tr><td colspan=\"5\">Loading...<\/td><\/tr><\/tbody>\n\t\t<\/table>\n\t<\/div>\n\n\t<h3 style=\"margin-top:30px;\">\ud83d\udc70 Bride Requests<\/h3>\n\t<div class=\"gbwa-table-wrap\" style=\"max-height:260px;\">\n\t\t<table class=\"gbwa-table\">\n\t\t\t<thead><tr><th>Name<\/th><th>Mobile<\/th><th>Email<\/th><th>Message<\/th><th>Date<\/th><\/tr><\/thead>\n\t\t\t<tbody id=\"gbwa-bride-req-tbody\"><tr><td colspan=\"5\">Loading...<\/td><\/tr><\/tbody>\n\t\t<\/table>\n\t<\/div>\n<\/div>\n\n<!-- ============ VIEW DETAIL MODAL ============ -->\n<div class=\"gbwa-overlay\" id=\"overlay-detail\">\n\t<div class=\"gbwa-modal\" style=\"max-width:720px;\">\n\t\t<h3>\ud83d\udccb Application Details \u2014 Edit Mode<\/h3>\n\t\t<div id=\"gbwa-detail-content\" style=\"font-size:13px;line-height:1.7;\"><\/div>\n\t\t<div class=\"gbwa-msg\" id=\"gbwa-detail-msg\" style=\"display:none;\"><\/div>\n\t\t<div class=\"gbwa-btn-row\">\n\t\t\t<button class=\"gbwa-btn secondary\" onclick=\"gbwaCloseOverlay('overlay-detail')\">Close<\/button>\n\t\t\t<button class=\"gbwa-btn danger\" onclick=\"gbwaDetailAction('reject')\">Reject<\/button>\n\t\t\t<button class=\"gbwa-btn green\" onclick=\"gbwaDetailAction('approve')\">Approve<\/button>\n\t\t\t<button class=\"gbwa-btn\" onclick=\"gbwaSaveDetail()\">\ud83d\udcbe Save Changes<\/button>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!-- ============ GROOM LOGIN ============ -->\n<div class=\"gbwa-view\" id=\"view-groom-login\">\n\t<span class=\"gbwa-back-link\" onclick=\"gbwaShow('view-landing')\">\u2190 Back<\/span>\n\t<div class=\"gbwa-modal\" style=\"max-width:420px;margin:20px auto;\">\n\t\t<h3>\ud83d\udc64 Groom Login<\/h3>\n\t\t<p style=\"font-size:12px;color:#8a5a2a;\">Approved grooms, please login to update your details and submit documents.<\/p>\n\t\t<label>Aadhar Card Number<\/label><input type=\"text\" id=\"gl-aadhar\" maxlength=\"12\">\n\t\t<label>Mobile Number<\/label><input type=\"tel\" id=\"gl-mobile\" maxlength=\"10\">\n\t\t<label>Birth Year<\/label><input type=\"text\" id=\"gl-byear\" maxlength=\"4\" placeholder=\"e.g. 1995\">\n\t\t<div class=\"gbwa-btn-row\"><button class=\"gbwa-btn\" onclick=\"gbwaGroomLogin()\">Submit<\/button><\/div>\n\t\t<div class=\"gbwa-msg\" id=\"gl-msg\" style=\"display:none;\"><\/div>\n\t<\/div>\n<\/div>\n\n<!-- ============ GROOM DOCUMENT UPLOAD ============ -->\n<div class=\"gbwa-view\" id=\"view-groom-docs\">\n\t<span class=\"gbwa-back-link\" onclick=\"gbwaShow('view-groom-login')\">\u2190 Back<\/span>\n\t<h2>\ud83d\udcc4 Submit Documents (PDF only)<\/h2>\n\t<p style=\"font-size:12px;color:#8a5a2a;\">Congratulations <b id=\"gd-name\"><\/b>! Your application is approved. Please upload the following documents as PDF for final verification.<\/p>\n\t<form id=\"gbwa-docs-form\">\n\t\t<label>\u2705 Aadhar Card (PDF)<\/label><input type=\"file\" name=\"aadhar\" accept=\"application\/pdf\">\n\t\t<label>\u2705 PAN Card (PDF)<\/label><input type=\"file\" name=\"pan\" accept=\"application\/pdf\">\n\t\t<label>\u2705 Last 12 Months Bank Statement (PDF)<\/label><input type=\"file\" name=\"bank_statement\" accept=\"application\/pdf\">\n\t\t<label>\u2705 Employment \/ Income Proof (PDF)<\/label><input type=\"file\" name=\"income_proof\" accept=\"application\/pdf\">\n\t\t<label>\u2705 Asset Details, if any (PDF)<\/label><input type=\"file\" name=\"assets\" accept=\"application\/pdf\">\n\t\t<label>\u2705 FD \u20b94,00,000 \/ Financial Security Proof (PDF)<\/label><input type=\"file\" name=\"fd_proof\" accept=\"application\/pdf\">\n\t\t<div class=\"gbwa-btn-row\"><button type=\"submit\" class=\"gbwa-btn green\">Submit Documents<\/button><\/div>\n\t\t<div class=\"gbwa-msg\" id=\"gd-msg\" style=\"display:none;\"><\/div>\n\t<\/form>\n<\/div>\n\n<!-- ============ PUBLIC VERIFIED GROOMS ============ -->\n<div class=\"gbwa-view\" id=\"view-public\">\n\t<span class=\"gbwa-back-link\" onclick=\"gbwaShow('view-landing')\">\u2190 Back<\/span>\n\t<h2>\ud83d\udc8d Verified Grooms<\/h2>\n\t<div class=\"gbwa-lock-banner\">\n\t\tContact GBWA office for a proposal, or share your details below and our team will reach out to you.\n\t\t<div class=\"gbwa-btn-row\" style=\"justify-content:center;\">\n\t\t\t<button class=\"gbwa-btn secondary\" onclick=\"gbwaOpenOverlay('overlay-bride-request')\">Share My Details<\/button>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"gbwa-public-grid\" id=\"gbwa-public-grid\"><\/div>\n<\/div>\n\n<!-- ============ BRIDE REQUEST FORM ============ -->\n<div class=\"gbwa-overlay\" id=\"overlay-bride-request\">\n\t<div class=\"gbwa-modal\">\n\t\t<h3>\ud83d\udc70 Request Access \u2014 Bride Details<\/h3>\n\t\t<p style=\"font-size:12px;color:#8a5a2a;\">GBWA keeps all details strictly confidential. Share your details below and our team will review and share the access password with you.<\/p>\n\t\t<label>Your Name<\/label><input type=\"text\" id=\"br-name\">\n\t\t<label>Mobile Number<\/label><input type=\"tel\" id=\"br-mobile\">\n\t\t<label>Email<\/label><input type=\"email\" id=\"br-email\">\n\t\t<label>Message (optional)<\/label><textarea id=\"br-message\"><\/textarea>\n\t\t<div class=\"gbwa-btn-row\">\n\t\t\t<button class=\"gbwa-btn secondary\" onclick=\"gbwaCloseOverlay('overlay-bride-request')\">Cancel<\/button>\n\t\t\t<button class=\"gbwa-btn\" onclick=\"gbwaSubmitBrideRequest()\">Submit<\/button>\n\t\t<\/div>\n\t\t<div class=\"gbwa-msg\" id=\"br-msg\" style=\"display:none;\"><\/div>\n\t<\/div>\n<\/div>\n\n<\/div>\n<\/div>\n\n<script>\n(function(){\n\tvar ROOT = document.getElementById('gbwa-ga-root');\n\tvar HANDLER = ROOT.getAttribute('data-handler');\n\tvar STATE = { adminPin: null, currentFilter: 'all', selectedIds: [], groomId: null, pendingSubmitData: null, currentStep: 1, jobHistory: [] };\n\n\t\/\/ ---------- bubbles ----------\n\tfunction makeBubbles(){\n\t\tvar wrap = document.getElementById('gbwaBubbles');\n\t\tfor(var i=0;i<16;i++){\n\t\t\tvar b = document.createElement('div');\n\t\t\tb.className = 'gbwa-bubble';\n\t\t\tvar size = 14 + Math.random()*46;\n\t\t\tb.style.width = size+'px'; b.style.height = size+'px';\n\t\t\tb.style.left = (Math.random()*100)+'%';\n\t\t\tb.style.animationDuration = (10+Math.random()*14)+'s';\n\t\t\tb.style.animationDelay = (Math.random()*10)+'s';\n\t\t\twrap.appendChild(b);\n\t\t}\n\t}\n\tmakeBubbles();\n\n\t\/\/ ---------- view nav ----------\n\twindow.gbwaShow = function(id){\n\t\tvar views = ROOT.querySelectorAll('.gbwa-view');\n\t\tviews.forEach(function(v){ v.classList.remove('active'); });\n\t\tdocument.getElementById(id).classList.add('active');\n\t\tif(id==='view-admin-panel'){ gbwaLoadAdminList(); gbwaLoadBrideRequests(); }\n\t\tif(id==='view-public'){ gbwaLoadPublicGrid(); }\n\t};\n\twindow.gbwaOpenOverlay = function(id){ document.getElementById(id).classList.add('active'); };\n\twindow.gbwaCloseOverlay = function(id){ document.getElementById(id).classList.remove('active'); };\n\n\tfunction post(action, data, isFormData){\n\t\tvar body;\n\t\tif(isFormData){\n\t\t\tbody = data; body.append('action', action);\n\t\t} else {\n\t\t\tbody = new URLSearchParams(Object.assign({action:action}, data));\n\t\t}\n\t\treturn fetch(HANDLER, { method:'POST', body: body }).then(function(r){ return r.json(); });\n\t}\n\n\t\/\/ ---------- agree checkboxes ----------\n\tvar agreeCbs = ROOT.querySelectorAll('.gbwa-agree-cb');\n\tfunction checkAgreeAll(){\n\t\tvar allChecked = true;\n\t\tagreeCbs.forEach(function(cb){ if(!cb.checked) allChecked = false; });\n\t\tdocument.getElementById('gbwa-agree-continue').disabled = !allChecked;\n\t}\n\tagreeCbs.forEach(function(cb){ cb.addEventListener('change', checkAgreeAll); });\n\n\t\/\/ ---------- age calc ----------\n\tvar dobInput = document.getElementById('gbwa-dob');\n\tdobInput.addEventListener('change', function(){\n\t\tvar dob = new Date(this.value);\n\t\tif(isNaN(dob.getTime())){ document.getElementById('gbwa-age-readout').textContent='Age: \u2014'; return; }\n\t\tvar today = new Date();\n\t\tvar y = today.getFullYear()-dob.getFullYear();\n\t\tvar m = today.getMonth()-dob.getMonth();\n\t\tvar d = today.getDate()-dob.getDate();\n\t\tif(d<0){ m--; var prevMonth = new Date(today.getFullYear(), today.getMonth(), 0); d += prevMonth.getDate(); }\n\t\tif(m<0){ y--; m+=12; }\n\t\tdocument.getElementById('gbwa-age-readout').textContent = 'Age: '+y+' years, '+m+' months, '+d+' days';\n\t});\n\n\t\/\/ ---------- step wizard ----------\n\tfunction updateStepUI(){\n\t\tROOT.querySelectorAll('.gbwa-fstep').forEach(function(s){\n\t\t\ts.style.display = (parseInt(s.getAttribute('data-step')) === STATE.currentStep) ? 'block' : 'none';\n\t\t});\n\t\tROOT.querySelectorAll('.gbwa-step-dot').forEach(function(dot){\n\t\t\tvar n = parseInt(dot.getAttribute('data-step'));\n\t\t\tdot.classList.remove('active','done');\n\t\t\tif(n < STATE.currentStep) dot.classList.add('done');\n\t\t\tif(n === STATE.currentStep) dot.classList.add('active');\n\t\t});\n\t\tdocument.getElementById('gbwa-prev-btn').style.display = STATE.currentStep>1 ? 'inline-block':'none';\n\t\tdocument.getElementById('gbwa-next-btn').style.display = STATE.currentStep<5 ? 'inline-block':'none';\n\t\tdocument.getElementById('gbwa-submit-btn').style.display = STATE.currentStep===5 ? 'inline-block':'none';\n\t}\n\twindow.gbwaStepNav = function(dir){\n\t\tif(dir>0){\n\t\t\tvar form = document.getElementById('gbwa-groom-form');\n\t\t\tvar stepEl = ROOT.querySelector('.gbwa-fstep[data-step=\"'+STATE.currentStep+'\"]');\n\t\t\tvar invalid = stepEl.querySelector(':invalid');\n\t\t\tif(invalid){ invalid.reportValidity(); return; }\n\t\t\tif(STATE.currentStep===1){\n\t\t\t\tgbwaPreCheckDuplicate(function(canProceed){\n\t\t\t\t\tif(canProceed){ STATE.currentStep++; updateStepUI(); }\n\t\t\t\t});\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tSTATE.currentStep += dir;\n\t\tif(STATE.currentStep<1) STATE.currentStep=1;\n\t\tif(STATE.currentStep>5) STATE.currentStep=5;\n\t\tupdateStepUI();\n\t};\n\n\tfunction gbwaPreCheckDuplicate(cb){\n\t\tvar f = document.getElementById('gbwa-groom-form');\n\t\tvar surname = f.surname.value.trim();\n\t\tvar father = f.father_name.value.trim();\n\t\tvar mother = f.mother_name.value.trim();\n\t\tvar mobile = f.mobile_number.value.trim();\n\t\tvar warn = document.getElementById('gbwa-dup-warning');\n\t\twarn.style.display='none';\n\t\tpost('gbwa_check_duplicate_family', {surname:surname, father_name:father, mother_name:mother, mobile_number:mobile}).then(function(res){\n\t\t\tif(res.success===false && res.data==='mobile_duplicate'){\n\t\t\t\twarn.textContent = '\u0c08 \u0c2e\u0c4a\u0c2c\u0c48\u0c32\u0c4d \u0c28\u0c02\u0c2c\u0c30\u0c4d\u200c\u0c24\u0c4b \u0c07\u0c2a\u0c4d\u0c2a\u0c1f\u0c3f\u0c15\u0c47 \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41 \u0c09\u0c02\u0c26\u0c3f. \/ This mobile number already has an application.';\n\t\t\t\twarn.style.display='block';\n\t\t\t\tcb(false); return;\n\t\t\t}\n\t\t\tif(res.success && res.data.family_match){\n\t\t\t\tgbwaOpenOverlay('overlay-secondson');\n\t\t\t\twindow._gbwaSecondSonCb = cb;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tcb(true);\n\t\t}).catch(function(){ cb(true); });\n\t}\n\twindow.gbwaConfirmSecondSon = function(){\n\t\tgbwaCloseOverlay('overlay-secondson');\n\t\tdocument.getElementById('gbwa-groom-form').dataset.secondSon = 'yes';\n\t\tif(window._gbwaSecondSonCb) window._gbwaSecondSonCb(true);\n\t};\n\n\t\/\/ ---------- previous jobs (not applicable \/ add rows) ----------\n\twindow.gbwaTogglePrevJobsNA = function(cb){\n\t\tdocument.getElementById('gbwa-prevjobs-wrap').style.display = cb.checked ? 'none' : 'block';\n\t};\n\twindow.gbwaAddPrevJobRow = function(){\n\t\tvar wrap = document.getElementById('gbwa-prevjobs-rows');\n\t\tvar row = document.createElement('div');\n\t\trow.className = 'gbwa-job-row';\n\t\trow.style.gridTemplateColumns = '1.6fr 1fr 1fr auto';\n\t\trow.innerHTML = '<input type=\"text\" placeholder=\"Company\" class=\"pj-company\">'+\n\t\t\t'<input type=\"text\" placeholder=\"From Year\" class=\"pj-from\">'+\n\t\t\t'<input type=\"text\" placeholder=\"To Year\" class=\"pj-to\">'+\n\t\t\t'<button type=\"button\" class=\"gbwa-btn danger\" onclick=\"this.parentElement.remove()\">Remove<\/button>';\n\t\twrap.appendChild(row);\n\t};\n\n\t\/\/ ---------- family sisters \/ brothers (not applicable \/ add rows) ----------\n\twindow.gbwaToggleFamilyNA = function(kind, cb){\n\t\tdocument.getElementById('gbwa-'+kind+'-wrap').style.display = cb.checked ? 'none' : 'block';\n\t};\n\twindow.gbwaAddFamilyRow = function(kind){\n\t\tvar wrap = document.getElementById('gbwa-'+kind+'-rows');\n\t\tvar row = document.createElement('div');\n\t\trow.className = 'gbwa-job-row';\n\t\trow.style.gridTemplateColumns = '1.3fr .6fr 1fr 1fr auto';\n\t\trow.innerHTML = '<input type=\"text\" placeholder=\"Name\" class=\"fam-name\">'+\n\t\t\t'<input type=\"text\" placeholder=\"Age\" class=\"fam-age\">'+\n\t\t\t'<input type=\"text\" placeholder=\"Profession\" class=\"fam-profession\">'+\n\t\t\t'<input type=\"text\" placeholder=\"Staying At (Place)\" class=\"fam-place\">'+\n\t\t\t'<button type=\"button\" class=\"gbwa-btn danger\" onclick=\"this.parentElement.remove()\">Remove<\/button>';\n\t\twrap.appendChild(row);\n\t};\n\n\t\/\/ ---------- employment type ----------\n\twindow.gbwaEmploymentTypeChange = function(val){\n\t\tvar generic = document.getElementById('gbwa-emp-generic');\n\t\tvar archaka = document.getElementById('gbwa-emp-archaka');\n\t\tif(val === 'ARCHAKA'){\n\t\t\tgeneric.style.display = 'none';\n\t\t\tarchaka.style.display = 'block';\n\t\t} else if(val){\n\t\t\tgeneric.style.display = 'block';\n\t\t\tarchaka.style.display = 'none';\n\t\t} else {\n\t\t\tgeneric.style.display = 'none';\n\t\t\tarchaka.style.display = 'none';\n\t\t}\n\t};\n\twindow.gbwaAddArchakaRow = function(){\n\t\tvar wrap = document.getElementById('gbwa-archaka-rows');\n\t\tvar row = document.createElement('div');\n\t\trow.className = 'gbwa-job-row';\n\t\trow.innerHTML = '<input type=\"text\" placeholder=\"Temple Name\" class=\"ar-temple\">'+\n\t\t\t'<input type=\"text\" placeholder=\"From Year\" class=\"ar-from\">'+\n\t\t\t'<input type=\"text\" placeholder=\"To Year\" class=\"ar-to\">'+\n\t\t\t'<input type=\"text\" placeholder=\"Salary\" class=\"ar-salary\">'+\n\t\t\t'<span><\/span>'+\n\t\t\t'<button type=\"button\" class=\"gbwa-btn danger\" onclick=\"this.parentElement.remove()\">Remove<\/button>';\n\t\twrap.appendChild(row);\n\t};\n\n\t\/\/ ---------- job history rows ----------\n\twindow.gbwaAddJobRow = function(){\n\t\tvar wrap = document.getElementById('gbwa-job-history-rows');\n\t\tvar row = document.createElement('div');\n\t\trow.className = 'gbwa-job-row';\n\t\trow.innerHTML = '<input type=\"text\" placeholder=\"Company Name\" class=\"jh-company\">'+\n\t\t\t'<input type=\"text\" placeholder=\"Location\" class=\"jh-location\">'+\n\t\t\t'<input type=\"text\" placeholder=\"From Year\" class=\"jh-from\">'+\n\t\t\t'<input type=\"text\" placeholder=\"To Year\" class=\"jh-to\">'+\n\t\t\t'<input type=\"text\" placeholder=\"Salary\" class=\"jh-salary\">'+\n\t\t\t'<button type=\"button\" class=\"gbwa-btn danger\" onclick=\"this.parentElement.remove()\">Remove<\/button>';\n\t\twrap.appendChild(row);\n\t};\n\n\t\/\/ ---------- form submit ----------\n\tdocument.getElementById('gbwa-groom-form').addEventListener('submit', function(e){\n\t\te.preventDefault();\n\t\tvar f = this;\n\t\tvar msg = document.getElementById('gbwa-form-msg');\n\t\tmsg.style.display='none';\n\n\t\tvar jobHistory = [];\n\t\tROOT.querySelectorAll('#gbwa-job-history-rows .gbwa-job-row').forEach(function(row){\n\t\t\tvar c = row.querySelector('.jh-company');\n\t\t\tif(!c) return;\n\t\t\tjobHistory.push({\n\t\t\t\tcompany: c.value,\n\t\t\t\tlocation: row.querySelector('.jh-location').value,\n\t\t\t\tfrom: row.querySelector('.jh-from').value,\n\t\t\t\tto: row.querySelector('.jh-to').value,\n\t\t\t\tsalary: row.querySelector('.jh-salary').value\n\t\t\t});\n\t\t});\n\n\t\tvar prevJobs = [];\n\t\tif(!document.getElementById('gbwa-prevjobs-na').checked){\n\t\t\tROOT.querySelectorAll('#gbwa-prevjobs-rows .gbwa-job-row').forEach(function(row){\n\t\t\t\tvar c = row.querySelector('.pj-company');\n\t\t\t\tif(!c || !c.value) return;\n\t\t\t\tprevJobs.push({ company:c.value, from: row.querySelector('.pj-from').value, to: row.querySelector('.pj-to').value });\n\t\t\t});\n\t\t}\n\n\t\tfunction collectFamily(kind, naId){\n\t\t\tvar out = [];\n\t\t\tif(document.getElementById(naId).checked) return out;\n\t\t\tROOT.querySelectorAll('#gbwa-'+kind+'-rows .gbwa-job-row').forEach(function(row){\n\t\t\t\tvar n = row.querySelector('.fam-name');\n\t\t\t\tif(!n || !n.value) return;\n\t\t\t\tout.push({ name:n.value, age: row.querySelector('.fam-age').value, profession: row.querySelector('.fam-profession').value, place: row.querySelector('.fam-place').value });\n\t\t\t});\n\t\t\treturn out;\n\t\t}\n\t\tvar sisters = collectFamily('sisters','gbwa-sisters-na');\n\t\tvar brothers = collectFamily('brothers','gbwa-brothers-na');\n\n\t\tvar archakaHistory = [];\n\t\tif(document.getElementById('gbwa-employment-type').value === 'ARCHAKA'){\n\t\t\tROOT.querySelectorAll('#gbwa-archaka-rows .gbwa-job-row').forEach(function(row){\n\t\t\t\tvar t = row.querySelector('.ar-temple');\n\t\t\t\tif(!t || !t.value) return;\n\t\t\t\tarchakaHistory.push({ temple:t.value, from: row.querySelector('.ar-from').value, to: row.querySelector('.ar-to').value, salary: row.querySelector('.ar-salary').value });\n\t\t\t});\n\t\t}\n\n\t\tvar agree = {};\n\t\tagreeCbs.forEach(function(cb){ agree[cb.getAttribute('data-key')] = cb.checked; });\n\n\t\tvar fd = new FormData(f);\n\t\tfd.append('job_history', JSON.stringify(jobHistory));\n\t\tfd.append('previous_jobs_json', JSON.stringify(prevJobs));\n\t\tfd.append('sisters_json', JSON.stringify(sisters));\n\t\tfd.append('brothers_json', JSON.stringify(brothers));\n\t\tfd.append('archaka_temple_history', JSON.stringify(archakaHistory));\n\t\tfd.append('agree_json', JSON.stringify(agree));\n\t\tfd.append('second_son', f.dataset.secondSon || 'no');\n\t\tvar jobDeclareEl = document.getElementById('gbwa-job-declare');\n\t\tfd.append('job_declaration', (jobDeclareEl && jobDeclareEl.checked) ? 'yes':'no');\n\n\t\tvar params = {};\n\t\tfd.forEach(function(v,k){ params[k]=v; });\n\n\t\tpost('gbwa_submit_groom', params).then(function(res){\n\t\t\tif(res.success){\n\t\t\t\tgbwaShow('view-form-success');\n\t\t\t} else {\n\t\t\t\tmsg.className='gbwa-msg err'; msg.style.display='block';\n\t\t\t\tmsg.textContent = res.data || 'Submission failed';\n\t\t\t}\n\t\t});\n\t});\n\n\t\/\/ ---------- admin ----------\n\twindow.gbwaAdminLogin = function(){\n\t\tvar pin = document.getElementById('gbwa-admin-pin-input').value;\n\t\tvar msg = document.getElementById('gbwa-admin-login-msg');\n\t\tif(pin !== 'Bride158'){\n\t\t\tmsg.style.display='block'; msg.textContent='Invalid PIN'; return;\n\t\t}\n\t\tSTATE.adminPin = pin;\n\t\tsessionStorage.setItem('gbwa_admin_pin', pin);\n\t\tgbwaShow('view-admin-panel');\n\t};\n\twindow.gbwaAdminLogout = function(){\n\t\tSTATE.adminPin = null;\n\t\tsessionStorage.removeItem('gbwa_admin_pin');\n\t\tgbwaShow('view-landing');\n\t};\n\t(function restoreAdminSession(){\n\t\tvar saved = sessionStorage.getItem('gbwa_admin_pin');\n\t\tif(saved) STATE.adminPin = saved;\n\t})();\n\n\twindow.gbwaSetFilter = function(f){\n\t\tSTATE.currentFilter = f;\n\t\tROOT.querySelectorAll('.gbwa-filter-btn').forEach(function(b){ b.classList.toggle('active', b.getAttribute('data-f')===f); });\n\t\tgbwaLoadAdminList();\n\t};\n\tvar searchTimer;\n\twindow.gbwaAdminSearchDebounce = function(){\n\t\tclearTimeout(searchTimer);\n\t\tsearchTimer = setTimeout(gbwaLoadAdminList, 350);\n\t};\n\n\tfunction pillHtml(status){\n\t\treturn '<span class=\"gbwa-pill '+status+'\">'+status+'<\/span>';\n\t}\n\n\twindow.gbwaLoadAdminList = function(){\n\t\tvar search = document.getElementById('gbwa-admin-search').value;\n\t\tpost('gbwa_admin_list', {pin: STATE.adminPin, status_filter: STATE.currentFilter, search: search}).then(function(res){\n\t\t\tif(!res.success){ document.getElementById('gbwa-admin-tbody').innerHTML='<tr><td colspan=\"8\">'+res.data+'<\/td><\/tr>'; return; }\n\t\t\tvar rows = res.data.rows, stats = res.data.stats;\n\t\t\tdocument.getElementById('stat-total').textContent = stats.total;\n\t\t\tdocument.getElementById('stat-pending').textContent = stats.pending;\n\t\t\tdocument.getElementById('stat-approved').textContent = stats.approved;\n\t\t\tdocument.getElementById('stat-rejected').textContent = stats.rejected;\n\t\t\tdocument.getElementById('stat-verified').textContent = stats.verified;\n\n\t\t\tvar tbody = document.getElementById('gbwa-admin-tbody');\n\t\t\tif(!rows.length){ tbody.innerHTML='<tr><td colspan=\"8\">No records found.<\/td><\/tr>'; return; }\n\t\t\ttbody.innerHTML = rows.map(function(r){\n\t\t\t\treturn '<tr>'+\n\t\t\t\t\t'<td><input type=\"checkbox\" class=\"gbwa-row-cb\" value=\"'+r.id+'\" onchange=\"gbwaUpdateSelectedCount()\"><\/td>'+\n\t\t\t\t\t'<td>'+escapeHtml(r.full_name)+'<\/td>'+\n\t\t\t\t\t'<td>'+escapeHtml(r.surname)+'<\/td>'+\n\t\t\t\t\t'<td>'+escapeHtml(r.mobile_number)+'<\/td>'+\n\t\t\t\t\t'<td>'+escapeHtml(r.aadhar_number)+'<\/td>'+\n\t\t\t\t\t'<td>'+(r.age_years||0)+'y<\/td>'+\n\t\t\t\t\t'<td>'+pillHtml(r.status)+'<\/td>'+\n\t\t\t\t\t'<td>'+\n\t\t\t\t\t\t'<button class=\"gbwa-row-btn appr\" onclick=\"gbwaRowAction('+r.id+',\\'approve\\')\">Approve<\/button>'+\n\t\t\t\t\t\t'<button class=\"gbwa-row-btn edit\" onclick=\"gbwaViewDetail('+r.id+')\">View<\/button>'+\n\t\t\t\t\t\t'<button class=\"gbwa-row-btn del\" onclick=\"gbwaRowAction('+r.id+',\\'delete\\')\">Delete<\/button>'+\n\t\t\t\t\t'<\/td>'+\n\t\t\t\t'<\/tr>';\n\t\t\t}).join('');\n\t\t\twindow._gbwaLastRows = rows;\n\n\t\t\tvar credTbody = document.getElementById('gbwa-groom-creds-tbody');\n\t\t\tif(credTbody){\n\t\t\t\tif(!rows.length){ credTbody.innerHTML='<tr><td colspan=\"5\">No records.<\/td><\/tr>'; }\n\t\t\t\telse {\n\t\t\t\t\tcredTbody.innerHTML = rows.map(function(r){\n\t\t\t\t\t\tvar byear = (r.dob||'').substring(0,4) || '\u2014';\n\t\t\t\t\t\treturn '<tr><td>'+r.id+'<\/td><td>'+escapeHtml(r.full_name)+'<\/td><td>'+escapeHtml(r.aadhar_number)+'<\/td><td>'+escapeHtml(r.mobile_number)+'<\/td><td>'+byear+'<\/td><\/tr>';\n\t\t\t\t\t}).join('');\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t};\n\n\tfunction escapeHtml(s){ return (s===null||s===undefined) ? '' : String(s).replace(\/[&<>\"']\/g, function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; }); }\n\n\tvar EDITABLE_FIELDS = [\n\t\t['full_name','Full Name'],['surname','Surname'],['father_name','Father Name'],['mother_name','Mother Name'],\n\t\t['mobile_number','Mobile'],['aadhar_number','Aadhar'],['gotram','Gotram'],['saakha','Saakha'],['star','Star'],\n\t\t['birth_place','Birth Place'],['dob','DOB (YYYY-MM-DD)'],['education','Education'],['present_job','Present Job'],\n\t\t['take_home_salary','Take Home Salary'],['house_loan','House Loan'],['personal_loan','Personal Loan'],\n\t\t['bp','BP'],['sugar','Sugar'],['thyroid','Thyroid'],['health_policy','Health Policy'],\n\t\t['chronic_disease','Chronic Disease'],['mental_health','Mental Health'],['health_issue_marriage','Health Issue (Marriage)'],['addictions','Addictions'],\n\t\t['father_status','Father'],['mother_status','Mother'],\n\t\t['family_members','Family Members'],['family_nature','Family Nature'],['respect_bride','Respect Bride'],['separate_living','Separate Living'],['bride_job_objection','Bride Job Objection'],\n\t\t['employment_type','Employment Type'],['occupation','Occupation'],['monthly_income','Monthly Income'],['salary_mode','Salary Mode'],\n\t\t['bank_statement_ok','Bank Statement OK'],['current_savings','Current Savings'],['fd_available','FD Available'],\n\t\t['assets_own','Assets (Own)'],['assets_family','Assets (Family)'],['loans_current','Loans'],['court_cases','Court Cases'],\n\t\t['job_company','Job Company'],['job_since','Job Since'],['job_address','Job Address'],\n\t\t['share_responsibilities','Share Responsibilities'],['respect_wife','Respect Wife'],['dowry_demand','Dowry Demand'],\n\t\t['domestic_violence','Domestic Violence'],['suspicious_nature','Suspicious Nature'],['illicit_relations','Illicit Relations'],['respect_inlaws','Respect In-laws']\n\t];\n\n\twindow.gbwaViewDetail = function(id){\n\t\tpost('gbwa_admin_get_detail', {pin: STATE.adminPin, id: id}).then(function(res){\n\t\t\tif(!res.success){ alert(res.data); return; }\n\t\t\tvar row = res.data;\n\t\t\tSTATE.editingId = row.id;\n\t\t\tvar html = '<div class=\"gbwa-row2\">';\n\t\t\tEDITABLE_FIELDS.forEach(function(pair){\n\t\t\t\tvar key = pair[0], label = pair[1];\n\t\t\t\thtml += '<div><label>'+label+'<\/label><input type=\"text\" class=\"gbwa-edit-field\" data-field=\"'+key+'\" value=\"'+escapeHtml(row[key])+'\"><\/div>';\n\t\t\t});\n\t\t\thtml += '<\/div>';\n\t\t\ttry{\n\t\t\t\tvar jh = JSON.parse(row.job_history||'[]');\n\t\t\t\tif(jh.length){ html += '<br><b>Job History:<\/b><br>'; jh.forEach(function(j){ html += '- '+escapeHtml(j.company)+' ('+escapeHtml(j.location)+') '+escapeHtml(j.from)+'-'+escapeHtml(j.to)+' Salary: '+escapeHtml(j.salary)+'<br>'; }); }\n\t\t\t}catch(e){}\n\t\t\ttry{\n\t\t\t\tvar pj = JSON.parse(row.previous_jobs_json||'[]');\n\t\t\t\tif(pj.length){ html += '<br><b>Previous Jobs:<\/b><br>'; pj.forEach(function(j){ html += '- '+escapeHtml(j.company)+' ('+escapeHtml(j.from)+'-'+escapeHtml(j.to)+')<br>'; }); }\n\t\t\t}catch(e){}\n\t\t\ttry{\n\t\t\t\tvar sj = JSON.parse(row.sisters_json||'[]');\n\t\t\t\tif(sj.length){ html += '<br><b>Sisters:<\/b><br>'; sj.forEach(function(s){ html += '- '+escapeHtml(s.name)+', Age '+escapeHtml(s.age)+', '+escapeHtml(s.profession)+', at '+escapeHtml(s.place)+'<br>'; }); }\n\t\t\t}catch(e){}\n\t\t\ttry{\n\t\t\t\tvar bj = JSON.parse(row.brothers_json||'[]');\n\t\t\t\tif(bj.length){ html += '<br><b>Brothers:<\/b><br>'; bj.forEach(function(s){ html += '- '+escapeHtml(s.name)+', Age '+escapeHtml(s.age)+', '+escapeHtml(s.profession)+', at '+escapeHtml(s.place)+'<br>'; }); }\n\t\t\t}catch(e){}\n\t\t\ttry{\n\t\t\t\tvar ah = JSON.parse(row.archaka_temple_history||'[]');\n\t\t\t\tif(ah.length){ html += '<br><b>Temple History:<\/b><br>'; ah.forEach(function(t){ html += '- '+escapeHtml(t.temple)+' ('+escapeHtml(t.from)+'-'+escapeHtml(t.to)+') Salary: '+escapeHtml(t.salary)+'<br>'; }); }\n\t\t\t}catch(e){}\n\t\t\thtml += '<br><b>Current Status:<\/b> '+pillHtml(row.status);\n\t\t\tdocument.getElementById('gbwa-detail-content').innerHTML = html;\n\t\t\tdocument.getElementById('gbwa-detail-msg').style.display='none';\n\t\t\tgbwaOpenOverlay('overlay-detail');\n\t\t});\n\t};\n\n\twindow.gbwaSaveDetail = function(){\n\t\tvar params = { pin: STATE.adminPin, id: STATE.editingId };\n\t\tROOT.querySelectorAll('.gbwa-edit-field').forEach(function(inp){\n\t\t\tparams[inp.getAttribute('data-field')] = inp.value;\n\t\t});\n\t\tpost('gbwa_admin_save_detail', params).then(function(res){\n\t\t\tvar msg = document.getElementById('gbwa-detail-msg');\n\t\t\tmsg.style.display='block';\n\t\t\tmsg.className = 'gbwa-msg '+(res.success?'ok':'err');\n\t\t\tmsg.textContent = res.data;\n\t\t\tif(res.success) gbwaLoadAdminList();\n\t\t});\n\t};\n\n\twindow.gbwaDetailAction = function(action){\n\t\tif(!STATE.editingId) return;\n\t\tif(action==='reject' && !confirm('Reject this application?')) return;\n\t\tpost('gbwa_admin_bulk_action', {pin: STATE.adminPin, 'ids[]': STATE.editingId, bulk_action: action}).then(function(res){\n\t\t\tgbwaLoadAdminList();\n\t\t\tgbwaCloseOverlay('overlay-detail');\n\t\t});\n\t};\n\n\twindow.gbwaRowAction = function(id, action){\n\t\tif(action==='delete' && !confirm('Delete this record permanently?')) return;\n\t\tpost('gbwa_admin_bulk_action', {pin: STATE.adminPin, 'ids[]': id, bulk_action: action}).then(function(res){\n\t\t\tgbwaLoadAdminList();\n\t\t});\n\t};\n\n\twindow.gbwaToggleSelectAll = function(cb){\n\t\tROOT.querySelectorAll('.gbwa-row-cb').forEach(function(r){ r.checked = cb.checked; });\n\t\tgbwaUpdateSelectedCount();\n\t};\n\twindow.gbwaUpdateSelectedCount = function(){\n\t\tvar n = ROOT.querySelectorAll('.gbwa-row-cb:checked').length;\n\t\tdocument.getElementById('gbwa-selected-count').textContent = n+' selected';\n\t};\n\twindow.gbwaBulkAction = function(action){\n\t\tvar ids = Array.from(ROOT.querySelectorAll('.gbwa-row-cb:checked')).map(function(c){ return c.value; });\n\t\tif(!ids.length){ alert('Please select at least one row.'); return; }\n\t\tif((action==='delete'||action==='reject') && !confirm('Confirm '+action+' for '+ids.length+' record(s)?')) return;\n\t\tvar params = new URLSearchParams();\n\t\tparams.append('pin', STATE.adminPin);\n\t\tparams.append('bulk_action', action);\n\t\tids.forEach(function(id){ params.append('ids[]', id); });\n\t\tfetch(HANDLER, {method:'POST', body:params}).then(function(r){return r.json();}).then(function(){ gbwaLoadAdminList(); });\n\t};\n\n\twindow.gbwaLoadBrideRequests = function(){\n\t\tpost('gbwa_admin_bride_requests', {pin: STATE.adminPin}).then(function(res){\n\t\t\tvar tbody = document.getElementById('gbwa-bride-req-tbody');\n\t\t\tif(!res.success || !res.data.length){ tbody.innerHTML='<tr><td colspan=\"5\">No requests yet.<\/td><\/tr>'; return; }\n\t\t\ttbody.innerHTML = res.data.map(function(r){\n\t\t\t\treturn '<tr><td>'+escapeHtml(r.bride_name)+'<\/td><td>'+escapeHtml(r.bride_mobile)+'<\/td><td>'+escapeHtml(r.bride_email)+'<\/td><td>'+escapeHtml(r.message)+'<\/td><td>'+escapeHtml(r.created_at)+'<\/td><\/tr>';\n\t\t\t}).join('');\n\t\t});\n\t};\n\n\t\/\/ ---------- groom login \/ docs ----------\n\twindow.gbwaGroomLogin = function(){\n\t\tvar msg = document.getElementById('gl-msg');\n\t\tmsg.style.display='none';\n\t\tpost('gbwa_groom_login', {\n\t\t\taadhar_number: document.getElementById('gl-aadhar').value,\n\t\t\tmobile_number: document.getElementById('gl-mobile').value,\n\t\t\tbirth_year: document.getElementById('gl-byear').value\n\t\t}).then(function(res){\n\t\t\tif(!res.success){ msg.className='gbwa-msg err'; msg.style.display='block'; msg.textContent=res.data; return; }\n\t\t\tSTATE.groomId = res.data.id;\n\t\t\tif(res.data.status === 'pending'){\n\t\t\t\tmsg.className='gbwa-msg err'; msg.style.display='block';\n\t\t\t\tmsg.textContent='Your application is still under scrutiny. Please check back later.';\n\t\t\t} else if(res.data.status === 'rejected'){\n\t\t\t\tmsg.className='gbwa-msg err'; msg.style.display='block';\n\t\t\t\tmsg.textContent='Your application was not approved. Please contact GBWA office.';\n\t\t\t} else if(res.data.status === 'verified'){\n\t\t\t\tmsg.className='gbwa-msg ok'; msg.style.display='block';\n\t\t\t\tmsg.textContent='Your documents are already submitted and verified. Thank you!';\n\t\t\t} else if(res.data.status === 'approved'){\n\t\t\t\tdocument.getElementById('gd-name').textContent = res.data.name;\n\t\t\t\tgbwaShow('view-groom-docs');\n\t\t\t}\n\t\t});\n\t};\n\n\tdocument.getElementById('gbwa-docs-form').addEventListener('submit', function(e){\n\t\te.preventDefault();\n\t\tvar msg = document.getElementById('gd-msg');\n\t\tvar fd = new FormData(this);\n\t\tfd.append('id', STATE.groomId);\n\t\tpost('gbwa_groom_submit_docs', fd, true).then(function(res){\n\t\t\tmsg.style.display='block';\n\t\t\tmsg.className = 'gbwa-msg '+(res.success?'ok':'err');\n\t\t\tmsg.textContent = res.data;\n\t\t\tif(res.success){ setTimeout(function(){ gbwaShow('view-landing'); }, 2500); }\n\t\t});\n\t});\n\n\t\/\/ ---------- public grid ----------\n\twindow.gbwaLoadPublicGrid = function(){\n\t\tpost('gbwa_public_list', {}).then(function(res){\n\t\t\tvar grid = document.getElementById('gbwa-public-grid');\n\t\t\tif(!res.success || !res.data.length){ grid.innerHTML='<p style=\"font-size:13px;color:#8a5a2a;\">No verified profiles yet.<\/p>'; return; }\n\t\t\tgrid.innerHTML = res.data.map(function(g){\n\t\t\t\treturn '<div class=\"gbwa-groom-card\">'+\n\t\t\t\t\t'<b>'+escapeHtml(g.full_name)+'<\/b> '+pillHtml(g.status)+'<br>'+\n\t\t\t\t\t'Age: '+(g.age_years||0)+'y '+(g.age_months||0)+'m<br>'+\n\t\t\t\t\t'Gotram: '+escapeHtml(g.gotram)+'<br>'+\n\t\t\t\t\t'Education: '+escapeHtml(g.education)+'<br>'+\n\t\t\t\t\t'Occupation: '+escapeHtml(g.occupation)+'<br>'+\n\t\t\t\t\t'Mobile: '+escapeHtml(g.mobile_masked)+\n\t\t\t\t'<\/div>';\n\t\t\t}).join('');\n\t\t});\n\t};\n\n\twindow.gbwaSubmitBrideRequest = function(){\n\t\tvar msg = document.getElementById('br-msg');\n\t\tpost('gbwa_bride_request', {\n\t\t\tbride_name: document.getElementById('br-name').value,\n\t\t\tbride_mobile: document.getElementById('br-mobile').value,\n\t\t\tbride_email: document.getElementById('br-email').value,\n\t\t\tmessage: document.getElementById('br-message').value\n\t\t}).then(function(res){\n\t\t\tmsg.style.display='block';\n\t\t\tmsg.className='gbwa-msg '+(res.success?'ok':'err');\n\t\t\tmsg.textContent = res.data;\n\t\t\tif(res.success){ setTimeout(function(){ gbwaCloseOverlay('overlay-bride-request'); }, 1800); }\n\t\t});\n\t};\n\n\tupdateStepUI();\n})();\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-865","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/victimsrightsprotectiontrust.com\/index.php?rest_route=\/wp\/v2\/pages\/865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/victimsrightsprotectiontrust.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/victimsrightsprotectiontrust.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/victimsrightsprotectiontrust.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/victimsrightsprotectiontrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=865"}],"version-history":[{"count":4,"href":"https:\/\/victimsrightsprotectiontrust.com\/index.php?rest_route=\/wp\/v2\/pages\/865\/revisions"}],"predecessor-version":[{"id":870,"href":"https:\/\/victimsrightsprotectiontrust.com\/index.php?rest_route=\/wp\/v2\/pages\/865\/revisions\/870"}],"wp:attachment":[{"href":"https:\/\/victimsrightsprotectiontrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}