Topics & Doctrine Saints Glossary Books & Resources Liturgical Calendar Prayer Corner Fasting Guide Blog
☦︎

Orthodox Companion

A comprehensive Orthodox Christian companion
for doctrine, feasts, the Church Fathers, prayer,
and living the faith — coming soon.


OrthodoxCompanion.com

· · ·
☦︎

You've reached the free limit

You've asked 3 questions — thank you for exploring Orthodox Companion.

Create a free account to keep going. A paid subscription unlocks deeper study modes, saved conversations, and more.

☦︎
☦︎

Orthodox Companion

An Orthodox Christian companion for understanding and living the faith

· · ·
☦︎

Come and See

Ask anything about the Orthodox Christian faith — doctrine, feasts, the Church Fathers, prayer, icons, Greek terms, or how to begin the journey. This companion walks with you.

Conversation Starters
or enter your own question below
Holy Icon
/* ── Theme + Nav + Account JS ───────────────────────── */ // Theme function toggleTheme(){ var c=document.documentElement.getAttribute('data-theme')||'dark'; var n=c==='dark'?'light':'dark'; document.documentElement.setAttribute('data-theme',n); localStorage.setItem('oc_theme',n); } (function(){ var t=localStorage.getItem('oc_theme')||(window.matchMedia('(prefers-color-scheme: light)').matches?'light':'dark'); document.documentElement.setAttribute('data-theme',t); })(); // Nav drawer var _drawerOpen=false; function toggleDrawer(){ _drawerOpen=!_drawerOpen; var d=document.getElementById('navDrawer'); var h=document.getElementById('hamburger'); if(d)d.classList.toggle('open',_drawerOpen); if(h)h.classList.toggle('open',_drawerOpen); } // User account menu function toggleUserMenu(){ var d=document.getElementById('navUserDropdown'); var b=document.getElementById('navUserBtn'); if(d)d.classList.toggle('open'); if(b)b.classList.toggle('open'); } // Sign out function signOut(){ localStorage.removeItem('oc_user'); localStorage.removeItem('oc_token'); window.location.href='index.html'; } // Init account state on every page function initAccountNav(){ var user=null; try{user=JSON.parse(localStorage.getItem('oc_user')||'null');}catch(e){} var signIn=document.getElementById('navSignIn'); var userMenu=document.getElementById('navUserMenu'); var usernameEl=document.getElementById('navUsername'); var drawerSignIn=document.getElementById('drawerSignIn'); if(user&&user.username){ if(signIn)signIn.style.display='none'; if(userMenu)userMenu.style.display='block'; if(usernameEl)usernameEl.textContent=user.username; if(drawerSignIn)drawerSignIn.textContent=user.username; } else { if(signIn)signIn.style.display=''; if(userMenu)userMenu.style.display='none'; } } // Close menus on outside click document.addEventListener('click',function(e){ if(_drawerOpen&&!e.target.closest('nav')&&!e.target.closest('.nav-drawer')){ _drawerOpen=false; var d=document.getElementById('navDrawer'); var h=document.getElementById('hamburger'); if(d)d.classList.remove('open'); if(h)h.classList.remove('open'); } // Close user dropdown if(!e.target.closest('.nav-account-wrap')){ var d=document.getElementById('navUserDropdown'); var b=document.getElementById('navUserBtn'); if(d)d.classList.remove('open'); if(b)b.classList.remove('open'); } }); // Smooth scroll for anchor links function scrollToSection(id){ var el=document.getElementById(id); if(el)el.scrollIntoView({behavior:'smooth',block:'start'}); } document.addEventListener('DOMContentLoaded',function(){ initAccountNav(); // Handle hash scrolling if(window.location.hash){ var id=window.location.hash.replace('#',''); setTimeout(function(){ var el=document.getElementById(id); if(el)el.scrollIntoView({behavior:'smooth',block:'start'}); },200); } });