view('client'); bA.onclick=()=>view('admin');
addEventListener('message',e=>{ if(e.data==='hachi:admin') view('admin'); if(e.data==='hachi:client') view('client'); });
if(location.hash==='#admin') view('admin');
/* « Commencer avec cette maquette » : dans le parcours HACHI (questionnaire / IA), la page est intégrée
et prévient simplement la page parente ; seule, elle ouvre l'étape 1 de l'inscription. */
const TPL={slug:'brasserie',name:'L’Aiguillage · brasserie'}, START_URL='https://hachi.be/commencer';
const sh=document.getElementById('sh');
document.getElementById('go').onclick=()=>{
if(window.parent!==window){ window.parent.postMessage({type:'hachi:start',template:TPL.slug,view:document.body.classList.contains('adm')?'admin':'client'},'*'); return; }
sh.classList.add('on'); setTimeout(()=>sh.querySelector('input').focus(),300); };
document.getElementById('shx').onclick=()=>sh.classList.remove('on');
sh.onclick=e=>{ if(e.target===sh) sh.classList.remove('on'); };
document.getElementById('stf').onsubmit=e=>{ e.preventDefault(); const f=new FormData(e.target);
location.href=START_URL+'?maquette='+encodeURIComponent(TPL.slug)+'&entreprise='+encodeURIComponent(f.get('co'))+'&email='+encodeURIComponent(f.get('em')); };