Všechny barevné varianty jsou momentálně vyprodané.
Naskladnění očekáváme 23. 11. 2026.
Termín je předběžný.';table.before(box);
const action=document.createElement('div');action.id='sv-imini-action';action.innerHTML='
Pošleme vám e-mail, až bude vybraná barva skladem.
Nejprve vyberte barvu, kterou vám máme pohlídat.
';table.after(action);
sel.options[0].textContent='Vyberte barvu';for(const o of sel.options)if(names[o.value])o.textContent=names[o.value];const label=document.querySelector('label[for="simple-variants-select"]');const originalLabel=label?.textContent;
function update(){const opts=Array.from(sel.options).filter(o=>names[o.value]),all=opts.every(o=>o.dataset.disableButton==='1'),sold=sel.value?sel.selectedOptions[0].dataset.disableButton==='1':all;document.body.classList.toggle('sv-imini-soldout',sold);box.hidden=action.hidden=!sold;if(label)label.textContent=sold?'Kterou barvu vám máme pohlídat?':originalLabel;box.querySelector('div').textContent=all?'Všechny barevné varianty jsou momentálně vyprodané.':'Vybraná barevná varianta je momentálně vyprodaná.';q('#sv-imini-error').hidden=true;}
sel.addEventListener('change',update);update();action.querySelector('button').addEventListener('click',()=>{if(!sel.value){q('#sv-imini-error').hidden=false;sel.focus();return}native.click()});
function modal(){const f=q('#watchdog-form');if(!f||f.dataset.svImini)return;f.dataset.svImini='1';f.classList.add('sv-imini-form');const v=f.querySelector('select[name="priceId"]');if(v){for(const o of v.options)if(names[o.value])o.textContent=names[o.value];if(sel.value)v.value=sel.value;const l=f.querySelector('label[for="watchdog-simple-variants-select"]');if(l)l.textContent='Barva';}
const on=f.querySelector('#onStock');if(on){on.defaultChecked=on.checked=true;const keepStock=setInterval(()=>{if(!on.isConnected){clearInterval(keepStock);return}on.checked=true},200);f.addEventListener('submit',()=>{on.checked=true},true);f.addEventListener('click',e=>{if(e.target.closest('#watchdog-submit'))on.checked=true},true);on.closest('.form-group').classList.add('sv-imini-hide')}
for(const id of ['hasPromotion','drop']){const e=f.querySelector('#'+id);if(e){e.checked=false;e.closest('.form-group').classList.add('sv-imini-hide')}}
const title=f.querySelector('.watchdog-title'),refresh=()=>{if(title)title.textContent='Dáme vám vědět, až bude '+(names[v?.value]||'vybraná barva').toLocaleLowerCase('cs')+' skladem';};refresh();v?.addEventListener('change',refresh);const emailLabel=f.querySelector('label[for="watchdogNotificationEmail"]');if(emailLabel)emailLabel.textContent='Váš e-mail';const submit=f.querySelector('#watchdog-submit');if(submit)submit.textContent='Upozornit mě';const note=document.createElement('p');note.className='sv-imini-note';note.textContent='Pošleme vám e-mail po skutečném naskladnění vybrané barvy. Tímto nevytváříte objednávku.';f.querySelector('.submit-wrapper')?.before(note);}
new MutationObserver(modal).observe(document.body,{childList:true,subtree:true});modal();}
if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',()=>setTimeout(init,400));else setTimeout(init,400);})();