
{"id":13784,"date":"2026-09-01T20:45:07","date_gmt":"2026-09-01T15:15:07","guid":{"rendered":"https:\/\/indianbrahmins.com\/?page_id=13784"},"modified":"2026-09-01T22:03:49","modified_gmt":"2026-09-01T16:33:49","slug":"admission-form","status":"publish","type":"page","link":"https:\/\/indianbrahmins.com\/index.php\/admission-form\/","title":{"rendered":"Admission Form"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13784\" class=\"elementor elementor-13784\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d318af e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"0d318af\" 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-ff3730d elementor-widget elementor-widget-html\" data-id=\"ff3730d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     GBWA ADMISSION \/ ACCOMMODATION APPLICATION FORM\r\n     Copy this entire block into a WordPress \"Custom HTML\" block\r\n     (or a Custom HTML widget \/ page-builder HTML element).\r\n     Fully self-contained: no external files, no plugin needed.\r\n     ============================================================ -->\r\n<div id=\"gbwa-admission-app\">\r\n<style>\r\n#gbwa-admission-app{\r\n  --cream:#FFFDF7; --cream2:#FFF6E8; --saffron:#C97A1E; --saffron-dark:#A6531A;\r\n  --field-empty:#FFF9C4; --field-filled:#E9F7E3; --field-focus:#FFF3A0;\r\n  --ink:#0D1B6E; --border:#E8C79A; --danger:#B3261E;\r\n  font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\r\n  background:var(--cream); color:var(--ink); max-width:900px; margin:0 auto;\r\n  padding:18px 16px 60px; border-radius:10px; line-height:1.5;\r\n}\r\n#gbwa-admission-app *{box-sizing:border-box;}\r\n#gbwa-admission-app .card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px 22px;margin-bottom:18px;box-shadow:0 2px 6px rgba(166,83,26,.08);}\r\n#gbwa-admission-app h1{font-size:22px;color:var(--saffron-dark);text-align:center;margin:6px 0 2px;}\r\n#gbwa-admission-app .sub{text-align:center;color:var(--saffron-dark);font-weight:700;margin-bottom:14px;font-size:14px;}\r\n#gbwa-admission-app h2{font-size:16px;background:linear-gradient(90deg,var(--saffron),var(--saffron-dark));color:#fff;padding:8px 14px;border-radius:8px;margin:0 0 14px;}\r\n#gbwa-admission-app label{display:block;font-weight:700;color:var(--ink);margin:10px 0 5px;font-size:14px;}\r\n#gbwa-admission-app .hint{font-weight:500;font-size:12px;color:#7a5a2e;margin-top:2px;}\r\n#gbwa-admission-app input[type=text],\r\n#gbwa-admission-app input[type=number],\r\n#gbwa-admission-app input[type=tel],\r\n#gbwa-admission-app select,\r\n#gbwa-admission-app textarea{\r\n  width:100%;background:var(--field-empty);color:var(--ink);font-weight:700;font-size:15px;\r\n  border:2px solid var(--border);border-radius:7px;padding:10px 12px;transition:background .25s;\r\n}\r\n#gbwa-admission-app input:read-only{background:#F3F1E8;}\r\n#gbwa-admission-app input.filled,#gbwa-admission-app select.filled,#gbwa-admission-app textarea.filled{background:var(--field-filled);}\r\n#gbwa-admission-app input:focus,#gbwa-admission-app select:focus,#gbwa-admission-app textarea:focus{background:var(--field-focus);outline:2px solid var(--saffron);}\r\n#gbwa-admission-app textarea{min-height:70px;resize:vertical;}\r\n#gbwa-admission-app .row{display:flex;flex-wrap:wrap;gap:16px;}\r\n#gbwa-admission-app .col{flex:1 1 220px;min-width:200px;}\r\n#gbwa-admission-app .chk-row,#gbwa-admission-app .radio-row{display:flex;align-items:flex-start;gap:10px;margin:9px 0;padding:8px 10px;background:var(--cream2);border-radius:8px;border:1px solid #f0dcb8;}\r\n#gbwa-admission-app .chk-row input,#gbwa-admission-app .radio-row input{margin-top:3px;width:19px;height:19px;accent-color:var(--saffron-dark);flex:0 0 auto;}\r\n#gbwa-admission-app .chk-row label,#gbwa-admission-app .radio-row label{margin:0;font-weight:600;font-size:14px;color:var(--ink);}\r\n#gbwa-admission-app .inline-radio{display:flex;gap:18px;flex-wrap:wrap;}\r\n#gbwa-admission-app .inline-radio .radio-row{background:none;border:none;padding:0;margin:4px 0;}\r\n#gbwa-admission-app .grid-check{display:grid;grid-template-columns:1fr 1fr;gap:8px;}\r\n@media(max-width:640px){#gbwa-admission-app .grid-check{grid-template-columns:1fr;}}\r\n#gbwa-admission-app .btn{cursor:pointer;border:none;border-radius:8px;padding:11px 20px;font-weight:700;font-size:14px;}\r\n#gbwa-admission-app .btn-primary{background:linear-gradient(90deg,var(--saffron),var(--saffron-dark));color:#fff;}\r\n#gbwa-admission-app .btn-secondary{background:#fff;color:var(--saffron-dark);border:2px solid var(--saffron-dark);}\r\n#gbwa-admission-app .btn-mini{background:var(--saffron);color:#fff;padding:6px 12px;font-size:12px;border-radius:6px;}\r\n#gbwa-admission-app .btn-del{background:#fdeceb;color:var(--danger);border:1px solid var(--danger);padding:6px 10px;border-radius:6px;font-weight:700;cursor:pointer;}\r\n#gbwa-admission-app .top-bar{display:flex;justify-content:flex-end;gap:8px;margin-bottom:6px;}\r\n#gbwa-admission-app .lang-pill{padding:6px 14px;border-radius:20px;border:2px solid var(--saffron-dark);background:#fff;color:var(--saffron-dark);font-weight:700;cursor:pointer;font-size:13px;}\r\n#gbwa-admission-app .lang-pill.active{background:var(--saffron-dark);color:#fff;}\r\n#gbwa-admission-app table{width:100%;border-collapse:collapse;margin-top:8px;}\r\n#gbwa-admission-app th,#gbwa-admission-app td{border:1px solid var(--border);padding:8px;font-size:13px;}\r\n#gbwa-admission-app th{background:var(--cream2);color:var(--saffron-dark);}\r\n#gbwa-admission-app .aadhaar-boxes{display:flex;gap:10px;align-items:center;}\r\n#gbwa-admission-app .aadhaar-boxes input{width:90px;text-align:center;letter-spacing:3px;font-size:18px;}\r\n#gbwa-admission-app .aadhaar-reveal{margin-top:8px;font-size:20px;font-weight:800;letter-spacing:3px;color:var(--saffron-dark);background:#fff8e1;border:2px dashed var(--saffron);border-radius:8px;padding:8px 12px;display:none;}\r\n#gbwa-admission-app .eye-btn{background:none;border:1px solid var(--border);border-radius:6px;padding:6px 10px;cursor:pointer;color:var(--ink);}\r\n#gbwa-admission-app #ageDisplay,#gbwa-admission-app .autofill-note{font-weight:700;color:var(--saffron-dark);font-size:13px;margin-top:4px;}\r\n#gbwa-admission-app .error-banner{display:none;background:#fdeceb;border:2px solid var(--danger);color:var(--danger);font-weight:700;padding:10px 14px;border-radius:8px;margin-bottom:14px;}\r\n#gbwa-admission-app .required-star{color:var(--danger);}\r\n#gbwa-admission-app canvas#sigPad{border:2px dashed var(--saffron-dark);border-radius:8px;background:#fffef8;touch-action:none;width:100%;max-width:340px;height:120px;}\r\n#gbwa-admission-app .preview-row{display:flex;justify-content:space-between;border-bottom:1px dashed var(--border);padding:6px 0;font-size:14px;}\r\n#gbwa-admission-app .preview-row b{color:var(--saffron-dark);}\r\n#gbwa-admission-app .success-banner{display:none;background:#e9f7e3;border:2px solid #4c8a3a;color:#2c5c1f;font-weight:700;padding:12px 16px;border-radius:8px;margin:14px 0;text-align:center;}\r\n#gbwa-admission-app .file-note{font-size:12px;color:#7a5a2e;margin-top:4px;font-weight:700;}\r\n#gbwa-admission-app .upload-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px;}\r\n#gbwa-admission-app .upload-preview{margin-top:8px;min-height:10px;display:flex;align-items:center;gap:8px;}\r\n#gbwa-admission-app .upload-preview img{border-radius:6px;border:1px solid var(--border);}\r\n#gbwa-admission-app .auto-tag{font-size:11px;background:var(--saffron);color:#fff;border-radius:10px;padding:1px 8px;margin-left:6px;}\r\n<\/style>\r\n\r\n<div class=\"top-bar\">\r\n  <button type=\"button\" class=\"lang-pill active\" id=\"btnEn\">English<\/button>\r\n  <button type=\"button\" class=\"lang-pill\" id=\"btnTe\">\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41<\/button>\r\n<\/div>\r\n\r\n<h1 data-i18n=\"title\">ADMISSION \/ ACCOMMODATION APPLICATION FORM<\/h1>\r\n<div class=\"sub\" data-i18n=\"subtitle\">Short-Term \/ Long-Term Stay<\/div>\r\n\r\n<div class=\"error-banner\" id=\"errorBanner\"><\/div>\r\n\r\n<form id=\"admissionForm\" autocomplete=\"off\">\r\n\r\n<!-- 1. BRAHMIN COMMUNITY DECLARATION -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h1\">1. BRAHMIN COMMUNITY DECLARATION<\/span><\/h2>\r\n  <p style=\"font-weight:700\" data-i18n=\"declBrahmin\">I hereby declare that I belong to the Brahmin community.<\/p>\r\n  <div class=\"row\">\r\n    <div class=\"col\">\r\n      <label data-i18n=\"lblGotram\">Gotram<span class=\"required-star\">*<\/span><\/label>\r\n      <input type=\"text\" id=\"gotram\" required>\r\n    <\/div>\r\n    <div class=\"col\">\r\n      <label data-i18n=\"lblSaakha\">Saakha \/ Veda Saakha<span class=\"required-star\">*<\/span><\/label>\r\n      <input type=\"text\" id=\"saakha\" required>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"row\">\r\n    <div class=\"col chk-row\"><input type=\"checkbox\" id=\"fatherBrahmin\"><label data-i18n=\"lblFatherBrahmin\" for=\"fatherBrahmin\">Father belongs to Brahmin community<\/label><\/div>\r\n    <div class=\"col chk-row\"><input type=\"checkbox\" id=\"motherBrahmin\"><label data-i18n=\"lblMotherBrahmin\" for=\"motherBrahmin\">Mother belongs to Brahmin community<\/label><\/div>\r\n  <\/div>\r\n  <p class=\"hint\" data-i18n=\"declTrue\">I declare that the above information is true to the best of my knowledge.<\/p>\r\n<\/div>\r\n\r\n<!-- 2. FAMILY DETAILS -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h2\">2. FAMILY DETAILS<\/span><\/h2>\r\n  <div class=\"row\">\r\n    <div class=\"col\"><label data-i18n=\"lblBrothers\">Number of Brothers<\/label><input type=\"number\" min=\"0\" max=\"15\" id=\"numBrothers\"><\/div>\r\n    <div class=\"col\"><label data-i18n=\"lblSisters\">Number of Sisters<\/label><input type=\"number\" min=\"0\" max=\"15\" id=\"numSisters\"><\/div>\r\n  <\/div>\r\n  <p class=\"hint\" data-i18n=\"familyHint\">Rows below appear automatically based on the numbers you enter above. If a row was added by mistake, click \u2715 to remove it.<\/p>\r\n  <table id=\"familyTable\">\r\n    <thead>\r\n      <tr>\r\n        <th data-i18n=\"lblName\">Name<\/th>\r\n        <th data-i18n=\"lblMobile\">Mobile No.<\/th>\r\n        <th data-i18n=\"lblProfession\">Profession \/ Job<\/th>\r\n        <th data-i18n=\"lblRelation\">Relationship with Applicant<\/th>\r\n        <th><\/th>\r\n      <\/tr>\r\n    <\/thead>\r\n    <tbody id=\"familyBody\"><\/tbody>\r\n  <\/table>\r\n  <button type=\"button\" class=\"btn btn-mini\" id=\"addFamilyBtn\" style=\"margin-top:10px\" data-i18n=\"btnAddFamily\">+ Add Family Member<\/button>\r\n<\/div>\r\n\r\n<!-- 3. APPLICANT DETAILS -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h3\">3. APPLICANT DETAILS<\/span><\/h2>\r\n  <label data-i18n=\"lblFullName\">Name<span class=\"required-star\">*<\/span><\/label>\r\n  <input type=\"text\" id=\"applicantName\" required>\r\n\r\n  <label data-i18n=\"lblGender\">Gender<span class=\"required-star\">*<\/span><\/label>\r\n  <div class=\"inline-radio\">\r\n    <div class=\"radio-row\"><input type=\"radio\" name=\"gender\" value=\"Male\" id=\"genderMale\" required><label for=\"genderMale\" data-i18n=\"optMale\">Male<\/label><\/div>\r\n    <div class=\"radio-row\"><input type=\"radio\" name=\"gender\" value=\"Female\" id=\"genderFemale\"><label for=\"genderFemale\" data-i18n=\"optFemale\">Female<\/label><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"row\">\r\n    <div class=\"col\">\r\n      <label data-i18n=\"lblDob\">Date of Birth<span class=\"required-star\">*<\/span><\/label>\r\n      <input type=\"text\" id=\"dob\" placeholder=\"DD-MM-YYYY\" required>\r\n      <div class=\"hint\" data-i18n=\"dateHint\">Type as DDMMYYYY or DD-MM-YYYY<\/div>\r\n      <div id=\"ageDisplay\"><\/div>\r\n    <\/div>\r\n    <div class=\"col\">\r\n      <label data-i18n=\"lblAge\">Age<\/label>\r\n      <input type=\"number\" id=\"age\" readonly>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"row\">\r\n    <div class=\"col\">\r\n      <label data-i18n=\"lblMobileNum\">Mobile Number<span class=\"required-star\">*<\/span><\/label>\r\n      <input type=\"tel\" id=\"applicantMobile\" inputmode=\"numeric\" maxlength=\"10\" required>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <label data-i18n=\"lblAadhaar\">Aadhaar Number<span class=\"required-star\">*<\/span><\/label>\r\n  <div class=\"aadhaar-boxes\">\r\n    <input type=\"text\" id=\"aad1\" maxlength=\"4\" inputmode=\"numeric\">\r\n    <input type=\"text\" id=\"aad2\" maxlength=\"4\" inputmode=\"numeric\">\r\n    <input type=\"text\" id=\"aad3\" maxlength=\"4\" inputmode=\"numeric\">\r\n    <button type=\"button\" class=\"eye-btn\" id=\"aadEye\">\ud83d\udc41<\/button>\r\n  <\/div>\r\n  <div class=\"aadhaar-reveal\" id=\"aadReveal\"><\/div>\r\n\r\n  <label data-i18n=\"lblAddress\">Address as per Aadhaar<span class=\"required-star\">*<\/span><\/label>\r\n  <textarea id=\"address\" required><\/textarea>\r\n\r\n  <div class=\"row\">\r\n    <div class=\"col\"><label data-i18n=\"lblPin\">PIN Code<\/label><input type=\"text\" id=\"pincode\" inputmode=\"numeric\" maxlength=\"6\"><\/div>\r\n    <div class=\"col\"><label data-i18n=\"lblState\">State<\/label><input type=\"text\" id=\"pinState\" readonly><\/div>\r\n  <\/div>\r\n  <div class=\"row\">\r\n    <div class=\"col\"><label data-i18n=\"lblDistrict\">District<\/label><input type=\"text\" id=\"pinDistrict\" readonly><\/div>\r\n    <div class=\"col\"><label data-i18n=\"lblMandal\">Mandal<\/label><input type=\"text\" id=\"pinMandal\" readonly><\/div>\r\n    <div class=\"col\"><label data-i18n=\"lblArea\">Area<\/label><input type=\"text\" id=\"pinArea\" readonly><\/div>\r\n  <\/div>\r\n\r\n  <label data-i18n=\"lblUploadAadhaar\">Upload Aadhaar Copy<\/label>\r\n  <div class=\"upload-btns\">\r\n    <button type=\"button\" class=\"btn btn-mini\" id=\"aadFrontBtn\" data-i18n=\"btnFrontCam\">\ud83d\udcf7 Front Camera<\/button>\r\n    <button type=\"button\" class=\"btn btn-mini\" id=\"aadRearBtn\" data-i18n=\"btnRearCam\">\ud83d\udcf7 Rear Camera<\/button>\r\n    <button type=\"button\" class=\"btn btn-mini\" id=\"aadGalleryBtn\" data-i18n=\"btnGallery\">\ud83d\uddbc Gallery \/ File<\/button>\r\n  <\/div>\r\n  <input type=\"file\" id=\"aadFront\" accept=\"image\/*\" capture=\"user\" hidden>\r\n  <input type=\"file\" id=\"aadRear\" accept=\"image\/*\" capture=\"environment\" hidden>\r\n  <input type=\"file\" id=\"aadGallery\" accept=\"image\/*,.pdf\" hidden>\r\n  <div class=\"upload-preview\" id=\"aadPreview\"><\/div>\r\n\r\n  <label data-i18n=\"lblApplicantPhoto\">Upload Applicant Photo<\/label>\r\n  <div class=\"upload-btns\">\r\n    <button type=\"button\" class=\"btn btn-mini\" id=\"photoFrontBtn\" data-i18n=\"btnFrontCam\">\ud83d\udcf7 Front Camera<\/button>\r\n    <button type=\"button\" class=\"btn btn-mini\" id=\"photoRearBtn\" data-i18n=\"btnRearCam\">\ud83d\udcf7 Rear Camera<\/button>\r\n    <button type=\"button\" class=\"btn btn-mini\" id=\"photoGalleryBtn\" data-i18n=\"btnGallery\">\ud83d\uddbc Gallery \/ File<\/button>\r\n  <\/div>\r\n  <input type=\"file\" id=\"photoFront\" accept=\"image\/*\" capture=\"user\" hidden>\r\n  <input type=\"file\" id=\"photoRear\" accept=\"image\/*\" capture=\"environment\" hidden>\r\n  <input type=\"file\" id=\"photoGallery\" accept=\"image\/*\" hidden>\r\n  <div class=\"upload-preview\" id=\"photoPreview\"><\/div>\r\n\r\n  <div class=\"row\">\r\n    <div class=\"col\"><label data-i18n=\"lblFatherName\">Father's Name<span class=\"required-star\">*<\/span><\/label><input type=\"text\" id=\"fatherName\" required><\/div>\r\n    <div class=\"col\"><label data-i18n=\"lblMotherName\">Mother's Name<span class=\"required-star\">*<\/span><\/label><input type=\"text\" id=\"motherName\" required><\/div>\r\n  <\/div>\r\n  <label data-i18n=\"lblParentMobile\">Father \/ Mother \/ Spouse Mobile No.<span class=\"required-star\">*<\/span><\/label>\r\n  <input type=\"tel\" id=\"parentMobile\" inputmode=\"numeric\" maxlength=\"10\" required>\r\n<\/div>\r\n\r\n<!-- 4. PURPOSE OF STAY -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h4\">4. PURPOSE OF STAY<\/span><\/h2>\r\n  <p style=\"font-weight:700\" data-i18n=\"purposeQ\">Why are you requesting accommodation?<\/p>\r\n  <div class=\"grid-check\" id=\"purposeGroup\">\r\n    <div class=\"chk-row\"><input type=\"checkbox\" class=\"purposeChk\" value=\"Joining College \/ Studies\" id=\"p1\"><label for=\"p1\" data-i18n=\"p1\">Joining College \/ Studies<\/label><\/div>\r\n    <div class=\"chk-row\"><input type=\"checkbox\" class=\"purposeChk\" value=\"Internship\" id=\"p2\"><label for=\"p2\" data-i18n=\"p2\">Internship<\/label><\/div>\r\n    <div class=\"chk-row\"><input type=\"checkbox\" class=\"purposeChk\" value=\"Training Programme\" id=\"p3\"><label for=\"p3\" data-i18n=\"p3\">Training Programme<\/label><\/div>\r\n    <div class=\"chk-row\"><input type=\"checkbox\" class=\"purposeChk\" value=\"Searching for a Job\" id=\"p4\"><label for=\"p4\" data-i18n=\"p4\">Searching for a Job<\/label><\/div>\r\n    <div class=\"chk-row\"><input type=\"checkbox\" class=\"purposeChk\" value=\"Examination \/ Interview\" id=\"p5\"><label for=\"p5\" data-i18n=\"p5\">Examination \/ Interview<\/label><\/div>\r\n    <div class=\"chk-row\"><input type=\"checkbox\" class=\"purposeChk\" value=\"Employment \/ Joining Duty\" id=\"p6\"><label for=\"p6\" data-i18n=\"p6\">Employment \/ Joining Duty<\/label><\/div>\r\n    <div class=\"chk-row\"><input type=\"checkbox\" class=\"purposeChk\" value=\"Medical \/ Family Requirement\" id=\"p7\"><label for=\"p7\" data-i18n=\"p7\">Medical \/ Family Requirement<\/label><\/div>\r\n    <div class=\"chk-row\"><input type=\"checkbox\" class=\"purposeChk\" value=\"Personal Work\" id=\"p8\"><label for=\"p8\" data-i18n=\"p8\">Personal Work<\/label><\/div>\r\n    <div class=\"chk-row\"><input type=\"checkbox\" class=\"purposeChk\" value=\"Other\" id=\"p9\"><label for=\"p9\" data-i18n=\"p9\">Other<\/label><\/div>\r\n  <\/div>\r\n  <div id=\"purposeOtherWrap\" style=\"display:none\">\r\n    <label data-i18n=\"lblPurposeOther\">If Personal Work \/ Other, please specify<\/label>\r\n    <input type=\"text\" id=\"purposeOther\">\r\n  <\/div>\r\n\r\n  <label data-i18n=\"lblSupportDoc\">Supportive Document (Hall Ticket \/ Admission Ticket \/ Employer Letter)<\/label>\r\n  <div class=\"upload-btns\">\r\n    <button type=\"button\" class=\"btn btn-mini\" id=\"supportFrontBtn\" data-i18n=\"btnFrontCam\">\ud83d\udcf7 Front Camera<\/button>\r\n    <button type=\"button\" class=\"btn btn-mini\" id=\"supportRearBtn\" data-i18n=\"btnRearCam\">\ud83d\udcf7 Rear Camera<\/button>\r\n    <button type=\"button\" class=\"btn btn-mini\" id=\"supportGalleryBtn\" data-i18n=\"btnGallery\">\ud83d\uddbc Gallery \/ File<\/button>\r\n  <\/div>\r\n  <input type=\"file\" id=\"supportFront\" accept=\"image\/*\" capture=\"user\" hidden>\r\n  <input type=\"file\" id=\"supportRear\" accept=\"image\/*\" capture=\"environment\" hidden>\r\n  <input type=\"file\" id=\"supportGallery\" accept=\"image\/*,.pdf\" hidden>\r\n  <div class=\"upload-preview\" id=\"supportPreview\"><\/div>\r\n<\/div>\r\n\r\n<!-- 5. PLACE \/ INSTITUTION DETAILS -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h5\">5. PLACE \/ INSTITUTION DETAILS<\/span><\/h2>\r\n  <label data-i18n=\"lblInstName\">College \/ Company \/ Institution \/ Organisation Name<span class=\"required-star\">*<\/span><\/label>\r\n  <input type=\"text\" id=\"instName\" required>\r\n  <label data-i18n=\"lblLocation\">Location<span class=\"required-star\">*<\/span><\/label>\r\n  <input type=\"text\" id=\"location\" required>\r\n<\/div>\r\n\r\n<!-- 6. PERIOD OF STAY -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h6\">6. PERIOD OF STAY<\/span><\/h2>\r\n  <label data-i18n=\"lblAdmType\">Type of Admission<span class=\"required-star\">*<\/span><\/label>\r\n  <div class=\"inline-radio\">\r\n    <div class=\"radio-row\"><input type=\"radio\" name=\"admType\" value=\"Short-Term Stay\" id=\"admShort\" required><label for=\"admShort\" data-i18n=\"optShort\">Short-Term Stay<\/label><\/div>\r\n    <div class=\"radio-row\"><input type=\"radio\" name=\"admType\" value=\"Long-Term Stay\" id=\"admLong\"><label for=\"admLong\" data-i18n=\"optLong\">Long-Term Stay<\/label><\/div>\r\n  <\/div>\r\n  <div class=\"row\">\r\n    <div class=\"col\">\r\n      <label data-i18n=\"lblJoinDate\">Expected Date of Joining<span class=\"required-star\">*<\/span><\/label>\r\n      <input type=\"text\" id=\"joinDate\" placeholder=\"DD-MM-YYYY\" required>\r\n    <\/div>\r\n    <div class=\"col\">\r\n      <label data-i18n=\"lblDays\">Number of Days Stay Required<span class=\"required-star\">*<\/span><\/label>\r\n      <input type=\"number\" min=\"1\" id=\"stayDays\" required>\r\n    <\/div>\r\n    <div class=\"col\">\r\n      <label data-i18n=\"lblVacateDate\">Expected Vacating Date<\/label>\r\n      <input type=\"text\" id=\"vacateDate\" placeholder=\"DD-MM-YYYY\">\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- 7. RESIDENT DECLARATION -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h7\">7. RESIDENT DECLARATION &amp; DISCIPLINE UNDERTAKING<\/span><\/h2>\r\n  <p class=\"hint\" data-i18n=\"tickHint\">Please tick each box after reading carefully:<\/p>\r\n  <div id=\"declGroup\"><\/div>\r\n<\/div>\r\n\r\n<!-- 8. FAMILY KNOWLEDGE & EMERGENCY CONTACT -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h8\">8. FAMILY KNOWLEDGE &amp; EMERGENCY CONTACT<\/span><\/h2>\r\n  <p style=\"font-weight:700\" data-i18n=\"familyAware\">I confirm that my family is aware of my stay here.<\/p>\r\n  <div class=\"row\">\r\n    <div class=\"col\"><label data-i18n=\"lblEmName\">Emergency Contact Name<span class=\"required-star\">*<\/span><\/label><input type=\"text\" id=\"emName\" required><\/div>\r\n    <div class=\"col\"><label data-i18n=\"lblEmRelation\">Relationship<span class=\"required-star\">*<\/span><\/label><input type=\"text\" id=\"emRelation\" required><\/div>\r\n  <\/div>\r\n  <div class=\"row\">\r\n    <div class=\"col\"><label data-i18n=\"lblEmMobile\">Mobile Number<span class=\"required-star\">*<\/span><\/label><input type=\"tel\" id=\"emMobile\" inputmode=\"numeric\" maxlength=\"10\" required><\/div>\r\n    <div class=\"col\"><label data-i18n=\"lblEmAltMobile\">Alternate Mobile Number<\/label><input type=\"tel\" id=\"emAltMobile\" inputmode=\"numeric\" maxlength=\"10\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- 9. VACATING UNDERTAKING -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h9\">9. VACATING UNDERTAKING<\/span><\/h2>\r\n  <p class=\"hint\" data-i18n=\"vacateIntro\">I understand that admission and continuation of accommodation are subject to compliance with the rules and discipline of the institution. If I commit any serious violation of the rules, create nuisance, engage in prohibited activities, provide false information, disturb other residents, misuse the premises, or violate the terms and conditions, I understand that the management may require me to vacate the accommodation immediately, subject to applicable law and safety considerations.<\/p>\r\n  <div id=\"vacateGroup\"><\/div>\r\n<\/div>\r\n\r\n<!-- 10. FINAL DECLARATION -->\r\n<div class=\"card\">\r\n  <h2><span data-i18n=\"h10\">10. FINAL DECLARATION<\/span><\/h2>\r\n  <p class=\"hint\" data-i18n=\"finalDecl1\">I hereby declare that all information furnished by me in this application is true and correct.<\/p>\r\n  <p class=\"hint\" data-i18n=\"finalDecl2\">I understand that submission of this application does not automatically guarantee admission. Admission is subject to verification, availability, eligibility and approval by the management.<\/p>\r\n  <p class=\"hint\" data-i18n=\"finalDecl3\">I have read and accepted the Rules, Terms &amp; Conditions.<\/p>\r\n  <div class=\"chk-row\"><input type=\"checkbox\" id=\"agreeFinal\" required><label for=\"agreeFinal\" data-i18n=\"agreeAccept\">I Agree &amp; Accept<\/label><\/div>\r\n\r\n  <div class=\"row\">\r\n    <div class=\"col\"><label data-i18n=\"lblApplicantName2\">Applicant Name<span class=\"required-star\">*<\/span><\/label><input type=\"text\" id=\"finalName\" required><\/div>\r\n    <div class=\"col\">\r\n      <label data-i18n=\"lblSignature\">Applicant Signature<span class=\"required-star\">*<\/span><\/label>\r\n      <canvas id=\"sigPad\" width=\"340\" height=\"120\"><\/canvas><br>\r\n      <button type=\"button\" class=\"btn btn-mini\" id=\"clearSigBtn\" style=\"margin-top:6px\" data-i18n=\"btnClearSig\">Clear Signature<\/button>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"row\">\r\n    <div class=\"col\"><label data-i18n=\"lblDate\">Date<span class=\"required-star\">*<\/span><\/label><input type=\"text\" id=\"finalDate\" required><\/div>\r\n    <div class=\"col\"><label data-i18n=\"lblPlace\">Place<span class=\"required-star\">*<\/span><\/label><input type=\"text\" id=\"finalPlace\" required><\/div>\r\n  <\/div>\r\n\r\n  <div style=\"text-align:center;margin-top:20px\">\r\n    <button type=\"submit\" class=\"btn btn-primary\" id=\"submitBtn\" data-i18n=\"btnSubmit\" style=\"font-size:16px;padding:13px 34px\">SUBMIT APPLICATION<\/button>\r\n  <\/div>\r\n<\/div>\r\n<\/form>\r\n\r\n<!-- PREVIEW SCREEN -->\r\n<div class=\"card\" id=\"previewScreen\" style=\"display:none\">\r\n  <h2><span data-i18n=\"previewTitle\">PREVIEW YOUR APPLICATION<\/span><\/h2>\r\n  <div id=\"previewBody\"><\/div>\r\n  <div style=\"text-align:center;margin-top:20px;display:flex;gap:14px;justify-content:center\">\r\n    <button type=\"button\" class=\"btn btn-secondary\" id=\"editBtn\" data-i18n=\"btnEdit\">\u270e Edit<\/button>\r\n    <button type=\"button\" class=\"btn btn-primary\" id=\"confirmBtn\" data-i18n=\"btnConfirm\">\u2714 Confirm &amp; Download<\/button>\r\n  <\/div>\r\n  <div class=\"success-banner\" id=\"successBanner\"><\/div>\r\n<\/div>\r\n\r\n<\/div><!-- \/#gbwa-admission-app -->\r\n\r\n<script>\r\n(function(){\r\n\"use strict\";\r\nvar ROOT = document.getElementById('gbwa-admission-app');\r\nvar LANG = sessionStorage.getItem('gbwaLang') || 'en';\r\n\r\n\/* ---------------- Translations ---------------- *\/\r\nvar T = {\r\ntitle:{en:\"ADMISSION \/ ACCOMMODATION APPLICATION FORM\",te:\"\u0c2a\u0c4d\u0c30\u0c35\u0c47\u0c36\u0c02 \/ \u0c35\u0c38\u0c24\u0c3f \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41 \u0c2b\u0c3e\u0c30\u0c02\"},\r\nsubtitle:{en:\"Short-Term \/ Long-Term Stay\",te:\"\u0c38\u0c4d\u0c35\u0c32\u0c4d\u0c2a\u0c15\u0c3e\u0c32\u0c3f\u0c15 \/ \u0c26\u0c40\u0c30\u0c4d\u0c18\u0c15\u0c3e\u0c32\u0c3f\u0c15 \u0c2c\u0c38\"},\r\nh1:{en:\"1. BRAHMIN COMMUNITY DECLARATION\",te:\"1. \u0c2c\u0c4d\u0c30\u0c3e\u0c39\u0c4d\u0c2e\u0c23 \u0c38\u0c02\u0c18\u0c02 \u0c2a\u0c4d\u0c30\u0c15\u0c1f\u0c28\"},\r\ndeclBrahmin:{en:\"I hereby declare that I belong to the Brahmin community.\",te:\"\u0c28\u0c47\u0c28\u0c41 \u0c2c\u0c4d\u0c30\u0c3e\u0c39\u0c4d\u0c2e\u0c23 \u0c38\u0c02\u0c18\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c1a\u0c46\u0c02\u0c26\u0c3f\u0c28\u0c35\u0c3e\u0c21\u0c3f\u0c28\u0c3f\/\u0c26\u0c3e\u0c28\u0c3f\u0c28\u0c3f \u0c05\u0c28\u0c3f \u0c07\u0c02\u0c26\u0c41\u0c2e\u0c42\u0c32\u0c02\u0c17\u0c3e \u0c2a\u0c4d\u0c30\u0c15\u0c1f\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\nlblGotram:{en:\"Gotram\",te:\"\u0c17\u0c4b\u0c24\u0c4d\u0c30\u0c02\"},\r\nlblSaakha:{en:\"Saakha \/ Veda Saakha\",te:\"\u0c36\u0c3e\u0c16 \/ \u0c35\u0c47\u0c26 \u0c36\u0c3e\u0c16\"},\r\nlblFatherBrahmin:{en:\"Father belongs to Brahmin community\",te:\"\u0c24\u0c02\u0c21\u0c4d\u0c30\u0c3f \u0c2c\u0c4d\u0c30\u0c3e\u0c39\u0c4d\u0c2e\u0c23 \u0c38\u0c02\u0c18\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c1a\u0c46\u0c02\u0c26\u0c3f\u0c28\u0c35\u0c3e\u0c30\u0c41\"},\r\nlblMotherBrahmin:{en:\"Mother belongs to Brahmin community\",te:\"\u0c24\u0c32\u0c4d\u0c32\u0c3f \u0c2c\u0c4d\u0c30\u0c3e\u0c39\u0c4d\u0c2e\u0c23 \u0c38\u0c02\u0c18\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c1a\u0c46\u0c02\u0c26\u0c3f\u0c28\u0c35\u0c3e\u0c30\u0c41\"},\r\ndeclTrue:{en:\"I declare that the above information is true to the best of my knowledge.\",te:\"\u0c2a\u0c48\u0c28 \u0c24\u0c46\u0c32\u0c3f\u0c2a\u0c3f\u0c28 \u0c38\u0c2e\u0c3e\u0c1a\u0c3e\u0c30\u0c02 \u0c28\u0c3e \u0c05\u0c35\u0c17\u0c3e\u0c39\u0c28 \u0c2e\u0c47\u0c30\u0c15\u0c41 \u0c28\u0c3f\u0c1c\u0c2e\u0c48\u0c28\u0c26\u0c28\u0c3f \u0c2a\u0c4d\u0c30\u0c15\u0c1f\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\nh2:{en:\"2. FAMILY DETAILS\",te:\"2. \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c35\u0c3f\u0c35\u0c30\u0c3e\u0c32\u0c41\"},\r\nlblBrothers:{en:\"Number of Brothers\",te:\"\u0c38\u0c4b\u0c26\u0c30\u0c41\u0c32 \u0c38\u0c02\u0c16\u0c4d\u0c2f\"},\r\nlblSisters:{en:\"Number of Sisters\",te:\"\u0c38\u0c4b\u0c26\u0c30\u0c40\u0c2e\u0c23\u0c41\u0c32 \u0c38\u0c02\u0c16\u0c4d\u0c2f\"},\r\nfamilyHint:{en:\"Rows below appear automatically based on the numbers you enter above. If a row was added by mistake, click \u2715 to remove it.\",te:\"\u0c2a\u0c48\u0c28 \u0c2e\u0c40\u0c30\u0c41 \u0c28\u0c2e\u0c4b\u0c26\u0c41 \u0c1a\u0c47\u0c38\u0c3f\u0c28 \u0c38\u0c02\u0c16\u0c4d\u0c2f\u0c32 \u0c06\u0c27\u0c3e\u0c30\u0c02\u0c17\u0c3e \u0c26\u0c3f\u0c17\u0c41\u0c35 \u0c35\u0c30\u0c41\u0c38\u0c32\u0c41 \u0c38\u0c4d\u0c35\u0c2f\u0c02\u0c1a\u0c3e\u0c32\u0c15\u0c02\u0c17\u0c3e \u0c35\u0c38\u0c4d\u0c24\u0c3e\u0c2f\u0c3f. \u0c2a\u0c4a\u0c30\u0c2a\u0c3e\u0c1f\u0c41\u0c28 \u0c35\u0c1a\u0c4d\u0c1a\u0c3f\u0c28 \u0c35\u0c30\u0c41\u0c38\u0c28\u0c41 \u0c24\u0c4a\u0c32\u0c17\u0c3f\u0c02\u0c1a\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u2715 \u0c28\u0c4a\u0c15\u0c4d\u0c15\u0c02\u0c21\u0c3f.\"},\r\nrelBrother:{en:\"Brother\",te:\"\u0c38\u0c4b\u0c26\u0c30\u0c41\u0c21\u0c41\"},\r\nrelSister:{en:\"Sister\",te:\"\u0c38\u0c4b\u0c26\u0c30\u0c3f\"},\r\nrelFather:{en:\"Father\",te:\"\u0c24\u0c02\u0c21\u0c4d\u0c30\u0c3f\"},\r\nrelMother:{en:\"Mother\",te:\"\u0c24\u0c32\u0c4d\u0c32\u0c3f\"},\r\nlblName:{en:\"Name\",te:\"\u0c2a\u0c47\u0c30\u0c41\"},\r\nlblMobile:{en:\"Mobile No.\",te:\"\u0c2e\u0c4a\u0c2c\u0c48\u0c32\u0c4d \u0c28\u0c02\u0c2c\u0c30\u0c4d\"},\r\nlblProfession:{en:\"Profession \/ Job\",te:\"\u0c35\u0c43\u0c24\u0c4d\u0c24\u0c3f \/ \u0c09\u0c26\u0c4d\u0c2f\u0c4b\u0c17\u0c02\"},\r\nlblRelation:{en:\"Relationship with Applicant\",te:\"\u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41\u0c26\u0c3e\u0c30\u0c41\u0c24\u0c4b \u0c38\u0c02\u0c2c\u0c02\u0c27\u0c02\"},\r\nbtnAddFamily:{en:\"+ Add Family Member\",te:\"+ \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c38\u0c2d\u0c4d\u0c2f\u0c41\u0c21\u0c3f\u0c28\u0c3f \u0c1c\u0c4b\u0c21\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f\"},\r\nh3:{en:\"3. APPLICANT DETAILS\",te:\"3. \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41\u0c26\u0c3e\u0c30\u0c41 \u0c35\u0c3f\u0c35\u0c30\u0c3e\u0c32\u0c41\"},\r\nlblFullName:{en:\"Name\",te:\"\u0c2a\u0c47\u0c30\u0c41\"},\r\nlblGender:{en:\"Gender\",te:\"\u0c32\u0c3f\u0c02\u0c17\u0c02\"},\r\noptMale:{en:\"Male\",te:\"\u0c2a\u0c41\u0c30\u0c41\u0c37\u0c41\u0c21\u0c41\"},\r\noptFemale:{en:\"Female\",te:\"\u0c38\u0c4d\u0c24\u0c4d\u0c30\u0c40\"},\r\nlblDob:{en:\"Date of Birth\",te:\"\u0c2a\u0c41\u0c1f\u0c4d\u0c1f\u0c3f\u0c28 \u0c24\u0c47\u0c26\u0c40\"},\r\ndateHint:{en:\"Type as DDMMYYYY or DD-MM-YYYY\",te:\"DDMMYYYY \u0c32\u0c47\u0c26\u0c3e DD-MM-YYYY \u0c30\u0c42\u0c2a\u0c02\u0c32\u0c4b \u0c1f\u0c48\u0c2a\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f\"},\r\nlblAge:{en:\"Age\",te:\"\u0c35\u0c2f\u0c38\u0c4d\u0c38\u0c41\"},\r\nlblMobileNum:{en:\"Mobile Number\",te:\"\u0c2e\u0c4a\u0c2c\u0c48\u0c32\u0c4d \u0c28\u0c02\u0c2c\u0c30\u0c4d\"},\r\nlblAadhaar:{en:\"Aadhaar Number\",te:\"\u0c06\u0c27\u0c3e\u0c30\u0c4d \u0c28\u0c02\u0c2c\u0c30\u0c4d\"},\r\nlblAddress:{en:\"Address as per Aadhaar\",te:\"\u0c06\u0c27\u0c3e\u0c30\u0c4d \u0c2a\u0c4d\u0c30\u0c15\u0c3e\u0c30\u0c02 \u0c1a\u0c3f\u0c30\u0c41\u0c28\u0c3e\u0c2e\u0c3e\"},\r\nlblPin:{en:\"PIN Code\",te:\"\u0c2a\u0c3f\u0c28\u0c4d \u0c15\u0c4b\u0c21\u0c4d\"},\r\nlblState:{en:\"State\",te:\"\u0c30\u0c3e\u0c37\u0c4d\u0c1f\u0c4d\u0c30\u0c02\"},\r\nlblDistrict:{en:\"District\",te:\"\u0c1c\u0c3f\u0c32\u0c4d\u0c32\u0c3e\"},\r\nlblMandal:{en:\"Mandal\",te:\"\u0c2e\u0c02\u0c21\u0c32\u0c02\"},\r\nlblArea:{en:\"Area\",te:\"\u0c2a\u0c4d\u0c30\u0c3e\u0c02\u0c24\u0c02\"},\r\nlblUploadAadhaar:{en:\"Upload Aadhaar Copy\",te:\"\u0c06\u0c27\u0c3e\u0c30\u0c4d \u0c15\u0c3e\u0c2a\u0c40 \u0c05\u0c2a\u0c4d\u200c\u0c32\u0c4b\u0c21\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f\"},\r\nlblApplicantPhoto:{en:\"Upload Applicant Photo\",te:\"\u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41\u0c26\u0c3e\u0c30\u0c41 \u0c2b\u0c4b\u0c1f\u0c4b \u0c05\u0c2a\u0c4d\u200c\u0c32\u0c4b\u0c21\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f\"},\r\nbtnFrontCam:{en:\"\ud83d\udcf7 Front Camera\",te:\"\ud83d\udcf7 \u0c2b\u0c4d\u0c30\u0c02\u0c1f\u0c4d \u0c15\u0c46\u0c2e\u0c46\u0c30\u0c3e\"},\r\nbtnRearCam:{en:\"\ud83d\udcf7 Rear Camera\",te:\"\ud83d\udcf7 \u0c30\u0c47\u0c30\u0c4d \u0c15\u0c46\u0c2e\u0c46\u0c30\u0c3e\"},\r\nbtnGallery:{en:\"\ud83d\uddbc Gallery \/ File\",te:\"\ud83d\uddbc \u0c17\u0c4d\u0c2f\u0c3e\u0c32\u0c30\u0c40 \/ \u0c2b\u0c48\u0c32\u0c4d\"},\r\nlblFatherName:{en:\"Father's Name\",te:\"\u0c24\u0c02\u0c21\u0c4d\u0c30\u0c3f \u0c2a\u0c47\u0c30\u0c41\"},\r\nlblMotherName:{en:\"Mother's Name\",te:\"\u0c24\u0c32\u0c4d\u0c32\u0c3f \u0c2a\u0c47\u0c30\u0c41\"},\r\nlblParentMobile:{en:\"Father \/ Mother \/ Spouse Mobile No.\",te:\"\u0c24\u0c02\u0c21\u0c4d\u0c30\u0c3f \/ \u0c24\u0c32\u0c4d\u0c32\u0c3f \/ \u0c1c\u0c40\u0c35\u0c3f\u0c24 \u0c2d\u0c3e\u0c17\u0c38\u0c4d\u0c35\u0c3e\u0c2e\u0c3f \u0c2e\u0c4a\u0c2c\u0c48\u0c32\u0c4d \u0c28\u0c02\u0c2c\u0c30\u0c4d\"},\r\nh4:{en:\"4. PURPOSE OF STAY\",te:\"4. \u0c2c\u0c38 \u0c2f\u0c4a\u0c15\u0c4d\u0c15 \u0c09\u0c26\u0c4d\u0c26\u0c47\u0c36\u0c4d\u0c2f\u0c02\"},\r\npurposeQ:{en:\"Why are you requesting accommodation?\",te:\"\u0c2e\u0c40\u0c30\u0c41 \u0c35\u0c38\u0c24\u0c3f \u0c15\u0c4b\u0c38\u0c02 \u0c0e\u0c02\u0c26\u0c41\u0c15\u0c41 \u0c05\u0c2d\u0c4d\u0c2f\u0c30\u0c4d\u0c25\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c30\u0c41?\"},\r\np1:{en:\"Joining College \/ Studies\",te:\"\u0c15\u0c33\u0c3e\u0c36\u0c3e\u0c32\u0c32\u0c4b \u0c1a\u0c47\u0c30\u0c3f\u0c15 \/ \u0c1a\u0c26\u0c41\u0c35\u0c41\u0c32\u0c41\"},\r\np2:{en:\"Internship\",te:\"\u0c07\u0c02\u0c1f\u0c30\u0c4d\u0c28\u0c4d\u200c\u0c37\u0c3f\u0c2a\u0c4d\"},\r\np3:{en:\"Training Programme\",te:\"\u0c36\u0c3f\u0c15\u0c4d\u0c37\u0c23\u0c3e \u0c15\u0c3e\u0c30\u0c4d\u0c2f\u0c15\u0c4d\u0c30\u0c2e\u0c02\"},\r\np4:{en:\"Searching for a Job\",te:\"\u0c09\u0c26\u0c4d\u0c2f\u0c4b\u0c17\u0c02 \u0c15\u0c4b\u0c38\u0c02 \u0c05\u0c28\u0c4d\u0c35\u0c47\u0c37\u0c23\"},\r\np5:{en:\"Examination \/ Interview\",te:\"\u0c2a\u0c30\u0c40\u0c15\u0c4d\u0c37 \/ \u0c07\u0c02\u0c1f\u0c30\u0c4d\u0c35\u0c4d\u0c2f\u0c42\"},\r\np6:{en:\"Employment \/ Joining Duty\",te:\"\u0c09\u0c26\u0c4d\u0c2f\u0c4b\u0c17\u0c02 \/ \u0c21\u0c4d\u0c2f\u0c42\u0c1f\u0c40\u0c32\u0c4b \u0c1a\u0c47\u0c30\u0c3f\u0c15\"},\r\np7:{en:\"Medical \/ Family Requirement\",te:\"\u0c35\u0c48\u0c26\u0c4d\u0c2f \/ \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c05\u0c35\u0c38\u0c30\u0c02\"},\r\np8:{en:\"Personal Work\",te:\"\u0c35\u0c4d\u0c2f\u0c15\u0c4d\u0c24\u0c3f\u0c17\u0c24 \u0c2a\u0c28\u0c3f\"},\r\np9:{en:\"Other\",te:\"\u0c07\u0c24\u0c30\u0c02\"},\r\nlblPurposeOther:{en:\"If Personal Work \/ Other, please specify\",te:\"\u0c35\u0c4d\u0c2f\u0c15\u0c4d\u0c24\u0c3f\u0c17\u0c24 \u0c2a\u0c28\u0c3f \/ \u0c07\u0c24\u0c30\u0c02 \u0c05\u0c2f\u0c3f\u0c24\u0c47, \u0c26\u0c2f\u0c1a\u0c47\u0c38\u0c3f \u0c35\u0c3f\u0c35\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f\"},\r\nlblSupportDoc:{en:\"Supportive Document (Hall Ticket \/ Admission Ticket \/ Employer Letter)\",te:\"\u0c38\u0c39\u0c3e\u0c2f\u0c15 \u0c2a\u0c24\u0c4d\u0c30\u0c02 (\u0c39\u0c3e\u0c32\u0c4d \u0c1f\u0c3f\u0c15\u0c46\u0c1f\u0c4d \/ \u0c05\u0c21\u0c4d\u0c2e\u0c3f\u0c37\u0c28\u0c4d \u0c1f\u0c3f\u0c15\u0c46\u0c1f\u0c4d \/ \u0c2f\u0c1c\u0c2e\u0c3e\u0c28\u0c3f \u0c32\u0c47\u0c16)\"},\r\nh5:{en:\"5. PLACE \/ INSTITUTION DETAILS\",te:\"5. \u0c38\u0c4d\u0c25\u0c32\u0c02 \/ \u0c38\u0c02\u0c38\u0c4d\u0c25 \u0c35\u0c3f\u0c35\u0c30\u0c3e\u0c32\u0c41\"},\r\nlblInstName:{en:\"College \/ Company \/ Institution \/ Organisation Name\",te:\"\u0c15\u0c33\u0c3e\u0c36\u0c3e\u0c32 \/ \u0c15\u0c02\u0c2a\u0c46\u0c28\u0c40 \/ \u0c38\u0c02\u0c38\u0c4d\u0c25 \u0c2a\u0c47\u0c30\u0c41\"},\r\nlblLocation:{en:\"Location\",te:\"\u0c2a\u0c4d\u0c30\u0c26\u0c47\u0c36\u0c02\"},\r\nh6:{en:\"6. PERIOD OF STAY\",te:\"6. \u0c2c\u0c38 \u0c35\u0c4d\u0c2f\u0c35\u0c27\u0c3f\"},\r\nlblAdmType:{en:\"Type of Admission\",te:\"\u0c2a\u0c4d\u0c30\u0c35\u0c47\u0c36 \u0c30\u0c15\u0c02\"},\r\noptShort:{en:\"Short-Term Stay\",te:\"\u0c38\u0c4d\u0c35\u0c32\u0c4d\u0c2a\u0c15\u0c3e\u0c32\u0c3f\u0c15 \u0c2c\u0c38\"},\r\noptLong:{en:\"Long-Term Stay\",te:\"\u0c26\u0c40\u0c30\u0c4d\u0c18\u0c15\u0c3e\u0c32\u0c3f\u0c15 \u0c2c\u0c38\"},\r\nlblJoinDate:{en:\"Expected Date of Joining\",te:\"\u0c1a\u0c47\u0c30\u0c3f\u0c15 \u0c15\u0c4b\u0c38\u0c02 \u0c05\u0c02\u0c1a\u0c28\u0c3e \u0c24\u0c47\u0c26\u0c40\"},\r\nlblDays:{en:\"Number of Days Stay Required\",te:\"\u0c05\u0c35\u0c38\u0c30\u0c2e\u0c48\u0c28 \u0c2c\u0c38 \u0c30\u0c4b\u0c1c\u0c41\u0c32 \u0c38\u0c02\u0c16\u0c4d\u0c2f\"},\r\nlblVacateDate:{en:\"Expected Vacating Date\",te:\"\u0c16\u0c3e\u0c33\u0c40 \u0c1a\u0c47\u0c2f\u0c41 \u0c05\u0c02\u0c1a\u0c28\u0c3e \u0c24\u0c47\u0c26\u0c40\"},\r\nh7:{en:\"7. RESIDENT DECLARATION & DISCIPLINE UNDERTAKING\",te:\"7. \u0c28\u0c3f\u0c35\u0c3e\u0c38\u0c3f\u0c24 \u0c2a\u0c4d\u0c30\u0c15\u0c1f\u0c28 & \u0c15\u0c4d\u0c30\u0c2e\u0c36\u0c3f\u0c15\u0c4d\u0c37\u0c23 \u0c39\u0c3e\u0c2e\u0c40\"},\r\ntickHint:{en:\"Please tick each box after reading carefully:\",te:\"\u0c1c\u0c3e\u0c17\u0c4d\u0c30\u0c24\u0c4d\u0c24\u0c17\u0c3e \u0c1a\u0c26\u0c3f\u0c35\u0c3f\u0c28 \u0c24\u0c30\u0c4d\u0c35\u0c3e\u0c24 \u0c2a\u0c4d\u0c30\u0c24\u0c3f \u0c2a\u0c46\u0c1f\u0c4d\u0c1f\u0c46\u0c28\u0c41 \u0c1f\u0c3f\u0c15\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f:\"},\r\nh8:{en:\"8. FAMILY KNOWLEDGE & EMERGENCY CONTACT\",te:\"8. \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c05\u0c35\u0c17\u0c3e\u0c39\u0c28 & \u0c05\u0c24\u0c4d\u0c2f\u0c35\u0c38\u0c30 \u0c38\u0c02\u0c2a\u0c4d\u0c30\u0c26\u0c3f\u0c02\u0c2a\u0c41\"},\r\nfamilyAware:{en:\"I confirm that my family is aware of my stay here.\",te:\"\u0c28\u0c47\u0c28\u0c41 \u0c07\u0c15\u0c4d\u0c15\u0c21 \u0c2c\u0c38 \u0c1a\u0c47\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28 \u0c35\u0c3f\u0c37\u0c2f\u0c02 \u0c28\u0c3e \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c24\u0c46\u0c32\u0c41\u0c38\u0c41\u0c28\u0c28\u0c3f \u0c27\u0c43\u0c35\u0c40\u0c15\u0c30\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\nlblEmName:{en:\"Emergency Contact Name\",te:\"\u0c05\u0c24\u0c4d\u0c2f\u0c35\u0c38\u0c30 \u0c38\u0c02\u0c2a\u0c4d\u0c30\u0c26\u0c3f\u0c02\u0c2a\u0c41 \u0c2a\u0c47\u0c30\u0c41\"},\r\nlblEmRelation:{en:\"Relationship\",te:\"\u0c38\u0c02\u0c2c\u0c02\u0c27\u0c02\"},\r\nlblEmMobile:{en:\"Mobile Number\",te:\"\u0c2e\u0c4a\u0c2c\u0c48\u0c32\u0c4d \u0c28\u0c02\u0c2c\u0c30\u0c4d\"},\r\nlblEmAltMobile:{en:\"Alternate Mobile Number\",te:\"\u0c2a\u0c4d\u0c30\u0c24\u0c4d\u0c2f\u0c3e\u0c2e\u0c4d\u0c28\u0c3e\u0c2f \u0c2e\u0c4a\u0c2c\u0c48\u0c32\u0c4d \u0c28\u0c02\u0c2c\u0c30\u0c4d\"},\r\nh9:{en:\"9. VACATING UNDERTAKING\",te:\"9. \u0c16\u0c3e\u0c33\u0c40 \u0c1a\u0c47\u0c2f\u0c41 \u0c39\u0c3e\u0c2e\u0c40\"},\r\nvacateIntro:{en:\"I understand that admission and continuation of accommodation are subject to compliance with the rules and discipline of the institution. If I commit any serious violation of the rules, create nuisance, engage in prohibited activities, provide false information, disturb other residents, misuse the premises, or violate the terms and conditions, I understand that the management may require me to vacate the accommodation immediately, subject to applicable law and safety considerations.\",te:\"\u0c2a\u0c4d\u0c30\u0c35\u0c47\u0c36\u0c02 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c35\u0c38\u0c24\u0c3f \u0c15\u0c4a\u0c28\u0c38\u0c3e\u0c17\u0c3f\u0c02\u0c2a\u0c41 \u0c38\u0c02\u0c38\u0c4d\u0c25 \u0c2f\u0c4a\u0c15\u0c4d\u0c15 \u0c28\u0c3f\u0c2f\u0c2e\u0c3e\u0c32\u0c41 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c15\u0c4d\u0c30\u0c2e\u0c36\u0c3f\u0c15\u0c4d\u0c37\u0c23\u0c15\u0c41 \u0c32\u0c4b\u0c2c\u0c21\u0c3f \u0c09\u0c02\u0c1f\u0c41\u0c02\u0c26\u0c28\u0c3f \u0c28\u0c47\u0c28\u0c41 \u0c05\u0c30\u0c4d\u0c25\u0c02 \u0c1a\u0c47\u0c38\u0c41\u0c15\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41. \u0c28\u0c47\u0c28\u0c41 \u0c28\u0c3f\u0c2f\u0c2e\u0c3e\u0c32\u0c28\u0c41 \u0c24\u0c40\u0c35\u0c4d\u0c30\u0c02\u0c17\u0c3e \u0c09\u0c32\u0c4d\u0c32\u0c02\u0c18\u0c3f\u0c02\u0c1a\u0c3f\u0c28\u0c3e, \u0c05\u0c32\u0c1c\u0c21\u0c3f \u0c38\u0c43\u0c37\u0c4d\u0c1f\u0c3f\u0c02\u0c1a\u0c3f\u0c28\u0c3e, \u0c28\u0c3f\u0c37\u0c47\u0c27\u0c3f\u0c24 \u0c15\u0c3e\u0c30\u0c4d\u0c2f\u0c15\u0c32\u0c3e\u0c2a\u0c3e\u0c32\u0c4d\u0c32\u0c4b \u0c2a\u0c3e\u0c32\u0c4d\u0c17\u0c4a\u0c28\u0c4d\u0c28\u0c3e, \u0c24\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c41 \u0c38\u0c2e\u0c3e\u0c1a\u0c3e\u0c30\u0c02 \u0c07\u0c1a\u0c4d\u0c1a\u0c3f\u0c28\u0c3e, \u0c07\u0c24\u0c30 \u0c28\u0c3f\u0c35\u0c3e\u0c38\u0c3f\u0c24\u0c41\u0c32\u0c15\u0c41 \u0c07\u0c2c\u0c4d\u0c2c\u0c02\u0c26\u0c3f \u0c15\u0c32\u0c3f\u0c17\u0c3f\u0c02\u0c1a\u0c3f\u0c28\u0c3e, \u0c2a\u0c4d\u0c30\u0c3e\u0c02\u0c17\u0c23\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c26\u0c41\u0c30\u0c4d\u0c35\u0c3f\u0c28\u0c3f\u0c2f\u0c4b\u0c17\u0c02 \u0c1a\u0c47\u0c38\u0c3f\u0c28\u0c3e \u0c32\u0c47\u0c26\u0c3e \u0c28\u0c3f\u0c2c\u0c02\u0c27\u0c28\u0c32\u0c28\u0c41 \u0c09\u0c32\u0c4d\u0c32\u0c02\u0c18\u0c3f\u0c02\u0c1a\u0c3f\u0c28\u0c3e, \u0c35\u0c30\u0c4d\u0c24\u0c3f\u0c02\u0c1a\u0c47 \u0c1a\u0c1f\u0c4d\u0c1f\u0c02 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c2d\u0c26\u0c4d\u0c30\u0c24\u0c3e \u0c05\u0c02\u0c36\u0c3e\u0c32\u0c15\u0c41 \u0c32\u0c4b\u0c2c\u0c21\u0c3f \u0c2f\u0c3e\u0c1c\u0c2e\u0c3e\u0c28\u0c4d\u0c2f\u0c02 \u0c28\u0c28\u0c4d\u0c28\u0c41 \u0c35\u0c46\u0c02\u0c1f\u0c28\u0c47 \u0c16\u0c3e\u0c33\u0c40 \u0c1a\u0c47\u0c2f\u0c2e\u0c28\u0c3f \u0c15\u0c4b\u0c30\u0c35\u0c1a\u0c4d\u0c1a\u0c28\u0c3f \u0c05\u0c30\u0c4d\u0c25\u0c02 \u0c1a\u0c47\u0c38\u0c41\u0c15\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\nh10:{en:\"10. FINAL DECLARATION\",te:\"10. \u0c24\u0c41\u0c26\u0c3f \u0c2a\u0c4d\u0c30\u0c15\u0c1f\u0c28\"},\r\nfinalDecl1:{en:\"I hereby declare that all information furnished by me in this application is true and correct.\",te:\"\u0c08 \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41\u0c32\u0c4b \u0c28\u0c47\u0c28\u0c41 \u0c05\u0c02\u0c26\u0c3f\u0c02\u0c1a\u0c3f\u0c28 \u0c38\u0c2e\u0c3e\u0c1a\u0c3e\u0c30\u0c02 \u0c05\u0c02\u0c24\u0c3e \u0c28\u0c3f\u0c1c\u0c2e\u0c48\u0c28\u0c26\u0c3f \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c38\u0c30\u0c48\u0c28\u0c26\u0c28\u0c3f \u0c07\u0c02\u0c26\u0c41\u0c2e\u0c42\u0c32\u0c02\u0c17\u0c3e \u0c2a\u0c4d\u0c30\u0c15\u0c1f\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\nfinalDecl2:{en:\"I understand that submission of this application does not automatically guarantee admission. Admission is subject to verification, availability, eligibility and approval by the management.\",te:\"\u0c08 \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41 \u0c38\u0c2e\u0c30\u0c4d\u0c2a\u0c3f\u0c02\u0c1a\u0c21\u0c02 \u0c35\u0c32\u0c4d\u0c32 \u0c2a\u0c4d\u0c30\u0c35\u0c47\u0c36\u0c02 \u0c38\u0c4d\u0c35\u0c2f\u0c02\u0c1a\u0c3e\u0c32\u0c15\u0c02\u0c17\u0c3e \u0c39\u0c3e\u0c2e\u0c40 \u0c07\u0c35\u0c4d\u0c35\u0c2c\u0c21\u0c26\u0c28\u0c3f \u0c28\u0c47\u0c28\u0c41 \u0c05\u0c30\u0c4d\u0c25\u0c02 \u0c1a\u0c47\u0c38\u0c41\u0c15\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41. \u0c2a\u0c4d\u0c30\u0c35\u0c47\u0c36\u0c02 \u0c2f\u0c3e\u0c1c\u0c2e\u0c3e\u0c28\u0c4d\u0c2f\u0c02 \u0c27\u0c43\u0c35\u0c40\u0c15\u0c30\u0c23, \u0c32\u0c2d\u0c4d\u0c2f\u0c24, \u0c05\u0c30\u0c4d\u0c39\u0c24 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c06\u0c2e\u0c4b\u0c26\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c32\u0c4b\u0c2c\u0c21\u0c3f \u0c09\u0c02\u0c1f\u0c41\u0c02\u0c26\u0c3f.\"},\r\nfinalDecl3:{en:\"I have read and accepted the Rules, Terms & Conditions.\",te:\"\u0c28\u0c3f\u0c2f\u0c2e\u0c3e\u0c32\u0c41, \u0c28\u0c3f\u0c2c\u0c02\u0c27\u0c28\u0c32\u0c41 & \u0c37\u0c30\u0c24\u0c41\u0c32\u0c28\u0c41 \u0c28\u0c47\u0c28\u0c41 \u0c1a\u0c26\u0c3f\u0c35\u0c3f \u0c05\u0c02\u0c17\u0c40\u0c15\u0c30\u0c3f\u0c02\u0c1a\u0c3e\u0c28\u0c41.\"},\r\nagreeAccept:{en:\"I Agree & Accept\",te:\"\u0c28\u0c47\u0c28\u0c41 \u0c05\u0c02\u0c17\u0c40\u0c15\u0c30\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41\"},\r\nlblApplicantName2:{en:\"Applicant Name\",te:\"\u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41\u0c26\u0c3e\u0c30\u0c41 \u0c2a\u0c47\u0c30\u0c41\"},\r\nlblSignature:{en:\"Applicant Signature\",te:\"\u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41\u0c26\u0c3e\u0c30\u0c41 \u0c38\u0c02\u0c24\u0c15\u0c02\"},\r\nbtnClearSig:{en:\"Clear Signature\",te:\"\u0c38\u0c02\u0c24\u0c15\u0c02 \u0c24\u0c4a\u0c32\u0c17\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f\"},\r\nlblDate:{en:\"Date\",te:\"\u0c24\u0c47\u0c26\u0c40\"},\r\nlblPlace:{en:\"Place\",te:\"\u0c38\u0c4d\u0c25\u0c32\u0c02\"},\r\nbtnSubmit:{en:\"SUBMIT APPLICATION\",te:\"\u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41 \u0c38\u0c2e\u0c30\u0c4d\u0c2a\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f\"},\r\npreviewTitle:{en:\"PREVIEW YOUR APPLICATION\",te:\"\u0c2e\u0c40 \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c41 \u0c2a\u0c30\u0c3f\u0c36\u0c40\u0c32\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f\"},\r\nbtnEdit:{en:\"\u270e Edit\",te:\"\u270e \u0c38\u0c35\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f\"},\r\nbtnConfirm:{en:\"\u2714 Confirm & Download\",te:\"\u2714 \u0c28\u0c3f\u0c30\u0c4d\u0c27\u0c3e\u0c30\u0c3f\u0c02\u0c1a\u0c3f \u0c21\u0c4c\u0c28\u0c4d\u200c\u0c32\u0c4b\u0c21\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f\"},\r\nerrFillAll:{en:\"Please complete all required fields and tick all declaration boxes before submitting.\",te:\"\u0c38\u0c2e\u0c30\u0c4d\u0c2a\u0c3f\u0c02\u0c1a\u0c47 \u0c2e\u0c41\u0c02\u0c26\u0c41 \u0c26\u0c2f\u0c1a\u0c47\u0c38\u0c3f \u0c05\u0c28\u0c4d\u0c28\u0c3f \u0c05\u0c35\u0c38\u0c30\u0c2e\u0c48\u0c28 \u0c2b\u0c40\u0c32\u0c4d\u0c21\u0c4d\u200c\u0c32\u0c28\u0c41 \u0c2a\u0c42\u0c30\u0c3f\u0c02\u0c1a\u0c3f, \u0c05\u0c28\u0c4d\u0c28\u0c3f \u0c2a\u0c4d\u0c30\u0c15\u0c1f\u0c28 \u0c2a\u0c46\u0c1f\u0c4d\u0c1f\u0c46\u0c32\u0c28\u0c41 \u0c1f\u0c3f\u0c15\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f.\"},\r\nsuccessMsg:{en:\"Thank you! Your application has been recorded and downloaded as a Word file.\",te:\"\u0c27\u0c28\u0c4d\u0c2f\u0c35\u0c3e\u0c26\u0c3e\u0c32\u0c41! \u0c2e\u0c40 \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41 \u0c28\u0c2e\u0c4b\u0c26\u0c48\u0c02\u0c26\u0c3f \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c35\u0c30\u0c4d\u0c21\u0c4d \u0c2b\u0c48\u0c32\u0c4d\u200c\u0c17\u0c3e \u0c21\u0c4c\u0c28\u0c4d\u200c\u0c32\u0c4b\u0c21\u0c4d \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f.\"},\r\naadhaarFileNote:{en:\"File attached: \",te:\"\u0c1c\u0c24\u0c1a\u0c47\u0c38\u0c3f\u0c28 \u0c2b\u0c48\u0c32\u0c4d: \"},\r\nfileAttached:{en:\"File attached: \",te:\"\u0c1c\u0c24\u0c1a\u0c47\u0c38\u0c3f\u0c28 \u0c2b\u0c48\u0c32\u0c4d: \"},\r\nlblSupportDocShort:{en:\"Supportive Document\",te:\"\u0c38\u0c39\u0c3e\u0c2f\u0c15 \u0c2a\u0c24\u0c4d\u0c30\u0c02\"}\r\n};\r\n\r\nvar DECL_ITEMS = [\r\n{en:\"I will keep my room, surroundings and common areas clean and neat.\",te:\"\u0c28\u0c47\u0c28\u0c41 \u0c28\u0c3e \u0c17\u0c26\u0c3f\u0c28\u0c3f, \u0c2a\u0c30\u0c3f\u0c38\u0c30\u0c3e\u0c32\u0c28\u0c41 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c09\u0c2e\u0c4d\u0c2e\u0c21\u0c3f \u0c2a\u0c4d\u0c30\u0c26\u0c47\u0c36\u0c3e\u0c32\u0c28\u0c41 \u0c36\u0c41\u0c2d\u0c4d\u0c30\u0c02\u0c17\u0c3e, \u0c2a\u0c30\u0c3f\u0c36\u0c41\u0c2d\u0c4d\u0c30\u0c02\u0c17\u0c3e \u0c09\u0c02\u0c1a\u0c41\u0c24\u0c3e\u0c28\u0c41.\"},\r\n{en:\"I will switch off fans, lights and electrical appliances whenever they are not required or when nobody is present in the room.\",te:\"\u0c05\u0c35\u0c38\u0c30\u0c02 \u0c32\u0c47\u0c28\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c41 \u0c32\u0c47\u0c26\u0c3e \u0c17\u0c26\u0c3f\u0c32\u0c4b \u0c0e\u0c35\u0c30\u0c42 \u0c32\u0c47\u0c28\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c41 \u0c2b\u0c4d\u0c2f\u0c3e\u0c28\u0c4d\u0c32\u0c41, \u0c32\u0c48\u0c1f\u0c4d\u0c32\u0c41 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c35\u0c3f\u0c26\u0c4d\u0c2f\u0c41\u0c24\u0c4d \u0c09\u0c2a\u0c15\u0c30\u0c23\u0c3e\u0c32\u0c28\u0c41 \u0c06\u0c2b\u0c4d \u0c1a\u0c47\u0c38\u0c4d\u0c24\u0c3e\u0c28\u0c41.\"},\r\n{en:\"I agree to wake up by 6:00 AM and follow the prescribed daily schedule of the institution.\",te:\"\u0c09\u0c26\u0c2f\u0c02 6:00 \u0c17\u0c02\u0c1f\u0c32\u0c15\u0c41 \u0c28\u0c3f\u0c26\u0c4d\u0c30\u0c32\u0c47\u0c35\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c38\u0c02\u0c38\u0c4d\u0c25 \u0c28\u0c3f\u0c30\u0c4d\u0c26\u0c47\u0c36\u0c3f\u0c02\u0c1a\u0c3f\u0c28 \u0c26\u0c3f\u0c28\u0c1a\u0c30\u0c4d\u0c2f\u0c28\u0c41 \u0c2a\u0c3e\u0c1f\u0c3f\u0c02\u0c1a\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c05\u0c02\u0c17\u0c40\u0c15\u0c30\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\n{en:\"I declare that I do not have any bad habits, substance-abuse habits or activities that may disturb other residents.\",te:\"\u0c07\u0c24\u0c30 \u0c28\u0c3f\u0c35\u0c3e\u0c38\u0c3f\u0c24\u0c41\u0c32\u0c15\u0c41 \u0c07\u0c2c\u0c4d\u0c2c\u0c02\u0c26\u0c3f \u0c15\u0c32\u0c3f\u0c17\u0c3f\u0c02\u0c1a\u0c47 \u0c1a\u0c46\u0c21\u0c41 \u0c05\u0c32\u0c35\u0c3e\u0c1f\u0c4d\u0c32\u0c41, \u0c2e\u0c24\u0c4d\u0c24\u0c41 \u0c2a\u0c26\u0c3e\u0c30\u0c4d\u0c25\u0c3e\u0c32 \u0c35\u0c3f\u0c28\u0c3f\u0c2f\u0c4b\u0c17\u0c02 \u0c32\u0c47\u0c26\u0c3e \u0c07\u0c24\u0c30 \u0c15\u0c3e\u0c30\u0c4d\u0c2f\u0c15\u0c32\u0c3e\u0c2a\u0c3e\u0c32\u0c41 \u0c28\u0c3e\u0c15\u0c41 \u0c32\u0c47\u0c35\u0c28\u0c3f \u0c2a\u0c4d\u0c30\u0c15\u0c1f\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\n{en:\"My parents \/ family members are fully aware that I am joining and staying at this accommodation.\",te:\"\u0c28\u0c47\u0c28\u0c41 \u0c08 \u0c35\u0c38\u0c24\u0c3f\u0c32\u0c4b \u0c1a\u0c47\u0c30\u0c3f \u0c09\u0c02\u0c1f\u0c41\u0c28\u0c4d\u0c28 \u0c35\u0c3f\u0c37\u0c2f\u0c02 \u0c28\u0c3e \u0c24\u0c32\u0c4d\u0c32\u0c3f\u0c26\u0c02\u0c21\u0c4d\u0c30\u0c41\u0c32\u0c15\u0c41 \/ \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c38\u0c2d\u0c4d\u0c2f\u0c41\u0c32\u0c15\u0c41 \u0c2a\u0c42\u0c30\u0c4d\u0c24\u0c3f\u0c17\u0c3e \u0c24\u0c46\u0c32\u0c41\u0c38\u0c41.\"},\r\n{en:\"I agree to follow all Rules, Regulations, Timings, Discipline and Terms & Conditions of the institution.\",te:\"\u0c38\u0c02\u0c38\u0c4d\u0c25 \u0c2f\u0c4a\u0c15\u0c4d\u0c15 \u0c05\u0c28\u0c4d\u0c28\u0c3f \u0c28\u0c3f\u0c2f\u0c2e\u0c3e\u0c32\u0c41, \u0c28\u0c3f\u0c2c\u0c02\u0c27\u0c28\u0c32\u0c41, \u0c38\u0c2e\u0c2f\u0c2a\u0c3e\u0c32\u0c28, \u0c15\u0c4d\u0c30\u0c2e\u0c36\u0c3f\u0c15\u0c4d\u0c37\u0c23 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c28\u0c3f\u0c2c\u0c02\u0c27\u0c28\u0c32\u0c41 & \u0c37\u0c30\u0c24\u0c41\u0c32\u0c28\u0c41 \u0c2a\u0c3e\u0c1f\u0c3f\u0c02\u0c1a\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c05\u0c02\u0c17\u0c40\u0c15\u0c30\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\n{en:\"I will maintain respectful behaviour with other residents, staff and management.\",te:\"\u0c07\u0c24\u0c30 \u0c28\u0c3f\u0c35\u0c3e\u0c38\u0c3f\u0c24\u0c41\u0c32\u0c41, \u0c38\u0c3f\u0c2c\u0c4d\u0c2c\u0c02\u0c26\u0c3f \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c2f\u0c3e\u0c1c\u0c2e\u0c3e\u0c28\u0c4d\u0c2f\u0c02\u0c24\u0c4b \u0c17\u0c4c\u0c30\u0c35\u0c2a\u0c4d\u0c30\u0c26\u0c2e\u0c48\u0c28 \u0c2a\u0c4d\u0c30\u0c35\u0c30\u0c4d\u0c24\u0c28\u0c28\u0c41 \u0c15\u0c4a\u0c28\u0c38\u0c3e\u0c17\u0c3f\u0c38\u0c4d\u0c24\u0c3e\u0c28\u0c41.\"},\r\n{en:\"I will not unnecessarily interfere in the personal matters of other residents.\",te:\"\u0c07\u0c24\u0c30 \u0c28\u0c3f\u0c35\u0c3e\u0c38\u0c3f\u0c24\u0c41\u0c32 \u0c35\u0c4d\u0c2f\u0c15\u0c4d\u0c24\u0c3f\u0c17\u0c24 \u0c35\u0c3f\u0c37\u0c2f\u0c3e\u0c32\u0c32\u0c4b \u0c05\u0c28\u0c35\u0c38\u0c30\u0c02\u0c17\u0c3e \u0c1c\u0c4b\u0c15\u0c4d\u0c2f\u0c02 \u0c1a\u0c47\u0c38\u0c41\u0c15\u0c4b\u0c28\u0c41.\"},\r\n{en:\"I will not ask for, borrow or lend money to other residents without informing the management.\",te:\"\u0c2f\u0c3e\u0c1c\u0c2e\u0c3e\u0c28\u0c4d\u0c2f\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c24\u0c46\u0c32\u0c3f\u0c2f\u0c1c\u0c47\u0c2f\u0c15\u0c41\u0c02\u0c21\u0c3e \u0c07\u0c24\u0c30 \u0c28\u0c3f\u0c35\u0c3e\u0c38\u0c3f\u0c24\u0c41\u0c32 \u0c28\u0c41\u0c02\u0c21\u0c3f \u0c21\u0c2c\u0c4d\u0c2c\u0c41 \u0c05\u0c21\u0c17\u0c28\u0c41, \u0c24\u0c40\u0c38\u0c41\u0c15\u0c4b\u0c28\u0c41 \u0c32\u0c47\u0c26\u0c3e \u0c07\u0c35\u0c4d\u0c35\u0c28\u0c41.\"},\r\n{en:\"I will not create disputes, arguments, nuisance or disturbance inside the premises.\",te:\"\u0c2a\u0c4d\u0c30\u0c3e\u0c02\u0c17\u0c23\u0c02\u0c32\u0c4b \u0c35\u0c3f\u0c35\u0c3e\u0c26\u0c3e\u0c32\u0c41, \u0c17\u0c4a\u0c21\u0c35\u0c32\u0c41, \u0c05\u0c32\u0c1c\u0c21\u0c3f \u0c32\u0c47\u0c26\u0c3e \u0c06\u0c1f\u0c02\u0c15\u0c3e\u0c32\u0c41 \u0c38\u0c43\u0c37\u0c4d\u0c1f\u0c3f\u0c02\u0c1a\u0c28\u0c41.\"},\r\n{en:\"I confirm that I am presently maintaining normal relations with my family and have disclosed any significant family or personal issue that may affect my stay.\",te:\"\u0c2a\u0c4d\u0c30\u0c38\u0c4d\u0c24\u0c41\u0c24\u0c02 \u0c28\u0c47\u0c28\u0c41 \u0c28\u0c3e \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c\u0c02\u0c24\u0c4b \u0c38\u0c3e\u0c27\u0c3e\u0c30\u0c23 \u0c38\u0c02\u0c2c\u0c02\u0c27\u0c3e\u0c32\u0c28\u0c41 \u0c15\u0c32\u0c3f\u0c17\u0c3f \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c28\u0c3f \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c28\u0c3e \u0c2c\u0c38\u0c28\u0c41 \u0c2a\u0c4d\u0c30\u0c2d\u0c3e\u0c35\u0c3f\u0c24\u0c02 \u0c1a\u0c47\u0c2f\u0c17\u0c32 \u0c0f\u0c26\u0c48\u0c28\u0c3e \u0c2e\u0c41\u0c16\u0c4d\u0c2f\u0c2e\u0c48\u0c28 \u0c15\u0c41\u0c1f\u0c41\u0c02\u0c2c \u0c32\u0c47\u0c26\u0c3e \u0c35\u0c4d\u0c2f\u0c15\u0c4d\u0c24\u0c3f\u0c17\u0c24 \u0c38\u0c2e\u0c38\u0c4d\u0c2f\u0c28\u0c41 \u0c35\u0c46\u0c32\u0c4d\u0c32\u0c21\u0c3f\u0c02\u0c1a\u0c3e\u0c28\u0c28\u0c3f \u0c27\u0c43\u0c35\u0c40\u0c15\u0c30\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\n{en:\"For legitimate safety or disciplinary concerns, I agree to cooperate with the authorised management, including Sri Giri Prasad Sir \/ Vedanthi, subject to my knowledge and consent.\",te:\"\u0c38\u0c39\u0c47\u0c24\u0c41\u0c15\u0c2e\u0c48\u0c28 \u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c32\u0c47\u0c26\u0c3e \u0c15\u0c4d\u0c30\u0c2e\u0c36\u0c3f\u0c15\u0c4d\u0c37\u0c23\u0c3e \u0c05\u0c02\u0c36\u0c3e\u0c32 \u0c35\u0c3f\u0c37\u0c2f\u0c02\u0c32\u0c4b, \u0c28\u0c3e \u0c05\u0c28\u0c41\u0c2e\u0c24\u0c3f \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c24\u0c46\u0c32\u0c3f\u0c35\u0c3f\u0c24\u0c4b, \u0c36\u0c4d\u0c30\u0c40 \u0c17\u0c3f\u0c30\u0c3f \u0c2a\u0c4d\u0c30\u0c38\u0c3e\u0c26\u0c4d \u0c17\u0c3e\u0c30\u0c41 \/ \u0c35\u0c47\u0c26\u0c3e\u0c02\u0c24\u0c3f\u0c24\u0c4b \u0c38\u0c39\u0c3e \u0c05\u0c27\u0c3f\u0c15\u0c3e\u0c30\u0c3f\u0c15 \u0c2f\u0c3e\u0c1c\u0c2e\u0c3e\u0c28\u0c4d\u0c2f\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c38\u0c39\u0c15\u0c30\u0c3f\u0c02\u0c1a\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c05\u0c02\u0c17\u0c40\u0c15\u0c30\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"},\r\n{en:\"I will not misuse hostel \/ guest-house facilities, kitchen facilities, Wi-Fi, electricity or any common property.\",te:\"\u0c39\u0c3e\u0c38\u0c4d\u0c1f\u0c32\u0c4d \/ \u0c17\u0c46\u0c38\u0c4d\u0c1f\u0c4d\u200c\u0c39\u0c4c\u0c38\u0c4d \u0c38\u0c4c\u0c15\u0c30\u0c4d\u0c2f\u0c3e\u0c32\u0c41, \u0c35\u0c02\u0c1f\u0c17\u0c26\u0c3f \u0c38\u0c4c\u0c15\u0c30\u0c4d\u0c2f\u0c3e\u0c32\u0c41, \u0c35\u0c48-\u0c2b\u0c48, \u0c35\u0c3f\u0c26\u0c4d\u0c2f\u0c41\u0c24\u0c4d \u0c32\u0c47\u0c26\u0c3e \u0c0f\u0c26\u0c48\u0c28\u0c3e \u0c09\u0c2e\u0c4d\u0c2e\u0c21\u0c3f \u0c06\u0c38\u0c4d\u0c24\u0c3f\u0c28\u0c3f \u0c26\u0c41\u0c30\u0c4d\u0c35\u0c3f\u0c28\u0c3f\u0c2f\u0c4b\u0c17\u0c02 \u0c1a\u0c47\u0c2f\u0c28\u0c41.\"},\r\n{en:\"I understand that accommodation is provided only for the purpose mentioned in this application.\",te:\"\u0c08 \u0c26\u0c30\u0c16\u0c3e\u0c38\u0c4d\u0c24\u0c41\u0c32\u0c4b \u0c2a\u0c47\u0c30\u0c4d\u0c15\u0c4a\u0c28\u0c4d\u0c28 \u0c2a\u0c4d\u0c30\u0c2f\u0c4b\u0c1c\u0c28\u0c02 \u0c15\u0c4b\u0c38\u0c2e\u0c47 \u0c35\u0c38\u0c24\u0c3f \u0c15\u0c32\u0c4d\u0c2a\u0c3f\u0c02\u0c1a\u0c2c\u0c21\u0c41\u0c24\u0c41\u0c02\u0c26\u0c28\u0c3f \u0c28\u0c47\u0c28\u0c41 \u0c05\u0c30\u0c4d\u0c25\u0c02 \u0c1a\u0c47\u0c38\u0c41\u0c15\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"}\r\n];\r\nvar VACATE_ITEMS = [\r\n{en:\"I have understood and accepted this condition.\",te:\"\u0c08 \u0c37\u0c30\u0c24\u0c41\u0c28\u0c41 \u0c28\u0c47\u0c28\u0c41 \u0c05\u0c30\u0c4d\u0c25\u0c02 \u0c1a\u0c47\u0c38\u0c41\u0c15\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c05\u0c02\u0c17\u0c40\u0c15\u0c30\u0c3f\u0c02\u0c1a\u0c3e\u0c28\u0c41.\"},\r\n{en:\"I am willing to vacate the premises when lawfully required by the management for violation of the applicable rules and conditions.\",te:\"\u0c35\u0c30\u0c4d\u0c24\u0c3f\u0c02\u0c1a\u0c47 \u0c28\u0c3f\u0c2f\u0c2e\u0c3e\u0c32\u0c41 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c37\u0c30\u0c24\u0c41\u0c32\u0c28\u0c41 \u0c09\u0c32\u0c4d\u0c32\u0c02\u0c18\u0c3f\u0c02\u0c1a\u0c3f\u0c28\u0c02\u0c26\u0c41\u0c15\u0c41 \u0c2f\u0c3e\u0c1c\u0c2e\u0c3e\u0c28\u0c4d\u0c2f\u0c02 \u0c1a\u0c1f\u0c4d\u0c1f\u0c2c\u0c26\u0c4d\u0c27\u0c02\u0c17\u0c3e \u0c15\u0c4b\u0c30\u0c3f\u0c28\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c41 \u0c2a\u0c4d\u0c30\u0c3e\u0c02\u0c17\u0c23\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c16\u0c3e\u0c33\u0c40 \u0c1a\u0c47\u0c2f\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c28\u0c47\u0c28\u0c41 \u0c38\u0c3f\u0c26\u0c4d\u0c27\u0c02\u0c17\u0c3e \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41.\"}\r\n];\r\n\r\nfunction t(key){ return (T[key] && T[key][LANG]) || (T[key] && T[key].en) || key; }\r\n\r\nfunction buildDeclGroups(){\r\n  var declGroup = ROOT.querySelector('#declGroup');\r\n  declGroup.innerHTML='';\r\n  DECL_ITEMS.forEach(function(item,i){\r\n    var div=document.createElement('div');\r\n    div.className='chk-row';\r\n    div.innerHTML='<input type=\"checkbox\" class=\"declChk\" id=\"decl'+i+'\" required><label for=\"decl'+i+'\" data-decl-idx=\"'+i+'\"><\/label>';\r\n    declGroup.appendChild(div);\r\n  });\r\n  var vacateGroup = ROOT.querySelector('#vacateGroup');\r\n  vacateGroup.innerHTML='';\r\n  VACATE_ITEMS.forEach(function(item,i){\r\n    var div=document.createElement('div');\r\n    div.className='chk-row';\r\n    div.innerHTML='<input type=\"checkbox\" class=\"vacateChk\" id=\"vacate'+i+'\" required><label for=\"vacate'+i+'\" data-vacate-idx=\"'+i+'\"><\/label>';\r\n    vacateGroup.appendChild(div);\r\n  });\r\n}\r\n\r\nfunction applyLang(){\r\n  ROOT.querySelectorAll('[data-i18n]').forEach(function(el){\r\n    var key = el.getAttribute('data-i18n');\r\n    if (T[key]) el.innerHTML = t(key);\r\n  });\r\n  ROOT.querySelectorAll('[data-decl-idx]').forEach(function(el){\r\n    var i = +el.getAttribute('data-decl-idx');\r\n    el.textContent = DECL_ITEMS[i][LANG] || DECL_ITEMS[i].en;\r\n  });\r\n  ROOT.querySelectorAll('[data-vacate-idx]').forEach(function(el){\r\n    var i = +el.getAttribute('data-vacate-idx');\r\n    el.textContent = VACATE_ITEMS[i][LANG] || VACATE_ITEMS[i].en;\r\n  });\r\n  ROOT.querySelector('#btnEn').classList.toggle('active', LANG==='en');\r\n  ROOT.querySelector('#btnTe').classList.toggle('active', LANG==='te');\r\n}\r\n\r\nROOT.querySelector('#btnEn').addEventListener('click', function(){ LANG='en'; sessionStorage.setItem('gbwaLang','en'); applyLang(); });\r\nROOT.querySelector('#btnTe').addEventListener('click', function(){ LANG='te'; sessionStorage.setItem('gbwaLang','te'); applyLang(); });\r\n\r\n\/* ---------------- Sound cues ---------------- *\/\r\nvar AudioCtx = window.AudioContext || window.webkitAudioContext;\r\nvar actx = null;\r\nfunction playTone(){\r\n  try{\r\n    if(!actx) actx = new AudioCtx();\r\n    var o = actx.createOscillator(), g = actx.createGain();\r\n    o.type='sine'; o.frequency.value=880;\r\n    g.gain.setValueAtTime(0.001, actx.currentTime);\r\n    g.gain.exponentialRampToValueAtTime(0.15, actx.currentTime+0.02);\r\n    g.gain.exponentialRampToValueAtTime(0.001, actx.currentTime+0.25);\r\n    o.connect(g); g.connect(actx.destination);\r\n    o.start(); o.stop(actx.currentTime+0.26);\r\n  }catch(e){}\r\n}\r\nvar voicesCache=null;\r\nfunction pickVoice(){\r\n  if(!('speechSynthesis' in window)) return null;\r\n  var voices = speechSynthesis.getVoices();\r\n  if(!voices || !voices.length) return null;\r\n  var v = voices.find(function(v){return v.lang==='en-IN';});\r\n  if(!v) v = voices.find(function(v){return \/^en\/i.test(v.lang);});\r\n  return v || voices[0];\r\n}\r\nif('speechSynthesis' in window){\r\n  speechSynthesis.onvoiceschanged=function(){ voicesCache = pickVoice(); };\r\n}\r\nfunction speakThankYou(){\r\n  try{\r\n    if(!('speechSynthesis' in window)) return;\r\n    var u = new SpeechSynthesisUtterance('Thank you');\r\n    var v = voicesCache || pickVoice();\r\n    if(v) u.voice=v;\r\n    u.lang='en-IN'; u.rate=1; u.pitch=1;\r\n    speechSynthesis.cancel();\r\n    speechSynthesis.speak(u);\r\n  }catch(e){}\r\n}\r\n\r\nfunction markFilled(el){\r\n  if(el.value && String(el.value).trim().length){\r\n    if(!el.classList.contains('filled')){ el.classList.add('filled'); playTone(); }\r\n  } else {\r\n    el.classList.remove('filled');\r\n  }\r\n}\r\nROOT.addEventListener('blur', function(e){\r\n  var el = e.target;\r\n  if(el.matches && el.matches('input[type=text],input[type=number],input[type=tel],textarea')){\r\n    markFilled(el);\r\n  }\r\n}, true);\r\nROOT.addEventListener('change', function(e){\r\n  var el = e.target;\r\n  if(el.matches && el.matches('select')){ markFilled(el); }\r\n  if(el.type==='checkbox' && el.checked){ speakThankYou(); }\r\n  if(el.type==='radio' && el.checked){ playTone(); }\r\n}, true);\r\n\r\n\/* ---------------- Mobile number sanitization ---------------- *\/\r\nROOT.querySelectorAll('input[type=tel]').forEach(function(inp){\r\n  inp.addEventListener('input', function(){\r\n    inp.value = inp.value.replace(\/\\D\/g,'').slice(0,10);\r\n  });\r\n});\r\n\r\n\/* ---------------- Flexible date parsing ---------------- *\/\r\nfunction parseFlexibleDate(str){\r\n  if(!str) return null;\r\n  var digits = String(str).replace(\/\\D\/g,'');\r\n  if(digits.length!==8) return null;\r\n  var d=+digits.slice(0,2), m=+digits.slice(2,4), y=+digits.slice(4,8);\r\n  if(m<1||m>12||d<1||d>31||y<1900||y>2100) return null;\r\n  var dt = new Date(y, m-1, d);\r\n  if(dt.getMonth()!==m-1) return null;\r\n  return dt;\r\n}\r\nfunction formatDate(dt){\r\n  function p(n){return n<10?'0'+n:''+n;}\r\n  return p(dt.getDate())+'-'+p(dt.getMonth()+1)+'-'+dt.getFullYear();\r\n}\r\nfunction wireFlexDate(id, onValid){\r\n  var inp = ROOT.querySelector('#'+id);\r\n  if(!inp) return;\r\n  inp.addEventListener('blur', function(){\r\n    var dt = parseFlexibleDate(inp.value);\r\n    if(dt){ inp.value = formatDate(dt); markFilled(inp); if(onValid) onValid(dt); }\r\n  });\r\n}\r\nfunction calcAge(dob){\r\n  var today=new Date();\r\n  var age=today.getFullYear()-dob.getFullYear();\r\n  var mo=today.getMonth()-dob.getMonth();\r\n  if(mo<0 || (mo===0 && today.getDate()<dob.getDate())) age--;\r\n  return age;\r\n}\r\nwireFlexDate('dob', function(dt){\r\n  var age = calcAge(dt);\r\n  ROOT.querySelector('#age').value = age;\r\n  markFilled(ROOT.querySelector('#age'));\r\n  ROOT.querySelector('#ageDisplay').textContent = (LANG==='te'?'\u0c35\u0c2f\u0c38\u0c4d\u0c38\u0c41: ':'Age: ')+age+(LANG==='te'?' \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41':' years');\r\n});\r\nwireFlexDate('joinDate');\r\nwireFlexDate('vacateDate');\r\nwireFlexDate('finalDate');\r\n\r\n\/* pre-fill today's date in Final Declaration Date field *\/\r\n(function(){\r\n  var fd = ROOT.querySelector('#finalDate');\r\n  fd.value = formatDate(new Date());\r\n  markFilled(fd);\r\n})();\r\n\r\n\/* ---------------- Aadhaar 4-4-4 boxes ---------------- *\/\r\nvar aad = [ROOT.querySelector('#aad1'), ROOT.querySelector('#aad2'), ROOT.querySelector('#aad3')];\r\nvar aadReveal = ROOT.querySelector('#aadReveal');\r\nvar aadMasked = false;\r\n\r\nfunction sanitizeDigits(v){ return v.replace(\/\\D\/g,''); }\r\n\r\nfunction checkAadhaarComplete(){\r\n  var full = aad.map(function(b){return b.value;}).join('');\r\n  if(full.length===12){\r\n    aadReveal.style.display='block';\r\n    aadReveal.textContent = full.slice(0,4)+' '+full.slice(4,8)+' '+full.slice(8,12);\r\n    playTone();\r\n    setTimeout(function(){\r\n      aadReveal.style.display='none';\r\n      maskAadhaar(true);\r\n    }, 3000);\r\n  }\r\n}\r\nfunction maskAadhaar(mask){\r\n  aadMasked = mask;\r\n  aad.forEach(function(b){ b.type = mask ? 'password' : 'text'; });\r\n}\r\naad.forEach(function(box, idx){\r\n  box.addEventListener('input', function(){\r\n    box.value = sanitizeDigits(box.value).slice(0,4);\r\n    if(box.value.length===4 && idx<2){ aad[idx+1].focus(); }\r\n    markFilled(box);\r\n    checkAadhaarComplete();\r\n  });\r\n  box.addEventListener('keydown', function(e){\r\n    if(e.key==='Backspace' && box.value.length===0 && idx>0){ aad[idx-1].focus(); }\r\n  });\r\n  box.addEventListener('paste', function(e){\r\n    var text = (e.clipboardData || window.clipboardData).getData('text');\r\n    var digits = sanitizeDigits(text);\r\n    if(digits.length>=8){\r\n      e.preventDefault();\r\n      aad[0].value = digits.slice(0,4);\r\n      aad[1].value = digits.slice(4,8);\r\n      aad[2].value = digits.slice(8,12);\r\n      aad.forEach(markFilled);\r\n      checkAadhaarComplete();\r\n    }\r\n  });\r\n});\r\nROOT.querySelector('#aadEye').addEventListener('click', function(){\r\n  maskAadhaar(!aadMasked);\r\n});\r\n\r\n\/* ---------------- PIN code auto-fill ---------------- *\/\r\nROOT.querySelector('#pincode').addEventListener('input', function(){\r\n  var v = this.value.replace(\/\\D\/g,'').slice(0,6);\r\n  this.value = v;\r\n  if(v.length===6){\r\n    markFilled(this);\r\n    var self=this;\r\n    fetch('https:\/\/api.postalpincode.in\/pincode\/'+v).then(function(r){return r.json();}).then(function(data){\r\n      if(data && data[0] && data[0].Status==='Success' && data[0].PostOffice && data[0].PostOffice.length){\r\n        var po = data[0].PostOffice[0];\r\n        ROOT.querySelector('#pinState').value = po.State||'';\r\n        ROOT.querySelector('#pinDistrict').value = po.District||'';\r\n        ROOT.querySelector('#pinMandal').value = po.Block && po.Block!=='NA' ? po.Block : (po.District||'');\r\n        ROOT.querySelector('#pinArea').value = po.Name||'';\r\n        ['pinState','pinDistrict','pinMandal','pinArea'].forEach(function(id){markFilled(ROOT.querySelector('#'+id));});\r\n      }\r\n    }).catch(function(){ \/* silent - manual entry still possible *\/ });\r\n  }\r\n});\r\n\r\n\/* ---------------- Purpose \"Other\" reveal ---------------- *\/\r\nvar purposeOtherWrap = ROOT.querySelector('#purposeOtherWrap');\r\nROOT.querySelectorAll('.purposeChk').forEach(function(cb){\r\n  cb.addEventListener('change', function(){\r\n    var p8 = ROOT.querySelector('#p8').checked, p9 = ROOT.querySelector('#p9').checked;\r\n    purposeOtherWrap.style.display = (p8||p9) ? 'block' : 'none';\r\n  });\r\n});\r\n\r\n\/* ---------------- Name\/Mobile registry & cross auto-fill (\"same name or number, anywhere\") ---------------- *\/\r\nfunction buildRegistry(excludeTr){\r\n  var reg = [];\r\n  var fn = val('fatherName').trim(), mn = val('motherName').trim(), pm = val('parentMobile').trim();\r\n  if(fn) reg.push({name:fn, mobile:pm, relation:t('relFather')});\r\n  if(mn) reg.push({name:mn, mobile:pm, relation:t('relMother')});\r\n  familyBody.querySelectorAll('tr').forEach(function(tr){\r\n    if(tr===excludeTr) return;\r\n    var n = tr.querySelector('.fam-name').value.trim();\r\n    var m = tr.querySelector('.fam-mobile').value.trim();\r\n    var r = tr.querySelector('.fam-rel').value.trim();\r\n    if(n || m) reg.push({name:n, mobile:m, relation:r});\r\n  });\r\n  return reg;\r\n}\r\nfunction findByName(reg,name){ name=(name||'').trim().toLowerCase(); if(!name) return null; return reg.find(function(e){return e.name && e.name.trim().toLowerCase()===name;}); }\r\nfunction findByMobile(reg,mobile){ mobile=(mobile||'').trim(); if(!mobile || mobile.length<10) return null; return reg.find(function(e){return e.mobile && e.mobile.trim()===mobile;}); }\r\nfunction wireCrossAutofillEls(nameEl, mobileEl, relEl, excludeTr){\r\n  if(nameEl) nameEl.addEventListener('blur', function(){\r\n    var reg = buildRegistry(excludeTr);\r\n    var hit = findByName(reg, nameEl.value);\r\n    if(hit){\r\n      if(mobileEl && !mobileEl.value && hit.mobile){ mobileEl.value=hit.mobile; markFilled(mobileEl); }\r\n      if(relEl && !relEl.value && hit.relation){ relEl.value=hit.relation; markFilled(relEl); }\r\n    }\r\n  });\r\n  if(mobileEl) mobileEl.addEventListener('blur', function(){\r\n    var reg = buildRegistry(excludeTr);\r\n    var hit = findByMobile(reg, mobileEl.value);\r\n    if(hit){\r\n      if(nameEl && !nameEl.value && hit.name){ nameEl.value=hit.name; markFilled(nameEl); }\r\n      if(relEl && !relEl.value && hit.relation){ relEl.value=hit.relation; markFilled(relEl); }\r\n    }\r\n  });\r\n}\r\n\r\n\/* ---------------- Family member rows: auto-generated from Brothers\/Sisters count + manual +Add ---------------- *\/\r\nvar familyBody = ROOT.querySelector('#familyBody');\r\nfunction addFamilyRow(auto, relationPrefill){\r\n  var tr = document.createElement('tr');\r\n  if(auto) tr.dataset.auto = '1';\r\n  tr.innerHTML =\r\n    '<td><input type=\"text\" class=\"fam-name\"><\/td>'+\r\n    '<td><input type=\"tel\" class=\"fam-mobile\" inputmode=\"numeric\" maxlength=\"10\"><\/td>'+\r\n    '<td><input type=\"text\" class=\"fam-prof\"><\/td>'+\r\n    '<td><input type=\"text\" class=\"fam-rel\" value=\"'+(relationPrefill||'')+'\"><\/td>'+\r\n    '<td><button type=\"button\" class=\"btn-del\">\u2715<\/button><\/td>';\r\n  familyBody.appendChild(tr);\r\n  var nameEl = tr.querySelector('.fam-name'), mobileEl = tr.querySelector('.fam-mobile'), relEl = tr.querySelector('.fam-rel');\r\n  mobileEl.addEventListener('input', function(){\r\n    this.value = this.value.replace(\/\\D\/g,'').slice(0,10);\r\n  });\r\n  tr.querySelectorAll('input').forEach(function(inp){\r\n    inp.addEventListener('blur', function(){ markFilled(inp); });\r\n  });\r\n  if(relationPrefill) markFilled(relEl);\r\n  wireCrossAutofillEls(nameEl, mobileEl, relEl, tr);\r\n  tr.querySelector('.btn-del').addEventListener('click', function(){ tr.remove(); });\r\n  return tr;\r\n}\r\nfunction relationForIndex(idx, brothers, sisters){\r\n  if(idx < brothers) return t('relBrother');\r\n  if(idx < brothers + sisters) return t('relSister');\r\n  return '';\r\n}\r\nfunction syncFamilyRows(){\r\n  var brothers = parseInt(ROOT.querySelector('#numBrothers').value, 10) || 0;\r\n  var sisters = parseInt(ROOT.querySelector('#numSisters').value, 10) || 0;\r\n  var total = brothers + sisters;\r\n  var autoRows = Array.from(familyBody.querySelectorAll('tr[data-auto=\"1\"]'));\r\n  for(var i = autoRows.length; i < total; i++){\r\n    addFamilyRow(true, relationForIndex(i, brothers, sisters));\r\n  }\r\n  autoRows = Array.from(familyBody.querySelectorAll('tr[data-auto=\"1\"]'));\r\n  for(var j = autoRows.length - 1; j >= total; j--){\r\n    var tr = autoRows[j];\r\n    var nameVal = tr.querySelector('.fam-name').value.trim();\r\n    var mobileVal = tr.querySelector('.fam-mobile').value.trim();\r\n    var profVal = tr.querySelector('.fam-prof').value.trim();\r\n    if(!nameVal && !mobileVal && !profVal){ tr.remove(); }\r\n  }\r\n  \/\/ Re-tag relation labels on still-untouched auto rows to reflect current counts\/language\r\n  autoRows = Array.from(familyBody.querySelectorAll('tr[data-auto=\"1\"]'));\r\n  autoRows.forEach(function(tr, idx){\r\n    var relEl = tr.querySelector('.fam-rel');\r\n    var current = relEl.value.trim();\r\n    var isKnownAutoLabel = [t('relBrother'), t('relSister'), 'Brother', 'Sister', '\u0c38\u0c4b\u0c26\u0c30\u0c41\u0c21\u0c41', '\u0c38\u0c4b\u0c26\u0c30\u0c3f'].indexOf(current) !== -1 || current === '';\r\n    if(isKnownAutoLabel){ relEl.value = relationForIndex(idx, brothers, sisters); markFilled(relEl); }\r\n  });\r\n}\r\nROOT.querySelector('#numBrothers').addEventListener('input', syncFamilyRows);\r\nROOT.querySelector('#numSisters').addEventListener('input', syncFamilyRows);\r\nROOT.querySelector('#addFamilyBtn').addEventListener('click', function(){ addFamilyRow(false, ''); });\r\n\r\n\/* ---------------- Emergency contact: auto-fill from Father\/Mother\/Family entries ---------------- *\/\r\nwireCrossAutofillEls(ROOT.querySelector('#emName'), ROOT.querySelector('#emMobile'), ROOT.querySelector('#emRelation'), null);\r\n\r\n\/* ---------------- Photo \/ document uploads (Front Camera \/ Rear Camera \/ Gallery) ---------------- *\/\r\nvar uploads = { aadhaar:null, photo:null, support:null };\r\nfunction handleUploadFile(file, key, prefix){\r\n  if(!file) return;\r\n  var reader = new FileReader();\r\n  reader.onload = function(ev){\r\n    uploads[key] = {name:file.name, type:file.type, dataUrl:ev.target.result};\r\n    renderUploadPreview(prefix, key);\r\n    playTone();\r\n  };\r\n  reader.readAsDataURL(file);\r\n}\r\nfunction renderUploadPreview(prefix, key){\r\n  var prev = ROOT.querySelector('#'+prefix+'Preview');\r\n  var d = uploads[key];\r\n  if(!d){ prev.innerHTML=''; return; }\r\n  var thumb = d.type.indexOf('image')===0 ? '<img decoding=\"async\" src=\"'+d.dataUrl+'\" style=\"height:64px\">' : '\ud83d\udcc4';\r\n  prev.innerHTML = thumb+' <span style=\"font-weight:700\">'+d.name+'<\/span> <button type=\"button\" class=\"btn-del\" data-role=\"remove\">\u2715<\/button>';\r\n  prev.querySelector('[data-role=remove]').addEventListener('click', function(){ uploads[key]=null; renderUploadPreview(prefix,key); });\r\n}\r\nfunction wireUpload(prefix, key){\r\n  ['Front','Rear','Gallery'].forEach(function(suffix){\r\n    var btn = ROOT.querySelector('#'+prefix+suffix+'Btn');\r\n    var inp = ROOT.querySelector('#'+prefix+suffix);\r\n    if(!btn || !inp) return;\r\n    btn.addEventListener('click', function(){ inp.click(); });\r\n    inp.addEventListener('change', function(e){ handleUploadFile(e.target.files[0], key, prefix); });\r\n  });\r\n}\r\nwireUpload('aad', 'aadhaar');\r\nwireUpload('photo', 'photo');\r\nwireUpload('support', 'support');\r\n\r\n\/* ---------------- Signature pad ---------------- *\/\r\nvar sigCanvas = ROOT.querySelector('#sigPad');\r\nvar sigCtx = sigCanvas.getContext('2d');\r\nsigCtx.lineWidth = 2.2; sigCtx.strokeStyle = '#0D1B6E'; sigCtx.lineCap='round';\r\nvar sigDrawing=false, sigHasContent=false;\r\nfunction sigPos(e){\r\n  var rect = sigCanvas.getBoundingClientRect();\r\n  var scaleX = sigCanvas.width\/rect.width, scaleY = sigCanvas.height\/rect.height;\r\n  var cx = (e.touches? e.touches[0].clientX : e.clientX);\r\n  var cy = (e.touches? e.touches[0].clientY : e.clientY);\r\n  return {x:(cx-rect.left)*scaleX, y:(cy-rect.top)*scaleY};\r\n}\r\nfunction sigStart(e){ sigDrawing=true; var p=sigPos(e); sigCtx.beginPath(); sigCtx.moveTo(p.x,p.y); e.preventDefault(); }\r\nfunction sigMove(e){ if(!sigDrawing) return; var p=sigPos(e); sigCtx.lineTo(p.x,p.y); sigCtx.stroke(); sigHasContent=true; e.preventDefault(); }\r\nfunction sigEnd(){ if(sigDrawing){ sigDrawing=false; if(sigHasContent) playTone(); } }\r\nsigCanvas.addEventListener('mousedown', sigStart);\r\nsigCanvas.addEventListener('mousemove', sigMove);\r\nwindow.addEventListener('mouseup', sigEnd);\r\nsigCanvas.addEventListener('touchstart', sigStart, {passive:false});\r\nsigCanvas.addEventListener('touchmove', sigMove, {passive:false});\r\nsigCanvas.addEventListener('touchend', sigEnd);\r\nROOT.querySelector('#clearSigBtn').addEventListener('click', function(){\r\n  sigCtx.clearRect(0,0,sigCanvas.width,sigCanvas.height); sigHasContent=false;\r\n});\r\n\r\n\/* ---------------- Validation ---------------- *\/\r\nfunction showError(msg, focusEl){\r\n  var banner = ROOT.querySelector('#errorBanner');\r\n  banner.textContent = msg; banner.style.display='block';\r\n  banner.scrollIntoView({behavior:'smooth', block:'center'});\r\n  if(focusEl) setTimeout(function(){ focusEl.focus(); }, 300);\r\n}\r\nfunction hideError(){ ROOT.querySelector('#errorBanner').style.display='none'; }\r\n\r\nfunction validateForm(){\r\n  hideError();\r\n  var form = ROOT.querySelector('#admissionForm');\r\n  if(!form.checkValidity()){\r\n    form.reportValidity();\r\n    showError(t('errFillAll'));\r\n    return false;\r\n  }\r\n  var anyPurpose = Array.from(ROOT.querySelectorAll('.purposeChk')).some(function(c){return c.checked;});\r\n  if(!anyPurpose){ showError(t('errFillAll'), ROOT.querySelector('#p1')); return false; }\r\n  var allDecl = Array.from(ROOT.querySelectorAll('.declChk')).every(function(c){return c.checked;});\r\n  if(!allDecl){ showError(t('errFillAll')); return false; }\r\n  var allVacate = Array.from(ROOT.querySelectorAll('.vacateChk')).every(function(c){return c.checked;});\r\n  if(!allVacate){ showError(t('errFillAll')); return false; }\r\n  if(!sigHasContent){ showError(t('errFillAll')); return false; }\r\n  return true;\r\n}\r\n\r\n\/* ---------------- Preview ---------------- *\/\r\nfunction val(id){ var el=ROOT.querySelector('#'+id); return el?el.value:''; }\r\nfunction pRow(labelKey, value){\r\n  if(!value) return '';\r\n  return '<div class=\"preview-row\"><b>'+t(labelKey)+'<\/b><span>'+value+'<\/span><\/div>';\r\n}\r\nfunction buildPreview(){\r\n  var full = ROOT.querySelector('#aad1').value+' '+ROOT.querySelector('#aad2').value+' '+ROOT.querySelector('#aad3').value;\r\n  var purposes = Array.from(ROOT.querySelectorAll('.purposeChk')).filter(function(c){return c.checked;}).map(function(c){return c.parentElement.querySelector('label').textContent;}).join(', ');\r\n  var gender = ROOT.querySelector('input[name=gender]:checked');\r\n  var admType = ROOT.querySelector('input[name=admType]:checked');\r\n  var familyRows = Array.from(familyBody.querySelectorAll('tr')).map(function(tr){\r\n    var cells = tr.querySelectorAll('input');\r\n    return [cells[0].value,cells[1].value,cells[2].value,cells[3].value];\r\n  }).filter(function(r){return r[0]||r[1]||r[2]||r[3];});\r\n\r\n  var html = '';\r\n  html += pRow('lblGotram', val('gotram'));\r\n  html += pRow('lblSaakha', val('saakha'));\r\n  html += pRow('lblFatherBrahmin', ROOT.querySelector('#fatherBrahmin').checked ? (LANG==='te'?'\u0c05\u0c35\u0c41\u0c28\u0c41':'Yes') : '');\r\n  html += pRow('lblMotherBrahmin', ROOT.querySelector('#motherBrahmin').checked ? (LANG==='te'?'\u0c05\u0c35\u0c41\u0c28\u0c41':'Yes') : '');\r\n  html += pRow('lblBrothers', val('numBrothers'));\r\n  html += pRow('lblSisters', val('numSisters'));\r\n  if(familyRows.length){\r\n    html += '<div class=\"preview-row\"><b>'+t('h2')+'<\/b><\/div><table><thead><tr><th>'+t('lblName')+'<\/th><th>'+t('lblMobile')+'<\/th><th>'+t('lblProfession')+'<\/th><th>'+t('lblRelation')+'<\/th><\/tr><\/thead><tbody>'+\r\n      familyRows.map(function(r){return '<tr><td>'+r[0]+'<\/td><td>'+r[1]+'<\/td><td>'+r[2]+'<\/td><td>'+r[3]+'<\/td><\/tr>';}).join('')+'<\/tbody><\/table>';\r\n  }\r\n  html += pRow('lblFullName', val('applicantName'));\r\n  html += pRow('lblGender', gender ? gender.value : '');\r\n  html += pRow('lblDob', val('dob'));\r\n  html += pRow('lblAge', val('age'));\r\n  html += pRow('lblMobileNum', val('applicantMobile'));\r\n  html += pRow('lblAadhaar', full);\r\n  html += pRow('lblAddress', val('address'));\r\n  html += pRow('lblPin', val('pincode'));\r\n  html += pRow('lblState', val('pinState'));\r\n  html += pRow('lblDistrict', val('pinDistrict'));\r\n  html += pRow('lblMandal', val('pinMandal'));\r\n  html += pRow('lblArea', val('pinArea'));\r\n  if(uploads.aadhaar) html += pRow('lblUploadAadhaar', uploads.aadhaar.name);\r\n  if(uploads.photo) html += '<div class=\"preview-row\"><b>'+t('lblApplicantPhoto')+'<\/b><span><img decoding=\"async\" src=\"'+uploads.photo.dataUrl+'\" style=\"height:60px;border:1px solid #ccc\"><\/span><\/div>';\r\n  html += pRow('lblFatherName', val('fatherName'));\r\n  html += pRow('lblMotherName', val('motherName'));\r\n  html += pRow('lblParentMobile', val('parentMobile'));\r\n  html += pRow('purposeQ', purposes);\r\n  html += pRow('lblPurposeOther', val('purposeOther'));\r\n  if(uploads.support) html += pRow('lblSupportDocShort', uploads.support.name);\r\n  html += pRow('lblInstName', val('instName'));\r\n  html += pRow('lblLocation', val('location'));\r\n  html += pRow('lblAdmType', admType ? admType.value : '');\r\n  html += pRow('lblJoinDate', val('joinDate'));\r\n  html += pRow('lblDays', val('stayDays'));\r\n  html += pRow('lblVacateDate', val('vacateDate'));\r\n  html += pRow('lblEmName', val('emName'));\r\n  html += pRow('lblEmRelation', val('emRelation'));\r\n  html += pRow('lblEmMobile', val('emMobile'));\r\n  html += pRow('lblEmAltMobile', val('emAltMobile'));\r\n  html += pRow('lblApplicantName2', val('finalName'));\r\n  html += pRow('lblDate', val('finalDate'));\r\n  html += pRow('lblPlace', val('finalPlace'));\r\n  html += '<div class=\"preview-row\"><b>'+t('lblSignature')+'<\/b><span><img decoding=\"async\" src=\"'+sigCanvas.toDataURL('image\/png')+'\" style=\"height:60px;border:1px solid #ccc;background:#fff\"><\/span><\/div>';\r\n\r\n  ROOT.querySelector('#previewBody').innerHTML = html;\r\n}\r\n\r\n\/* ---------------- Word (.doc) export ---------------- *\/\r\nfunction buildWordHtml(){\r\n  var full = ROOT.querySelector('#aad1').value+' '+ROOT.querySelector('#aad2').value+' '+ROOT.querySelector('#aad3').value;\r\n  var purposes = Array.from(ROOT.querySelectorAll('.purposeChk')).map(function(c){\r\n    return (c.checked?'&#9745; ':'&#9744; ')+c.parentElement.querySelector('label').textContent;\r\n  }).join('<br>');\r\n  var gender = ROOT.querySelector('input[name=gender]:checked');\r\n  var admType = ROOT.querySelector('input[name=admType]:checked');\r\n  var familyRows = Array.from(familyBody.querySelectorAll('tr')).map(function(tr){\r\n    var cells = tr.querySelectorAll('input');\r\n    return [cells[0].value,cells[1].value,cells[2].value,cells[3].value];\r\n  }).filter(function(r){return r[0]||r[1]||r[2]||r[3];});\r\n  var declHtml = DECL_ITEMS.map(function(it){ return '&#9745; '+it.en; }).join('<br>');\r\n  var vacHtml = VACATE_ITEMS.map(function(it){ return '&#9745; '+it.en; }).join('<br>');\r\n  var famTable = familyRows.length ?\r\n    '<table border=\"1\" cellspacing=\"0\" cellpadding=\"6\" style=\"border-collapse:collapse;width:100%\">'+\r\n    '<tr style=\"background:#FFF6E8\"><th>Name<\/th><th>Mobile No.<\/th><th>Profession\/Job<\/th><th>Relationship<\/th><\/tr>'+\r\n    familyRows.map(function(r){return '<tr><td>'+r[0]+'<\/td><td>'+r[1]+'<\/td><td>'+r[2]+'<\/td><td>'+r[3]+'<\/td><\/tr>';}).join('')+\r\n    '<\/table>' : '<p>N\/A<\/p>';\r\n  function fileBlock(d){\r\n    if(!d) return '<p>Not uploaded<\/p>';\r\n    return d.type.indexOf('image')===0 ? '<p><img decoding=\"async\" src=\"'+d.dataUrl+'\" style=\"max-width:300px\"\/><\/p>' : '<p>Attached file: '+d.name+'<\/p>';\r\n  }\r\n  var aadhaarImg = fileBlock(uploads.aadhaar);\r\n  var photoImg = fileBlock(uploads.photo);\r\n  var supportImg = fileBlock(uploads.support);\r\n  var sigImg = '<img decoding=\"async\" src=\"'+sigCanvas.toDataURL('image\/png')+'\" style=\"height:70px\"\/>';\r\n\r\n  function row(label,value){ return '<tr><td style=\"padding:4px 8px;font-weight:bold;color:#A6531A;width:45%\">'+label+'<\/td><td style=\"padding:4px 8px;color:#0D1B6E;font-weight:bold\">'+(value||'-')+'<\/td><\/tr>'; }\r\n\r\n  var body =\r\n    '<h1 style=\"text-align:center;color:#A6531A\">ADMISSION \/ ACCOMMODATION APPLICATION FORM<\/h1>'+\r\n    '<p style=\"text-align:center;font-weight:bold;color:#A6531A\">Short-Term \/ Long-Term Stay<\/p>'+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">1. Brahmin Community Declaration<\/h2>'+\r\n    '<table cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%\">'+\r\n      row('Gotram', val('gotram'))+row('Saakha \/ Veda Saakha', val('saakha'))+\r\n      row('Father belongs to Brahmin community', ROOT.querySelector('#fatherBrahmin').checked?'Yes':'No')+\r\n      row('Mother belongs to Brahmin community', ROOT.querySelector('#motherBrahmin').checked?'Yes':'No')+\r\n    '<\/table>'+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">2. Family Details<\/h2>'+\r\n    '<table cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%\">'+row('Number of Brothers', val('numBrothers'))+row('Number of Sisters', val('numSisters'))+'<\/table>'+\r\n    famTable+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">3. Applicant Details<\/h2>'+\r\n    '<table cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%\">'+\r\n      row('Name', val('applicantName'))+row('Gender', gender?gender.value:'')+\r\n      row('Date of Birth', val('dob'))+row('Age', val('age'))+\r\n      row('Mobile Number', val('applicantMobile'))+row('Aadhaar Number', full)+\r\n      row('Address as per Aadhaar', val('address'))+\r\n      row('PIN Code', val('pincode'))+row('State', val('pinState'))+row('District', val('pinDistrict'))+\r\n      row('Mandal', val('pinMandal'))+row('Area', val('pinArea'))+\r\n      row(\"Father's Name\", val('fatherName'))+row(\"Mother's Name\", val('motherName'))+\r\n      row('Father \/ Mother \/ Spouse Mobile No.', val('parentMobile'))+\r\n    '<\/table>'+\r\n    '<p><b>Upload Aadhaar Copy:<\/b><\/p>'+aadhaarImg+\r\n    '<p><b>Applicant Photo:<\/b><\/p>'+photoImg+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">4. Purpose of Stay<\/h2>'+\r\n    '<p>'+purposes+'<\/p>'+\r\n    (val('purposeOther') ? '<p><b>Specified:<\/b> '+val('purposeOther')+'<\/p>' : '')+\r\n    '<p><b>Supportive Document (Hall Ticket \/ Admission Ticket \/ Employer Letter):<\/b><\/p>'+supportImg+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">5. Place \/ Institution Details<\/h2>'+\r\n    '<table cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%\">'+row('Institution\/Organisation Name', val('instName'))+row('Location', val('location'))+'<\/table>'+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">6. Period of Stay<\/h2>'+\r\n    '<table cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%\">'+\r\n      row('Type of Admission', admType?admType.value:'')+row('Expected Date of Joining', val('joinDate'))+\r\n      row('Number of Days Stay Required', val('stayDays'))+row('Expected Vacating Date', val('vacateDate'))+\r\n    '<\/table>'+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">7. Resident Declaration &amp; Discipline Undertaking<\/h2>'+\r\n    '<p>'+declHtml+'<\/p>'+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">8. Family Knowledge &amp; Emergency Contact<\/h2>'+\r\n    '<table cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%\">'+\r\n      row('Emergency Contact Name', val('emName'))+row('Relationship', val('emRelation'))+\r\n      row('Mobile Number', val('emMobile'))+row('Alternate Mobile Number', val('emAltMobile'))+\r\n    '<\/table>'+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">9. Vacating Undertaking<\/h2>'+\r\n    '<p>'+vacHtml+'<\/p>'+\r\n    '<h2 style=\"background:#C97A1E;color:#fff;padding:6px 10px\">10. Final Declaration<\/h2>'+\r\n    '<p>&#9745; I Agree &amp; Accept<\/p>'+\r\n    '<table cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%\">'+\r\n      row('Applicant Name', val('finalName'))+row('Date', val('finalDate'))+row('Place', val('finalPlace'))+\r\n    '<\/table>'+\r\n    '<p><b>Applicant Signature:<\/b><\/p>'+sigImg;\r\n\r\n  return '<html xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns=\"http:\/\/www.w3.org\/TR\/REC-html40\">'+\r\n    '<head><meta charset=\"utf-8\"><title>Admission Application<\/title><\/head>'+\r\n    '<body style=\"font-family:Calibri,Arial,sans-serif;font-size:13px\">'+body+'<\/body><\/html>';\r\n}\r\n\r\nfunction downloadWordDoc(){\r\n  var htmlDoc = buildWordHtml();\r\n  var blob = new Blob(['\ufeff', htmlDoc], {type:'application\/msword'});\r\n  var name = (val('finalName')||'Applicant').replace(\/[^a-z0-9]+\/gi,'_');\r\n  var a = document.createElement('a');\r\n  a.href = URL.createObjectURL(blob);\r\n  a.download = 'Admission_Application_'+name+'.doc';\r\n  document.body.appendChild(a);\r\n  a.click();\r\n  setTimeout(function(){ document.body.removeChild(a); URL.revokeObjectURL(a.href); }, 1000);\r\n}\r\n\r\n\/* ---------------- Wire up form flow ---------------- *\/\r\nbuildDeclGroups();\r\napplyLang();\r\n\r\nROOT.querySelector('#admissionForm').addEventListener('submit', function(e){\r\n  e.preventDefault();\r\n  if(!validateForm()) return;\r\n  buildPreview();\r\n  ROOT.querySelector('#admissionForm').style.display='none';\r\n  ROOT.querySelector('#previewScreen').style.display='block';\r\n  ROOT.querySelector('#previewScreen').scrollIntoView({behavior:'smooth'});\r\n});\r\n\r\nROOT.querySelector('#editBtn').addEventListener('click', function(){\r\n  ROOT.querySelector('#previewScreen').style.display='none';\r\n  ROOT.querySelector('#admissionForm').style.display='block';\r\n  ROOT.querySelector('#admissionForm').scrollIntoView({behavior:'smooth'});\r\n});\r\n\r\nROOT.querySelector('#confirmBtn').addEventListener('click', function(){\r\n  downloadWordDoc();\r\n  var banner = ROOT.querySelector('#successBanner');\r\n  banner.textContent = t('successMsg');\r\n  banner.style.display='block';\r\n  speakThankYou();\r\n});\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\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":"<p>English \u0c24\u0c46\u0c32\u0c41\u0c17\u0c41 ADMISSION \/ ACCOMMODATION APPLICATION FORM Short-Term \/ Long-Term Stay 1. BRAHMIN COMMUNITY DECLARATION I hereby declare that I belong to the Brahmin community. Gotram* Saakha \/ Veda Saakha* Father belongs to Brahmin community Mother belongs to Brahmin community I declare that the above information is true to the best of my knowledge. 2. FAMILY DETAILS Number of Brothers Number of Sisters Rows below appear automatically based on the numbers you enter above. If a row was added by mistake, click \u2715 to remove it. Name Mobile No. Profession \/ Job Relationship with Applicant + Add Family Member 3. APPLICANT DETAILS Name* Gender* Male Female Date of Birth* Type as DDMMYYYY or DD-MM-YYYY Age Mobile Number* Aadhaar Number* \ud83d\udc41 Address as per Aadhaar* PIN Code State District Mandal Area Upload Aadhaar Copy \ud83d\udcf7 Front Camera \ud83d\udcf7 Rear Camera \ud83d\uddbc Gallery \/ File Upload Applicant Photo \ud83d\udcf7 Front Camera \ud83d\udcf7 Rear Camera \ud83d\uddbc Gallery \/ File Father&#8217;s Name* Mother&#8217;s Name* Father \/ Mother \/ Spouse Mobile No.* 4. PURPOSE OF STAY Why are you requesting accommodation? Joining College \/ Studies Internship Training Programme Searching for a Job Examination \/ Interview Employment \/ Joining Duty Medical \/ Family Requirement Personal Work Other If Personal Work \/ Other, please specify Supportive Document (Hall Ticket \/ Admission Ticket \/ Employer Letter) \ud83d\udcf7 Front Camera \ud83d\udcf7 Rear Camera \ud83d\uddbc Gallery \/ File 5. PLACE \/ INSTITUTION DETAILS College \/ Company \/ Institution \/ Organisation Name* Location* 6. PERIOD OF STAY Type of Admission* Short-Term Stay Long-Term Stay Expected Date of Joining* Number of Days Stay Required* Expected Vacating Date 7. RESIDENT DECLARATION &amp; DISCIPLINE UNDERTAKING Please tick each box after reading carefully: 8. FAMILY KNOWLEDGE &amp; EMERGENCY CONTACT I confirm that my family is aware of my stay here. Emergency Contact Name* Relationship* Mobile Number* Alternate Mobile Number 9. VACATING UNDERTAKING I understand that admission and continuation of accommodation are subject to compliance with the rules and discipline of the institution. If I commit any serious violation of the rules, create nuisance, engage in prohibited activities, provide false information, disturb other residents, misuse the premises, or violate the terms and conditions, I understand that the management may require me to vacate the accommodation immediately, subject to applicable law and safety considerations. 10. FINAL DECLARATION I hereby declare that all information furnished by me in this application is true and correct. I understand that submission of this application does not automatically guarantee admission. Admission is subject to verification, availability, eligibility and approval by the management. I have read and accepted the Rules, Terms &amp; Conditions. I Agree &amp; Accept Applicant Name* Applicant Signature* Clear Signature Date* Place* SUBMIT APPLICATION PREVIEW YOUR APPLICATION \u270e Edit \u2714 Confirm &amp; Download<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13784","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/indianbrahmins.com\/index.php\/wp-json\/wp\/v2\/pages\/13784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/indianbrahmins.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/indianbrahmins.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/indianbrahmins.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/indianbrahmins.com\/index.php\/wp-json\/wp\/v2\/comments?post=13784"}],"version-history":[{"count":7,"href":"https:\/\/indianbrahmins.com\/index.php\/wp-json\/wp\/v2\/pages\/13784\/revisions"}],"predecessor-version":[{"id":13794,"href":"https:\/\/indianbrahmins.com\/index.php\/wp-json\/wp\/v2\/pages\/13784\/revisions\/13794"}],"wp:attachment":[{"href":"https:\/\/indianbrahmins.com\/index.php\/wp-json\/wp\/v2\/media?parent=13784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}