Skip to content
CCxC Amaliegade 6
About
Amaliegade
Bredgade – Housewarming edition
petra5
May 15, 2026
Cassandra and August
Leave a Reply
Cancel reply
document.addEventListener('DOMContentLoaded', function() { const rumMap = { 'entre': ['celine-nordberg'], 'fjernsynsrum': ['maxim-brandt', 'rose-p-bendixen'], 'gang': ['anton-ian-nielsen', 'lukas-keysell', 'petra-gavalcova', 'rose-p-bendixen', 'yat'], 'garderobe': ['anne-mie-bak'], 'konferencerum':['anna-sofie-jespersen', 'cheri-passera', 'maxim-brandt'], 'kontor': ['anton-ian-nielsen', 'june-jin', 'julie-overgaard-clausen', 'maxim-brandt', 'petra-gavalcova'], 'kokken': ['alexander-skorobogatov', 'anton-ian-nielsen', 'celine-nordberg', 'maxim-brandt', 'yat'], 'privateroom': ['cheri-passera', 'elio-mercer', 'june-jin', 'rose-p-bendixen'], 'sovevarelse': ['anne-mie-bak', 'cheri-passera', 'lucie-gauthiot', 'maxim-brandt', 'yat'], 'storrum': ['alexander-skorobogatov', 'anne-mie-bak', 'anton-ian-nielsen', 'cheri-passera', 'maxim-brandt', 'rose-p-bendixen', 'sebastian-jakobsen'], 'stue': ['alexander-skorobogatov', 'anna-sofie-jespersen', 'anne-mie-bak', 'anton-ian-nielsen', 'celine-nordberg', 'cheri-passera', 'elio-mercer', 'june-jin', 'malwina-migacz', 'maxim-brandt', 'rose-p-bendixen', 'sebastian-jakobsen'], 'toilet': ['maxim-brandt'], }; document.addEventListener('click', function(e) { var t = e.target; // View toggle (Kunstnere / Rum) if (t.dataset.view) { var view = t.dataset.view; var nk = document.getElementById('nav-kunstnere'); var nr = document.getElementById('nav-rum'); if (nk) nk.style.display = view === 'kunstnere' ? '' : 'none'; if (nr) nr.style.display = view === 'rum' ? '' : 'none'; document.querySelectorAll('.view-toggle button').forEach(function(btn) { btn.classList.toggle('active', btn.dataset.view === view); }); if (view === 'kunstnere') { document.querySelectorAll('.artist-section').forEach(function(s) { s.style.display = ''; }); } else { document.querySelectorAll('.artist-section').forEach(function(s) { s.style.display = ''; }); document.querySelectorAll('#nav-rum a').forEach(function(a) { if (a.dataset.rum === 'alle') a.classList.add('active'); else a.classList.remove('active'); }); } } // Rum filter if (t.dataset.rum !== undefined) { e.preventDefault(); var rum = t.dataset.rum; document.querySelectorAll('#nav-rum a').forEach(function(a) { a.classList.remove('active'); }); t.classList.add('active'); var sections = document.querySelectorAll('.artist-section'); if (rum === 'alle') { sections.forEach(function(s) { s.style.display = ''; }); } else { var artists = rumMap[rum] || []; sections.forEach(function(s) { s.style.display = artists.includes(s.id) ? '' : 'none'; }); } } // Bio toggle if (t.dataset.bio) { var el = document.getElementById('bio-' + t.dataset.bio); if (!el) return; if (el.classList.contains('expanded')) { el.classList.remove('expanded'); t.textContent = 'Read more'; } else { el.classList.add('expanded'); t.textContent = 'Close'; } } // Lang toggle if (t.dataset.lang) { var lang = t.dataset.lang; var dk = document.getElementById('intro-dk'); var en = document.getElementById('intro-en'); if (dk) dk.classList.toggle('active', lang === 'dk'); if (en) en.classList.toggle('active', lang === 'en'); document.querySelectorAll('.lang-toggle button').forEach(function(btn) { btn.classList.toggle('active', btn.dataset.lang === lang); }); } }); });