function initSorter() { const form = document.getElementById('search-form-id'); const sortRadios = document.querySelectorAll('.sort-radio'); console.log("Sorter geladen. Formular gefunden:", !!form, "Radios gefunden:", sortRadios.length); if (!form) return; sortRadios.forEach(radio => { radio.addEventListener('change', function() { console.log("Sortierung geƤndert auf:", this.value); const pageInput = document.getElementById('s-res-page-input'); if (pageInput) { pageInput.value = '1'; } form.submit(); }); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initSorter); } else { initSorter(); }