{"id":1274,"date":"2026-03-13T00:38:45","date_gmt":"2026-03-13T00:38:45","guid":{"rendered":"https:\/\/aps.genztech.cloud\/?page_id=1274"},"modified":"2026-03-16T02:49:57","modified_gmt":"2026-03-16T02:49:57","slug":"arya-purohits","status":"publish","type":"page","link":"https:\/\/aryasamajfiji.org\/home\/arya-purohits\/","title":{"rendered":"Arya Purohits"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-1ecd7bfd alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-info-box uagb-block-5900233c uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top wp-block-uagb-info-box--has-margin\"><div class=\"uagb-infobox-margin-wrapper\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><h6 class=\"uagb-ifb-title-prefix\">A few words<\/h6><h1 class=\"uagb-ifb-title\">Arya Purohits<\/h1><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-uagb-info-box uagb-block-6591dbdb uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><h3 class=\"uagb-ifb-title\">Arya Purohits<\/h3><\/div><div class=\"uagb-ifb-separator\"><\/div><p class=\"uagb-ifb-desc\">The following is the list of Arya Samaj Purohits registered under the Arya Pratinidhi Sabha of Fiji. These dedicated individuals are authorized to perform Vedic rituals, Sanskars, and Yajnas for the community.<\/p><\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<!-- ELEGANT MODERN DATATABLE \u2013 refined design, inherits WP theme, filter, search, pagination -->\n<!-- Paste as \"HTML\" block in WordPress \u2013 no extra plugins needed -->\n\n<div class=\"datatable-elegant\" style=\"font-family:var(--wp--preset--font-family--base, 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif); background:var(--wp--preset--color--background, #ffffff); color:var(--wp--preset--color--foreground, #1a1e24); max-width:100%; border-radius:32px; padding:1.8rem 1.5rem 2.2rem 1.5rem; box-shadow:0 20px 35px -8px rgba(0,0,0,0.05), 0 2px 6px rgba(0,0,0,0.02); border:1px solid var(--wp--preset--color--border, #f0f2f5);\">\n\n  <!-- === HEADER with refined search + filter & elegant stats === -->\n  <div style=\"display:flex; flex-flow:row wrap; gap:1.2rem; align-items:center; justify-content:space-between; margin-bottom:2.2rem;\">\n    \n    <!-- Search bar (soft, elegant) -->\n    <div style=\"display:flex; align-items:center; background:var(--wp--preset--color--surface, #f9fafc); border:1px solid var(--wp--preset--color--border-subtle, #eaeef2); border-radius:44px; padding:0.2rem 0.2rem 0.2rem 1.4rem; box-shadow:0 2px 8px rgba(0,0,0,0.01); min-width:280px; flex:2 1 280px; transition:all 0.2s ease;\">\n      <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"margin-right:6px; opacity:0.6; color:var(--wp--preset--color--primary, #3b4b5e);\"><path d=\"M15.5 14H14.71L14.43 13.73C15.41 12.59 16 11.11 16 9.5C16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-0.59 4.23-1.57L14 14.71V15.5L19 20.49L20.49 19L15.5 14ZM9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z\" fill=\"currentColor\"\/><\/svg>\n      <input type=\"text\" id=\"elegantSearch\" placeholder=\"Search by name, address, samaj...\" style=\"border:none; background:transparent; padding:0.75rem 0.5rem 0.75rem 0; font-size:0.95rem; width:100%; outline:none; color:inherit; font-family:inherit; letter-spacing:-0.01em;\">\n    <\/div>\n\n    <!-- Elegant filter chip & count -->\n    <div style=\"display:flex; gap:0.8rem; align-items:center;\">\n      <div style=\"display:flex; align-items:center; background:var(--wp--preset--color--surface, #f9fafc); border-radius:44px; border:1px solid var(--wp--preset--color--border-subtle, #eaeef2); padding:0.15rem 0.15rem 0.15rem 1.2rem;\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" style=\"margin-right:6px; opacity:0.7; color:var(--wp--preset--color--primary, #3b4b5e);\"><path d=\"M4 6H20V8H4V6ZM6 12H18V14H6V12ZM10 18H14V20H10V18Z\" fill=\"currentColor\"\/><\/svg>\n        <select id=\"elegantSamajFilter\" style=\"background:transparent; border:none; padding:0.6rem 0.8rem 0.6rem 0.2rem; font-size:0.9rem; outline:none; color:inherit; font-family:inherit; cursor:pointer; font-weight:450;\">\n          <option value=\"all\">All samaj<\/option>\n          <option value=\"Central Suva\">Central Suva<\/option>\n          <option value=\"Gurukul\">Gurukul<\/option>\n          <option value=\"Nasinu\">Nasinu<\/option>\n          <option value=\"Lautoka\">Lautoka<\/option>\n          <option value=\"Ba\">Ba<\/option>\n          <option value=\"Nadi\">Nadi<\/option>\n          <option value=\"Labasa\">Labasa<\/option>\n        <\/select>\n      <\/div>\n      <span id=\"elegantCount\" style=\"background:var(--wp--preset--color--accent-subtle, #eef2f6); border-radius:40px; padding:0.45rem 1.4rem; font-size:0.85rem; font-weight:500; letter-spacing:0.01em; color:var(--wp--preset--color--foreground-muted, #3e4a5a);\">18 entries<\/span>\n    <\/div>\n  <\/div>\n\n  <!-- === TABLE with soft elegance, rounded corners, subtle row dividers === -->\n  <div style=\"overflow-x:auto; border-radius:24px; border:1px solid var(--wp--preset--color--border-subtle, #eef1f5); background:var(--wp--preset--color--surface, #ffffff); box-shadow:0 4px 16px rgba(0,0,0,0.02);\">\n    <table style=\"width:100%; border-collapse:collapse; min-width:650px; font-size:0.92rem;\">\n      <thead style=\"background:var(--wp--preset--color--primary-soft, #f4f7fb); color:var(--wp--preset--color--primary-foreground, #1f2a36); font-weight:520; font-size:0.8rem; text-transform:uppercase; letter-spacing:0.03em;\">\n        <tr>\n          <th style=\"padding:1.1rem 1rem;\">Sr. No.<\/th>\n          <th style=\"padding:1.1rem 1rem;\">Name<\/th>\n          <th style=\"padding:1.1rem 1rem;\">Address<\/th>\n          <th style=\"padding:1.1rem 1rem;\">Samaj<\/th>\n          <th style=\"padding:1.1rem 1rem;\">Phone<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody id=\"elegantTableBody\">\n        <!-- dynamic rows injected via JS -->\n      <\/tbody>\n    <\/table>\n  <\/div>\n\n  <!-- === PAGINATION with subtle icons + elegant buttons === -->\n  <div style=\"display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin-top:2rem;\">\n    <div style=\"display:flex; gap:0.6rem;\">\n      <button id=\"elegantPrevBtn\" style=\"display:flex; align-items:center; gap:8px; background:transparent; border:1px solid var(--wp--preset--color--border, #d6dce2); border-radius:40px; padding:0.55rem 1.5rem; font-size:0.9rem; font-weight:500; color:inherit; cursor:pointer; transition:0.15s; box-shadow:0 2px 4px rgba(0,0,0,0.01);\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" fill=\"none\"\/><\/svg>\n        Prev\n      <\/button>\n      <button id=\"elegantNextBtn\" style=\"display:flex; align-items:center; gap:8px; background:transparent; border:1px solid var(--wp--preset--color--border, #d6dce2); border-radius:40px; padding:0.55rem 1.5rem; font-size:0.9rem; font-weight:500; color:inherit; cursor:pointer; transition:0.15s;\">\n        Next\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 6L15 12L9 18\" stroke=\"currentColor\" fill=\"none\"\/><\/svg>\n      <\/button>\n    <\/div>\n    <span style=\"background:var(--wp--preset--color--surface-dim, #f5f8fa); border-radius:40px; padding:0.45rem 1.5rem; font-size:0.9rem;\">\n      page <span id=\"elegantCurrentPage\">1<\/span> \/ <span id=\"elegantTotalPages\">1<\/span>\n    <\/span>\n  <\/div>\n<\/div>\n\n<!-- elegant custom styles + data + interactions -->\n<script>\n(function() {\n  \/\/ ----- dataset (exactly as provided) -----\n  const source = [\n    [\"APS 001\", \"Pt. Bhuwan Dutt 'Arya Ratna'\", \"PO Box 4349 Samabula\", \"Central Suva\", \"3320544\/9979658\"],\n    [\"APS 002\", \"Pt. Kamlesh Arya OF 'Arya Ratna'\", \"PO Box 3684 Samabula\", \"Gurukul\", \"9996925\"],\n    [\"APS 003\", \"Pt. Guru Datt 'Arya Ratna'\", \"PO Box 4349 Samabula\", \"Central Suva\", \"3320544\/9789672\"],\n    [\"APS 004\", \"Pt. Murari Lal\", \"PO Box 2255 G. Bldg Suva\", \"Central Suva\", \"3343018\/9386619\"],\n    [\"APS 005\", \"Pt. Anil Padarath\", \"PO Box 8658 Nakasi\", \"Nasinu\", \"9247772\"],\n    [\"APS 006\", \"Pta. Gaitri JP\", \"gaitriprakash86@gmail.com\", \"Central Suva\", \"9811303\"],\n    [\"APS 007\", \"Pta. Vinay Vikashni Lata\", \"c\/- PO Box 4245 Samabula\", \"Nasinu\", \"8027656\"],\n    [\"APS 008\", \"Pt. Rohit Ritesh Sharma JP\", \"PO Box 9405 Nakasi\", \"Central Suva\", \"9972111\"],\n    [\"APS 009\", \"Pta. Savita Devi\", \"c\/- P O Box 10080 LBE\", \"Central Suva\", \"9875626\"],\n    [\"APS 010\", \"Pt. Net Ram\", \"c\/- P O Box 4245 Samabula\", \"Central Suva\", \"9295702\"],\n    [\"APS 012\", \"Pt. Narendra Prasad 'Arya Ratna' JP\", \"PO Box 383 Lautoka\", \"Lautoka\", \"6667104\/ 9971911\"],\n    [\"APS 013\", \"Pta. Suklesh Bali 'Arya Ratna'\", \"c\/- Gurukul Primary School\", \"Gurukul\", \"9211662\"],\n    [\"APS 014\", \"Pt. Ronal Prakash\", \"c\/- P O Box 11 Ba\", \"Ba\", \"9218945\/9605332\"],\n    [\"APS 015\", \"Pt. Mahendra Chand\", \"PO Box 58 Namaka Nadi\", \"Nadi\", \"9938135\"],\n    [\"APS 016\", \"Pta. Lalita Devi\", \"PO Box 71 Namaka\", \"Nadi\", \"9935460\"],\n    [\"APS 017\", \"Pta. Jasma Kush\", \"PO Box 149 Namaka\", \"Gurukul\", \"6720836\"],\n    [\"APS 018\", \"Pt. Birja Nand\", \"PO Box 1854 Labasa\", \"Labasa\", \"8817308\/ 9802375\"],\n    [\"APS 019\", \"Pt. Suresh Kumar\", \"PO Box 3980 Labasa\", \"Labasa\", \"8816966\"]\n  ];\n\n  \/\/ ----- DOM -----\n  const tbody = document.getElementById('elegantTableBody');\n  const searchField = document.getElementById('elegantSearch');\n  const filterSelect = document.getElementById('elegantSamajFilter');\n  const prevBtn = document.getElementById('elegantPrevBtn');\n  const nextBtn = document.getElementById('elegantNextBtn');\n  const curSpan = document.getElementById('elegantCurrentPage');\n  const totalSpan = document.getElementById('elegantTotalPages');\n  const countSpan = document.getElementById('elegantCount');\n\n  \/\/ ----- state -----\n  let currentPage = 1;\n  const rowsPerPage = 6;   \/\/ balanced for elegance\n  let filteredData = [...source];\n\n  \/\/ ----- filter logic (search + samaj) -----\n  function filterData() {\n    const term = searchField.value.toLowerCase().trim();\n    const samaj = filterSelect.value;\n    filteredData = source.filter(row => {\n      const combined = (row[0] + ' ' + row[1] + ' ' + row[2] + ' ' + row[3] + ' ' + row[4]).toLowerCase();\n      const matchesSearch = term === '' || combined.includes(term);\n      const matchesSamaj = samaj === 'all' || row[3] === samaj;\n      return matchesSearch && matchesSamaj;\n    });\n    currentPage = 1;\n  }\n\n  \/\/ ----- render rows + pagination info -----\n  function renderTable() {\n    const totalFiltered = filteredData.length;\n    const totalPages = Math.ceil(totalFiltered \/ rowsPerPage) || 1;\n    const start = (currentPage - 1) * rowsPerPage;\n    const pageRows = filteredData.slice(start, start + rowsPerPage);\n\n    if (pageRows.length === 0) {\n      tbody.innerHTML = `<tr><td colspan=\"5\" style=\"padding:3rem; text-align:center; color:var(--wp--preset--color--foreground-muted, #6c7a8a); background:var(--wp--preset--color--surface, white); border-radius:0 0 24px 24px;\">\u2728 no results match your criteria<\/td><\/tr>`;\n    } else {\n      let html = '';\n      pageRows.forEach(row => {\n        html += '<tr style=\"border-bottom:1px solid var(--wp--preset--color--border-subtle, #f0f3f6); transition:background 0.1s;\">';\n        row.forEach(cell => {\n          html += `<td style=\"padding:1rem 1rem; color:inherit;\">${cell}<\/td>`;\n        });\n        html += '<\/tr>';\n      });\n      tbody.innerHTML = html;\n    }\n\n    \/\/ update pagination indicators\n    curSpan.textContent = currentPage;\n    totalSpan.textContent = totalPages;\n    prevBtn.disabled = currentPage <= 1;\n    nextBtn.disabled = currentPage >= totalPages;\n\n    \/\/ update elegant count chip\n    countSpan.textContent = `${totalFiltered} ${totalFiltered === 1 ? 'entry' : 'entries'}`;\n  }\n\n  \/\/ ----- debounced search (smooth) -----\n  let debounce;\n  searchField.addEventListener('input', function() {\n    clearTimeout(debounce);\n    debounce = setTimeout(() => {\n      filterData();\n      renderTable();\n    }, 200);\n  });\n\n  filterSelect.addEventListener('change', function() {\n    filterData();\n    renderTable();\n  });\n\n  prevBtn.addEventListener('click', function() {\n    if (currentPage > 1) {\n      currentPage--;\n      renderTable();\n    }\n  });\n\n  nextBtn.addEventListener('click', function() {\n    const totalPages = Math.ceil(filteredData.length \/ rowsPerPage);\n    if (currentPage < totalPages) {\n      currentPage++;\n      renderTable();\n    }\n  });\n\n  \/\/ ----- initial render -----\n  filterData();    \/\/ sets filtered = source\n  renderTable();\n\n  \/\/ ----- subtle interactive styles (elegant hover effects) -----\n  const styleSheet = document.createElement('style');\n  styleSheet.innerHTML = `\n    .datatable-elegant button:disabled { opacity:0.35; cursor:default; pointer-events:none; border-color:var(--wp--preset--color--border-disabled, #eef0f3); }\n    .datatable-elegant button:not(:disabled):hover { background:var(--wp--preset--color--primary-subtle, #e9edf3); border-color:var(--wp--preset--color--primary, #8a9bb0); transform:scale(1.02); box-shadow:0 4px 10px rgba(0,0,0,0.02); }\n    .datatable-elegant tbody tr:hover { background-color:var(--wp--preset--color--accent-light, #f9fcff) !important; }\n    .datatable-elegant select:hover { background:var(--wp--preset--color--surface-hover, #f3f6fa); border-radius:40px; }\n  `;\n  document.head.appendChild(styleSheet);\n})();\n<\/script>\n\n<!-- Elegant inline SVG icons (no external deps) \u2013 inherits theme fonts & palette -->\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>All samajCentral SuvaGurukulNasinuLautokaBaNadiLabasa 18 entries Sr. No. Name Address Samaj Phone Prev Next page 1 \/ 1<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"plain-container","ast-site-content-layout":"normal-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1274","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"webworksfj@gmail.com","author_link":"https:\/\/aryasamajfiji.org\/home\/author\/webworksfjgmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"All samajCentral SuvaGurukulNasinuLautokaBaNadiLabasa 18 entries Sr. No. Name Address Samaj Phone Prev Next page 1 \/ 1","_links":{"self":[{"href":"https:\/\/aryasamajfiji.org\/home\/wp-json\/wp\/v2\/pages\/1274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aryasamajfiji.org\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aryasamajfiji.org\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aryasamajfiji.org\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aryasamajfiji.org\/home\/wp-json\/wp\/v2\/comments?post=1274"}],"version-history":[{"count":11,"href":"https:\/\/aryasamajfiji.org\/home\/wp-json\/wp\/v2\/pages\/1274\/revisions"}],"predecessor-version":[{"id":1317,"href":"https:\/\/aryasamajfiji.org\/home\/wp-json\/wp\/v2\/pages\/1274\/revisions\/1317"}],"wp:attachment":[{"href":"https:\/\/aryasamajfiji.org\/home\/wp-json\/wp\/v2\/media?parent=1274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}