✦ Honor a Brother or Soror ✦

Tributes shared live — updates across all devices.

✦   Hover to pause   ·   The Wall of Remembrance   ✦

✦ Memorial added to the wall
window.addMemorial = async function () { const name = document.getElementById("inp-name").value.trim(); const org = document.getElementById("inp-org").value; const message = document.getElementById("inp-msg").value.trim(); const submitter = document.getElementById("inp-submitter").value.trim(); if (!name || !org || !message) { alert("Please complete all required fields."); return; } try { await addDoc(memorialRef, { name: name, organization: org, message: message, submitter: submitter || "", createdAt: new Date() }); console.log("✅ Saved to Firebase"); } catch (e) { console.error("Error saving:", e); } }; // ✅ clear fields document.getElementById("inp-name").value = ""; document.getElementById("inp-org").value = ""; document.getElementById("inp-msg").value = ""; document.getElementById("inp-submitter").value = ""; } catch (e) { console.error("Error saving:", e); } };