// Search functionality for the TN Medical Connect site document.addEventListener('DOMContentLoaded', function() { // Set up search forms const searchForms = document.querySelectorAll('.search-form'); searchForms.forEach(form => { form.addEventListener('submit', function(e) { e.preventDefault(); const searchInput = this.querySelector('input[type="text"]'); const searchTerm = searchInput.value.trim(); if (searchTerm) { // Get search category if available (podcasts, research, etc.) const category = this.dataset.category || ''; const finalSearchTerm = category ? `${category} ${searchTerm}` : searchTerm; // Show loading state const resultsContainer = document.getElementById('search-results'); if (resultsContainer) { resultsContainer.innerHTML = '

Searching...

'; } // In a real implementation, this would call a server-side API // For this demo, we'll simulate results after a delay setTimeout(() => { simulateSearchResults(finalSearchTerm, resultsContainer); }, 1000); } }); }); // Function to simulate search results (in a real app, this would call the server) function simulateSearchResults(searchTerm, container) { if (!container) return; // Simulate different results based on search term const termLower = searchTerm.toLowerCase(); if (termLower.includes('podcast') || termLower.includes('audio')) { showPodcastResults(container); } else if (termLower.includes('research') || termLower.includes('paper') || termLower.includes('study')) { showResearchResults(container); } else if (termLower.includes('ai') || termLower.includes('artificial intelligence')) { showAIResults(container); } else { showGeneralResults(container); } } // Simulate podcast results function showPodcastResults(container) { container.innerHTML = `

Search Results

Recent Advances in Cardiology

A discussion with Dr. Ramesh about the latest treatments.

Public Health Initiatives in Tamil Nadu

How local communities are benefiting from new programs.

`; } // Simulate research results function showResearchResults(container) { container.innerHTML = `

Research Results

Impact of Climate Change on Vector-borne Diseases in South India

Journal of Tropical Medicine • March 2025

This study examines the correlation between rising temperatures and the spread of dengue and malaria in Tamil Nadu.

Read Abstract

Efficacy of Traditional Medicines in Managing Type 2 Diabetes

Indian Journal of Medical Research • January 2025

A randomized controlled trial comparing traditional herbal preparations with standard pharmaceutical interventions.

Read Abstract
`; } // Simulate AI results function showAIResults(container) { container.innerHTML = `

AI in Healthcare Results

AI-Powered Diagnostic Tools for Rural Healthcare

How machine learning is helping bridge the healthcare gap in remote areas of Tamil Nadu.

Resource Type: Case Study View Details

Implementing AI Chatbots in Patient Triage

A guide for hospitals looking to adopt AI-powered patient screening systems.

Resource Type: Implementation Guide View Details
`; } // General mixed results function showGeneralResults(container) { container.innerHTML = `

Search Results

Upcoming Medical Conferences in Chennai

View the schedule of medical conferences happening in the next 6 months.

View Calendar

Grant Opportunities for Medical Researchers

Current funding opportunities for research in various medical fields.

Browse Grants

Latest Podcast: Healthcare Challenges in 2025

A discussion with leading experts about what to expect this year.

Listen Now
`; } // Initialize any search fields with the search parameter if present in URL const urlParams = new URLSearchParams(window.location.search); const searchParam = urlParams.get('search'); if (searchParam) { const searchInputs = document.querySelectorAll('.search-form input[type="text"]'); searchInputs.forEach(input => { input.value = searchParam; }); // Auto-submit the first search form if a search term is provided in URL const firstForm = document.querySelector('.search-form'); if (firstForm) { firstForm.dispatchEvent(new Event('submit')); } } });