// Menu category handling
document.addEventListener('DOMContentLoaded', function() {
    // Handle tab switching
    const allTabButtons = document.querySelectorAll('[data-tab]');
    allTabButtons.forEach(button => {
        button.addEventListener('click', function() {
            const tabId = this.getAttribute('data-tab');
            
            // Hide all content
            document.querySelectorAll('.menu-content').forEach(content => {
                content.classList.add('hidden');
            });
            
            // Show selected content
            document.getElementById(tabId + '-content').classList.remove('hidden');
            
            // Update active states for all buttons with same data-tab
            allTabButtons.forEach(btn => {
                if (btn.getAttribute('data-tab') === tabId) {
                    btn.classList.add('bg-pizza-red', 'text-white');
                    btn.classList.remove('bg-gray-200', 'dark:bg-pizza-darker', 'text-gray-700');
                } else {
                    btn.classList.remove('bg-pizza-red', 'text-white');
                    btn.classList.add('bg-gray-200', 'dark:bg-pizza-darker', 'text-gray-700');
                }
            });
        });
    });
}); 