function showShareMenu(burialId){fetch('share_handler.php?action=get_share_options&id='+burialId).then(r=>r.json()).then(d=>{if(!d.success){alert('Hiba');return}let o=document.createElement('div');o.id='share-overlay';o.style.cssText='position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:9999';let m=document.createElement('div');m.style.cssText='background:white;border-radius:8px;padding:20px;max-width:400px;width:90%;box-shadow:0 4px 6px rgba(0,0,0,0.1)';let h=document.createElement('h2');h.textContent='📤 '+d.title;h.style.cssText='margin:0 0 15px 0;color:#5D1F2A;font-size:18px';m.appendChild(h);let c=document.createElement('div');c.style.cssText='display:grid;gap:10px;margin-bottom:15px';d.options.forEach(opt=>{let b=document.createElement('button');b.textContent=opt.icon+' '+opt.name;b.style.cssText='padding:12px;border:1px solid #ddd;border-radius:6px;background:#f9f9f9;cursor:pointer;font-size:14px;font-weight:bold';b.onclick=()=>handleShare(opt.action,burialId);c.appendChild(b)});m.appendChild(c);let cb=document.createElement('button');cb.textContent='Bezárás';cb.style.cssText='width:100%;padding:10px;background:#999;color:white;border:none;border-radius:4px;cursor:pointer;font-weight:bold';cb.onclick=()=>document.body.removeChild(o);m.appendChild(cb);o.appendChild(m);o.onclick=e=>{if(e.target===o)document.body.removeChild(o)};document.body.appendChild(o)}).catch(e=>{console.error(e);alert('Hiba')});}function handleShare(action,burialId){fetch('share_handler.php?action='+action+'&id='+burialId).then(r=>r.json()).then(res=>{if(!res.success){alert('Hiba');return}switch(action){case 'facebook':case 'twitter':case 'whatsapp':window.open(res.url,'_blank','width=600,height=400');break;case 'email':window.location.href=res.url;break;case 'copy_link':navigator.clipboard.writeText(res.url).then(()=>{alert('Link másolva');let o=document.getElementById('share-overlay');if(o)document.body.removeChild(o)});break}}).catch(e=>{console.error(e);alert('Hiba')})}