Limu Vincent v. State of Kerala, 2026 (8) KLR 35 : 2026 KER 59045

നിയമ വാർത്ത | നിയമ ദിനപത്രം – 2026 ഓഗസ്റ്റ് 04 tailwind.config = { darkMode: ‘class’, theme: { extend: { colors: { newsBg: ‘#fbf9f4’, newsDarkBg: ‘#121316’, newsBorder: ‘#2b2927’, newsRed: ‘#8b0000’, newsGold: ‘#996515’, paperCard: ‘#f4efe4’, paperDarkCard: ‘#1e2025’ }, fontFamily: { serif: [‘Noto Serif Malayalam’, ‘Georgia’, ‘serif’], sans: [‘Noto Sans Malayalam’, ‘Arial’, ‘sans-serif’], heading: [‘Manjari’, ‘Noto Serif Malayalam’, ‘serif’] } } } } body { font-family: ‘Noto Serif Malayalam’, Georgia, serif; background-color: #f7f4ed; color: #1a1a1a; line-height: 1.7; } .dark body { background-color: #121316; color: #e2e8f0; } /* Newspaper Vintage Border Styling */ .double-border-bottom { border-bottom: 4px double #2b2927; } .dark .double-border-bottom { border-bottom: 4px double #4a5568; } .double-border-top { border-top: 4px double #2b2927; } .dark .double-border-top { border-top: 4px double #4a5568; } /* Drop Cap for Editorial Style */ .drop-cap::first-letter { font-family: ‘Noto Serif Malayalam’, serif; font-size: 3.5rem; float: left; line-height: 0.8; padding-top: 4px; padding-right: 8px; padding-left: 2px; font-weight: 900; color: #8b0000; } .dark .drop-cap::first-letter { color: #ef4444; } /* Newspaper Columns */ .newspaper-columns { column-count: 1; column-gap: 2rem; column-rule: 1px solid #d1d5db; } @media (min-width: 768px) { .newspaper-columns { column-count: 2; } } @media (min-width: 1024px) { .newspaper-columns { column-count: 3; } } .dark .newspaper-columns { column-rule-color: #374151; } /* Flipbook page animation & PDF Replica styling */ .flipbook-page-sheet { transition: transform 0.3s ease-in-out, opacity 0.2s ease; box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.2), 0 8px 10px -6px rgba(0, 0, 0, 0.1); background-color: #ffffff; color: #111827; font-family: ‘Times New Roman’, Times, serif; } .dark .flipbook-page-sheet { background-color: #1f2937; color: #f3f4f6; } /* Custom Scrollbar */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: #e2e8f0; } ::-webkit-scrollbar-thumb { background: #8b0000; border-radius: 4px; } @media print { .no-print { display: none !important; } body { background: white !important; color: black !important; } .newspaper-container { box-shadow: none !important; padding: 0 !important; } }
കേരള നിയമ ദിനപത്രം
അക്ഷരവലിപ്പം:
ലക്കം: 31 | വാല്യം: 12 കേരള ഹൈക്കോടതി വിധികളുടെ സമഗ്ര വിശകലന പത്രം വില: ₹ 5.00

നിയമ വാർത്ത

“സത്യവും നീതിയും നിഷ്പക്ഷമായ നിയമ വാഴ്ചയും” — NIYAMA VAARTHA DAILY

കൊച്ചി / എറണാകുളം
2026 ഓഗസ്റ്റ് 04, ചൊവ്വാഴ്ച | 1101 കർക്കടകം 20
ഹൈക്കോടതി സ്പെഷ്യൽ എഡിഷൻ
പ്രധാന വാർത്ത മോട്ടോർ അപകട കേസിൽ 304A കുറ്റം തെളിഞ്ഞാൽ വകുപ്പ് ഭേദഗതി ചെയ്യാതെ ശിക്ഷ ഒഴിവാക്കരുത്: ഹൈക്കോടതി റീ-ട്രയലിന് ഉത്തരവിട്ടു!
വായിക്കുക →
ഹൈക്കോടതി വിധിന്യായം സിറ്റേഷൻ: 2026 (8) KLR 35 | 2026 KER 59045

304-ാം വകുപ്പ് ചുമത്തിയ കേസിൽ 304A തെളിഞ്ഞാൽ കുറ്റപത്രം ഭേദഗതി ചെയ്യണം: ഹൈക്കോടതിയുടെ സുപ്രധാന വിധി

304A കുറ്റം സ്വതന്ത്രമാണെങ്കിലും സാങ്കേതിക കാരണം പറഞ്ഞ് ശിക്ഷിക്കാതിരിക്കുന്നത് ശരിയല്ല; വിചാരണക്കോടതിയുടെ വിധി റദ്ദാക്കി പുനഃപരിശോധനയ്ക്ക് മടക്കി (Remand).

ബെഞ്ച്: ജസ്റ്റിസ് എ. ബദറുദ്ദീൻ കേസ് നമ്പർ: Crl.A No. 679/2016
വിധി തീയതി: 2026 ഓഗസ്റ്റ് 3

കേരള ഹൈക്കോടതി സമുച്ചയം — എറണാകുളം ഫസ്റ്റ് അഡീഷണൽ സെഷൻസ് കോടതിയുടെ വിധി റദ്ദാക്കി ജസ്റ്റിസ് എ. ബദറുദ്ദീൻ പുറപ്പെടുവിച്ച ഉത്തരവിന്റെ പശ്ചാത്തലം.

വീഡിയോ വാർത്ത (Video Report)

YouTube-ൽ കാണുക

വീഡിയോ വിശദീകരണം: ലിമു വിൻസെന്റ് വേഴ്സസ് സ്റ്റേറ്റ് ഓഫ് കേരള (2026 (8) KLR 35) കേസിലെ ഹൈക്കോടതി വിധിയുടെ ലളിതമായ വിശകലനം മുകളിലെ വീഡിയോയിൽ കാണാം.

കൊച്ചി: മോട്ടോർ വാഹന അപകടക്കേസുകളിൽ ഇന്ത്യൻ ശിക്ഷാനിയമം (IPC) 304-ാം വകുപ്പ് (കുറ്റകരമായ നരഹത്യ) ചുമത്തി വിചാരണ പൂർത്തിയാക്കിയ ശേഷം, പ്രതി ചെയ്തത് 304A വകുപ്പ് പ്രകാരമുള്ള (അശ്രദ്ധമൂലമുള്ള മരണം) കുറ്റമാണെന്ന് തെളിഞ്ഞാൽ പ്രതിയെ വെറുതെ വിടുകയല്ല, മറിച്ച് ക്രിമിനൽ നടപടിക്രമം 216-ാം വകുപ്പ് (BNSS Sec 239) പ്രകാരം കുറ്റപത്രം ഭേദഗതി ചെയ്ത് ശിക്ഷാവിധി പ്രഖ്യാപിക്കുകയാണ് വേണ്ടതെന്ന് കേരള ഹൈക്കോടതി വിധിച്ചു.

എറണാകുളം ഫസ്റ്റ് അഡീഷണൽ സെഷൻസ് കോടതിയുടെ ശിക്ഷാവിധിക്കെതിരെ പ്രതി സമർപ്പിച്ച അപ്പീൽ ഹർജി ഭാഗികമായി അനുവദിച്ച് ജസ്റ്റിസ് എ. ബദറുദ്ദീൻ ആണ് ഈ സുപ്രധാന വിധി പ്രസ്താവിച്ചത്. സാങ്കേതികമായി 304A എന്നത് 304-ാം വകുപ്പിന്റെ ലഘുവായ കുറ്റകൃത്യമല്ല (minor offence) എങ്കിൽപ്പോലും തെളിവുകളുടെ അടിസ്ഥാനത്തിൽ കുറ്റപത്രം ഭേദഗതി ചെയ്യാൻ വിചാരണക്കോടതിക്ക് നിയമപരമായ ബാധ്യതയുണ്ടെന്ന് വിധിന്യായത്തിൽ വ്യക്തമാക്കുന്നു.

സംഭവത്തിന്റെ പശ്ചാത്തലം

2013 ജനുവരി 14-ന് വൈകുന്നേരം 5.50-ഓടെയാണ് കേസിനാസ്പദമായ സംഭവം നടന്നത്. തൈക്കൂടം ബൈപാസ് പാലത്തിന് സമീപം അമിതവേഗതയിലും അശ്രദ്ധയിലും യമഹ മോട്ടോർ സൈക്കിൾ (KL 07 BN 6698) ഓടിച്ചുവന്ന ലിമു വിൻസെന്റ് (ആരോപവിധേയനായ പ്രതി) വഴിയിൽ നിൽക്കുകയായിരുന്ന ജോർജ്ജ് എന്നയാൾനെയും സമീപത്തുണ്ടായിരുന്ന രണ്ട് പെൺകുട്ടികളെയും ഇടിച്ചുവീഴ്ത്തുകയായിരുന്നു.

ഗുരുതരമായി പരിക്കേറ്റ ജോർജ്ജ് ചികിത്സയിലിരിക്കെ മരണപ്പെട്ടു. തുടർന്ന് എടപ്പള്ളി ട്രാഫിക് പോലീസ് IPC 279, 337, 304 വകുപ്പുകളും മോട്ടോർ വാഹന നിയമത്തിലെ 185A, 146 r/w 196 വകുപ്പുകളും ചുമത്തി അന്തിമ റിപ്പോർട്ട് സമർപ്പിച്ചു.

വിചാരണക്കോടതിയുടെ കണ്ടെത്തൽ

വിചാരണവേളയിൽ 17 സാക്ഷികളെ പ്രോസിക്യൂഷൻ വിസ്തരിക്കുകയും 20 രേഖകൾ ഹാജരാക്കുകയും ചെയ്തു. പ്രതിഭാഗം ഒരു സാക്ഷിയെ വിസ്തരിച്ചു. തെളിവുകൾ പരിശോധിച്ച സെഷൻസ് കോടതി പ്രതിക്ക് എതിരെ 304A വകുപ്പ് പ്രകാരമുള്ള കുറ്റം തെളിഞ്ഞിട്ടുണ്ടെന്ന് കണ്ടെത്തി.

എന്നാൽ, 304A പ്രകാരം പ്രത്യേക കുറ്റപത്രം (Specific Charge) ചുമത്തിയിട്ടില്ലെന്ന കാരണത്താലും, 304A എന്നത് 304-ാം വകുപ്പിന്റെ ഉപകുറ്റമല്ല എന്നതിനാലും പ്രതിയെ 304A പ്രകാരം ശിക്ഷിക്കാൻ വിചാരണക്കോടതി വിസമ്മതിച്ചു. പകരം IPC 279, 337, MV Act 146/196 വകുപ്പുകൾ പ്രകാരം മാത്രം ശിക്ഷ വിധിക്കുകയും ജോർജ്ജിന്റെ അവകാശികൾക്ക് നഷ്ടപരിഹാരം നൽകാൻ ഉത്തരവിടുകയും ചെയ്തു.

പ്രതിഭാഗത്തിന്റെ വാദങ്ങൾ തള്ളി

വാഹനം ഓടിച്ചത് താനല്ലെന്നും DW1 എന്ന സാക്ഷിയാണെന്നും, ആശുപത്രിയിൽ വച്ച് തനിക്കെതിരെ തെറ്റായ തിരിച്ചറിയൽ നടത്തിയതാണെന്നും പ്രതിഭാഗം അപ്പീലിൽ വാദിച്ചു. എന്നാൽ വാഹനം ഓടിച്ചത് പ്രതി ലിമു വിൻസെന്റ് തന്നെയാണെന്ന് നേരിട്ടു കണ്ട സാക്ഷികളുടെയും (PW1, PW2, PW3) ബാലസാക്ഷിയുടെയും (PW12) മൊഴികളിൽ നിന്ന് വ്യക്തമാണെന്ന് ഹൈക്കോടതി വിലയിരുത്തി.

ഡിഫൻസ് സാക്ഷി (DW1) പ്രതിയെ രക്ഷിക്കാൻ തെറ്റായ മൊഴി നൽകിയതാണെന്ന് ഹൈക്കോടതി കണ്ടെത്തി. വിചാരണക്കോടതി പ്രതിയെ തിരിച്ചറിഞ്ഞതിലും 279, 337 വകുപ്പുകൾ ചുമത്തിയതിലും തെറ്റില്ലെന്നും കോടതി വിലയിരുത്തി.

നിയമപരമായ കടമയും സുപ്രീം കോടതി വിധികളും

സുപ്രീം കോടതിയുടെ പ്രശസ്തമായ ‘ഹർദേവ് സിംഗ് எதிർ പഞ്ചാബ് സംസ്ഥാനം (1994)’ കേസിലെ വിധി ഉദ്ധരിച്ച് ഹൈക്കോടതി നിർണ്ണായക നിരീക്ഷണം നടത്തി. 304-ാം വകുപ്പ് ചുമത്തിയ കേസിൽ അശ്രദ്ധമൂലമുള്ള മരണമാണ് തെളിയുന്നതെങ്കിൽ, കോടതിക്ക് വിധി പറയുന്നതിന് മുമ്പ് ഏത് ഘട്ടത്തിലും Cr.P.C 216-ാം വകുപ്പ് (പുതിയ BNSS 239) പ്രകാരം കുറ്റപത്രം ഭേദഗതി ചെയ്യാൻ പൂർണ്ണ അധികാരമുണ്ട്.

സെഷൻസ് കോടതി ഈ നടപടിക്രമം പാലിക്കാതെ ശിക്ഷ ഒഴിവാക്കിയത് ഗുരുതരമായ പിഴവാണ്. അതിനാൽ സെഷൻസ് കോടതി വിധി പൂർണ്ണമായും റദ്ദാക്കി, കേസ് ഒന്നാം അഡീഷണൽ സെഷൻസ് കോടതിയിലേക്ക് മടക്കി അയച്ചു.

ഹൈക്കോടതിയുടെ അന്തിമ ഉത്തരവ് (Directives):

  • സെഷൻസ് കോടതിയുടെ വിധി പൂർണ്ണമായും റദ്ദാക്കി.
  • കേസ് എറണാകുളം ഫസ്റ്റ് അഡീഷണൽ സെഷൻസ് കോടതിയിലേക്ക് റിമാൻഡ് ചെയ്തു.
  • 304-ാം വകുപ്പിന് പകരം IPC 304A വകുപ്പ് ചേർത്തുകൊണ്ട് കുറ്റപത്രം ഭേദഗതി ചെയ്യണം.
  • ആവശ്യമെങ്കിൽ കൂടുതൽ തെളിവുകൾ രേഖപ്പെടുത്തി പ്രതിക്ക് പ്രതിരോധത്തിനുള്ള അവസരം നൽകണം.
  • ഉത്തരവ് ലഭിച്ച് 3 മാസത്തിനകം പുതിയ വിധിന്യായം പ്രസ്താവിക്കണം.
  • പ്രതി 2026 സെപ്റ്റംബർ 17-ന് വിചാരണക്കോടതിയിൽ ഹാജരാകണം.

View Judgment

100%
Limu Vincent v. State of Kerala, 2026 (8) KLR 35 (A. Badharudeen; J.) [Page 1]
2026 (8) KLR 35
IN THE HIGH COURT OF KERALA
A. Badharudeen; J.
Crl.A No. 679 of 2016; 3 August 2026 — Limu Vincent v. State of Kerala

Bharatiya Nagarik Suraksha Sanhita, 2023 (BNSS) – Section 239 / Code of Criminal Procedure (Cr.P.C.), 1973 – Section 216 – Bharatiya Nyaya Sanhita, 2023 – Sections 281, 125 and 105 and 106 (1) / Penal Code, 1860 – Sections 279, 337, 304 and 304A – Motor Vehicles (MV) Act, 1988 – Sections 185A, 146 r/w 196 – Court may alter charge.

The appellant/accused challenged his conviction by the Additional Sessions Court-I, Ernakulam, for offences under Sections 279 and 337 IPC and Section 146 r/w 196 MV Act. Although the trial court found ingredients for Section 304A IPC established, it declined to convict due to absence of specific charge, holding it was not a minor offence of Section 304 IPC.

The High Court, relying on Hardev Singh v. State of Punjab, observed that proper procedural course was to alter charge under Section 216 Cr.P.C. rather than omitting conviction entirely. Remanded matter to alter charge and deliver fresh judgment within 3 months.

Crime No.415/2013 of Edappally City Traffic Police Station, Ernakulam. Against Judgment dated 21.06.2016 in SC No. 648 of 2013 of I Addl District Court.
Appellant/Accused: by Advs. S. Nirmal Kumar, Augustus Binu.
Respondent/Complainant: Public Prosecutor M A Shihab.
JUDGMENT

The sole accused in S.C.No.648/2013 on the files of the First Additional Sessions Court, Ernakulam, has filed this appeal challenging the verdict in the said case dated 21.06.2016.

2. Heard the learned counsel for the appellant/accused and the learned Public Prosecutor appearing for the prosecution in detail. Perused the relevant records and the impugned verdict.

3. Here the prosecution filed final report alleging commission of offences punishable under Sections 279, 337 and 304 of Indian Penal Code (‘IPC’ for short) as well as under Sections 185A, 146 r/w 196 of the Motor Vehicles Act (‘MV Act’ for short), by the appellant/accused.

@ 2026 KERALA LAW REPORTER 1
പേജ് 1 / 9 (Headnote & Judgment) പേജ് 2 / 9 (Facts & Sentence) പേജ് 3 / 9 (Arguments & Points) പേജ് 4 / 9 (Legal Precedents) പേജ് 5 / 9 (PW1 Testimony) പേജ് 6 / 9 (Medical Evidence) പേജ് 7 / 9 (Sec 216 CrPC / Sec 239 BNSS) പേജ് 8 / 9 (Remand Order) പേജ് 9 / 9 (Final Directives & Signature)

വിധിന്യായത്തിലെ മുഴുവൻ പേജുകളും വായിക്കാൻ ഫ്ലിപ്ബുക്ക് അല്ലെങ്കിൽ PDF ഡ്രൈവ് ഓപ്ഷനുകൾ ഉപയോഗിക്കുക.

കേസിന്റെ വഴികൾ (Timeline)

  1. ചമ്പക്കര കനാൽ റോഡിൽ അപകടം നടക്കുന്നു. ജോർജ്ജിന് ഗുരുതര പരിക്കേൽക്കുന്നു.

  2. ചികിത്സയിലിരിക്കെ പരിക്കേറ്റ ജോർജ്ജ് മരണപ്പെടുന്നു.

  3. അഡീഷണൽ സെഷൻസ് കോടതി പ്രതിയെ 279, 337 വകുപ്പുകളിൽ ശിക്ഷിക്കുന്നു; 304A ഒഴിവാക്കുന്നു.

  4. ഹൈക്കോടതി വിധി: കേസ് റിമാൻഡ് ചെയ്തു; കുറ്റപത്രം ഭേദഗതി ചെയ്യാൻ ഉത്തരവ്.

വകുപ്പുകളുടെ വ്യത്യാസം (Legal Comparison)

ഘടകം IPC 304 (BNS 105) IPC 304A (BNS 106(1))
സ്വഭാവം കുറ്റകരമായ നരഹത്യ (Culpable Homicide) അശ്രദ്ധമൂലമുള്ള മരണം (Rash & Negligent Act)
ഉദ്ദേശ്യം / അറിവ് (Mens Rea) മരണത്തിന് കാരണമാകുമെന്ന അറിവോ ഉദ്ദേശ്യമോ ഉണ്ട്. ഉദ്ദേശ്യമോ അറിവോ ഇല്ല; എന്നാൽ ജാഗ്രതക്കുറവുണ്ട്.
ശിക്ഷ ജീവിതാവസാനം വരെ തടവ് അല്ലെങ്കിൽ 10 വർഷം തടവ്. 2 വർഷം വരെ തടവോ പിഴയോ അല്ലെങ്കിൽ രണ്ടും കൂടിയോ.

*കുറിപ്പ്: പുതിയ ഭാരതീയ ന്യായ സംഹിത (BNS) 2023 പ്രാബല്യത്തിൽ വന്ന സാഹചര്യത്തിലും പഴയ നിയമത്തിലെ ഈ തത്ത്വം പ്രസക്തമാണ്.

മുഖപ്രസംഗം / Editorial തീയതി: 04 ഓഗസ്റ്റ് 2026

സാങ്കേതികത്വം നീതിക്ക് തടസ്സമാകരുത്

അപകടക്കേസുകളിൽ വിചാരണക്കോടതികൾ പുലർത്തേണ്ട ജാഗ്രതയെ ഓർമ്മിപ്പിക്കുന്നതാണ് ഹൈക്കോടതിയുടെ ഈ വിധിന്യായം. റോഡപകടങ്ങളിൽ ജീവൻ പൊലിയുമ്പോൾ പ്രോസിക്യൂഷൻ ചുമത്തിയ കുറ്റപത്രത്തിലെ ചെറിയ സാങ്കേതിക പിഴവുകൾ കാരണം യഥാർത്ഥ കുറ്റവാളി ശിക്ഷിക്കപ്പെടാതെ പോകുന്നത് നീതിനിഷേധമാണ്.

വിചാരണവേളയിൽ തെളിവുകൾ വന്നിട്ടും കുറ്റപത്രം ഭേദഗതി ചെയ്യാൻ വിചാരണക്കോടതി മടിച്ചത് നിയമപരമായ വീഴ്ചയാണ്. Cr.P.C 216-ാം വകുപ്പ് നൽകുന്ന അധികാരം ഉപയോഗിച്ച് നീതി ഉറപ്പാക്കാൻ കീഴ്‌ക്കോടതികൾ മടിക്കരുതെന്ന സന്ദേശമാണ് ജസ്റ്റിസ് എ. ബദറുദ്ദീന്റെ വിധി നൽകുന്നത്.

നിയമ വാർത്ത ദിനപത്രം
എഡിറ്റർ: അഡ്വ. എ ജെ റിയാസ്

ഈ പത്രവാർത്ത തയ്യാറാക്കിയിരിക്കുന്നത് കേരള ഹൈക്കോടതിയുടെ 2026 (8) KLR 35 (Limu Vincent v. State of Kerala) വിധിന്യായത്തെ അടിസ്ഥാനമാക്കിയാണ്.

© 2026 NIYAMA VAARTHA. All Rights Reserved.
// Toggle Dark / Light Theme function toggleDarkMode() { const htmlTag = document.documentElement; const themeIcon = document.getElementById(‘themeIcon’); const themeText = document.getElementById(‘themeText’); if (htmlTag.classList.contains(‘light’)) { htmlTag.classList.remove(‘light’); htmlTag.classList.add(‘dark’); themeIcon.classList.remove(‘fa-moon’); themeIcon.classList.add(‘fa-sun’); if(themeText) themeText.textContent = ‘ലൈറ്റ് മോഡ്’; } else { htmlTag.classList.remove(‘dark’); htmlTag.classList.add(‘light’); themeIcon.classList.remove(‘fa-sun’); themeIcon.classList.add(‘fa-moon’); if(themeText) themeText.textContent = ‘ഡാർക്ക് മോഡ്’; } } // Font Size Adjuster for Newspaper Articles function changeFontSize(size) { const content = document.getElementById(‘contentArea’); if (size === ‘small’) { content.style.fontSize = ’14px’; } else if (size === ‘normal’) { content.style.fontSize = ’16px’; } else if (size === ‘large’) { content.style.fontSize = ’18px’; } } // Text Search in Article function searchLegalText() { const input = document.getElementById(‘searchInput’).value.toLowerCase(); const mainText = document.getElementById(‘mainStory’); const paragraphs = mainText.getElementsByTagName(‘p’); const matchDisplay = document.getElementById(‘searchMatchCount’); if (!input.trim()) { matchDisplay.textContent = ”; for (let p of paragraphs) { p.style.backgroundColor = ‘transparent’; } return; } let matches = 0; for (let p of paragraphs) { const text = p.textContent.toLowerCase(); if (text.includes(input)) { p.style.backgroundColor = ‘rgba(254, 240, 138, 0.4)’; matches++; } else { p.style.backgroundColor = ‘transparent’; } } matchDisplay.textContent = matches > 0 ? `${matches} കണ്ടെത്തലുകൾ ലഭിച്ചു` : ‘കണ്ടെത്തലുകൾ ഒന്നുമില്ല’; } // Audio Speech Synthesis Simulation function readArticleHeadline() { const audioIcon = document.getElementById(‘audioIcon’); if (‘speechSynthesis’ in window) { window.speechSynthesis.cancel(); const textToRead = “304-ാം വകുപ്പ് ചുമത്തിയ കേസിൽ 304A തെളിഞ്ഞാൽ കുറ്റപത്രം ഭേദഗതി ചെയ്യണം എന്ന് കേരള ഹൈക്കോടതി വിധി പ്രസ്താവിച്ചു. വിചാരണക്കോടതിയുടെ വിധി റദ്ദാക്കി പുനഃപരിശോധനയ്ക്കായി കേസ് മടക്കി.”; const utterance = new SpeechSynthesisUtterance(textToRead); utterance.lang = ‘ml-IN’; utterance.rate = 0.9; audioIcon.classList.remove(‘fa-volume-high’); audioIcon.classList.add(‘fa-spinner’, ‘fa-spin’); utterance.onend = function() { audioIcon.classList.remove(‘fa-spinner’, ‘fa-spin’); audioIcon.classList.add(‘fa-volume-high’); }; utterance.onerror = function() { audioIcon.classList.remove(‘fa-spinner’, ‘fa-spin’); audioIcon.classList.add(‘fa-volume-high’); alert(“വോയിസ് സർവീസ് ലഭ്യമായില്ല.”); }; window.speechSynthesis.speak(utterance); } else { alert(“നിങ്ങളുടെ ബ്രൗസറിൽ ടെക്സ്റ്റ്-ടു-സ്പീച്ച് സൗകര്യം ലഭ്യമല്ല.”); } } // Flipbook Logic let currentFlipPage = 1; const totalFlipPages = 9; let currentZoom = 1.0; function changeFlipPage(direction) { let nextP = currentFlipPage + direction; if (nextP >= 1 && nextP <= totalFlipPages) { showFlipPage(nextP); } } function jumpToFlipPage(pageNum) { showFlipPage(parseInt(pageNum, 10)); } function showFlipPage(pageNum) { currentFlipPage = pageNum; for (let i = 1; i <= totalFlipPages; i++) { const pageElem = document.getElementById('fb-page-' + i); if (pageElem) { if (i === pageNum) { pageElem.classList.remove('hidden'); } else { pageElem.classList.add('hidden'); } } } const pageSelect = document.getElementById('pageSelect'); if (pageSelect) pageSelect.value = pageNum; document.getElementById('prevBtn').disabled = (currentFlipPage === 1); document.getElementById('nextBtn').disabled = (currentFlipPage === totalFlipPages); } // Zoom Control for Flipbook function zoomFlipbook(delta) { currentZoom += delta; if (currentZoom 1.5) currentZoom = 1.5; const sheet = document.getElementById(‘flipbookSheetContainer’); if (sheet) { sheet.style.transform = `scale(${currentZoom})`; } document.getElementById(‘zoomVal’).textContent = `${Math.round(currentZoom * 100)}%`; } // Safe Fullscreen Toggle with CSS Pseudo-Fullscreen Fallback let isPseudoFullscreen = false; function toggleFlipbookFullscreen() { const section = document.getElementById(‘judgmentSection’); const fsIcon = document.getElementById(‘fsIcon’); function togglePseudoFullscreen() { isPseudoFullscreen = !isPseudoFullscreen; if (isPseudoFullscreen) { section.classList.add(‘fixed’, ‘inset-0’, ‘z-50’, ‘overflow-y-auto’, ‘bg-neutral-900’, ‘p-6’); if (fsIcon) fsIcon.className = “fa-solid fa-compress”; } else { section.classList.remove(‘fixed’, ‘inset-0’, ‘z-50’, ‘overflow-y-auto’, ‘bg-neutral-900’, ‘p-6’); if (fsIcon) fsIcon.className = “fa-solid fa-expand”; } } if (!document.fullscreenElement && !isPseudoFullscreen) { if (section.requestFullscreen) { section.requestFullscreen().then(() => { if (fsIcon) fsIcon.className = “fa-solid fa-compress”; }).catch(() => { togglePseudoFullscreen(); }); } else if (section.webkitRequestFullscreen) { try { section.webkitRequestFullscreen(); if (fsIcon) fsIcon.className = “fa-solid fa-compress”; } catch (e) { togglePseudoFullscreen(); } } else { togglePseudoFullscreen(); } } else { if (document.fullscreenElement) { if (document.exitFullscreen) { document.exitFullscreen().catch(() => {}); } else if (document.webkitExitFullscreen) { document.webkitExitFullscreen(); } } if (isPseudoFullscreen) { togglePseudoFullscreen(); } else { if (fsIcon) fsIcon.className = “fa-solid fa-expand”; } } } // Sync icon on escape or native fullscreen exit document.addEventListener(‘fullscreenchange’, () => { const fsIcon = document.getElementById(‘fsIcon’); if (!document.fullscreenElement && !isPseudoFullscreen) { if (fsIcon) fsIcon.className = “fa-solid fa-expand”; } }); // Swapping View Modes (Flipbook vs PDF Drive) function switchViewerMode(mode) { const flipbookContainer = document.getElementById(‘flipbookViewerContainer’); const pdfContainer = document.getElementById(‘pdfViewerContainer’); const btnFlip = document.getElementById(‘btnFlipbookMode’); const btnPdf = document.getElementById(‘btnPdfMode’); if (mode === ‘flipbook’) { flipbookContainer.classList.remove(‘hidden’); pdfContainer.classList.add(‘hidden’); btnFlip.className = “px-3 py-1.5 rounded-md font-bold bg-newsRed text-white transition-all shadow-sm flex items-center gap-1.5”; btnPdf.className = “px-3 py-1.5 rounded-md font-bold text-gray-700 dark:text-gray-300 hover:text-newsRed transition-all flex items-center gap-1.5”; } else { flipbookContainer.classList.add(‘hidden’); pdfContainer.classList.remove(‘hidden’); btnPdf.className = “px-3 py-1.5 rounded-md font-bold bg-newsRed text-white transition-all shadow-sm flex items-center gap-1.5”; btnFlip.className = “px-3 py-1.5 rounded-md font-bold text-gray-700 dark:text-gray-300 hover:text-newsRed transition-all flex items-center gap-1.5”; } }