document.addEventListener('DOMContentLoaded', function () {
const NUM = v => String(v||'').replace(/\s+/g,'').replace(',', '.').trim(); function bindDimSet(form, selName, otherName, wrapSelector, hiddenSelector){
const sel = form.querySelector(`select[name="${selName}"]`);
const other = form.querySelector(`input[name="${otherName}"]`);
const wrap = form.querySelector(wrapSelector);
const hidden = form.querySelector(hiddenSelector);
if(!sel || !other || !wrap || !hidden) return; const isOther = () => {
const v = (sel.value||'').toLowerCase().trim();
const t = sel.options[sel.selectedIndex]?.text?.toLowerCase() || '';
return v === 'other' || /rozwiązanie\s*niestandardowe/.test(t);
}; function sync(){
if(isOther()){
wrap.style.display = '';
other.required = true;
hidden.value = NUM(other.value);
}else{
wrap.style.display = 'none';
other.required = false;
other.value = '';
hidden.value = NUM(sel.value);
}
}
sel.addEventListener('change', sync);
other.addEventListener('input', sync);
sync();
} function bindForm(form){
if (form.dataset.ppBound) return;
form.dataset.ppBound = '1'; // LP (bez prefixu)
bindDimSet(form,'width_sel', 'width_other', '.pp-width-other', 'input[name="your-szerokosc-2"]');
bindDimSet(form,'length_sel', 'length_other', '.pp-length-other', 'input[name="your-dlugosc-2"]');
bindDimSet(form,'height_sel', 'height_other', '.pp-height-other', 'input[name="your-wysokosc-2"]'); // SIDEBAR (prefix sb_)
bindDimSet(form,'sb_width_sel', 'sb_width_other', '.pp-width-other', '#sb-your-szerokosc-2');
bindDimSet(form,'sb_length_sel', 'sb_length_other', '.pp-length-other', '#sb-your-dlugosc-2');
bindDimSet(form,'sb_height_sel', 'sb_height_other', '.pp-height-other', '#sb-your-wysokosc-2'); // walidacja finalnych hiddenów
form.addEventListener('wpcf7beforesubmit', function(e){
const finals = [
form.querySelector('input[name="your-szerokosc-2"]') || form.querySelector('#sb-your-szerokosc-2'),
form.querySelector('input[name="your-dlugosc-2"]') || form.querySelector('#sb-your-dlugosc-2'),
form.querySelector('input[name="your-wysokosc-2"]') || form.querySelector('#sb-your-wysokosc-2')
].filter(Boolean); ['width_sel','length_sel','height_sel','sb_width_sel','sb_length_sel','sb_height_sel'].forEach(n=>{
const el = form.querySelector(`select[name="${n}"]`);
if(el) el.dispatchEvent(new Event('change'));
}); const bad = finals.filter(el => !/^(\d+(\.\d+)?)$/.test((el.value||'').trim()));
if (bad.length){ e.preventDefault(); alert('Podaj poprawne wymiary (np. 20 lub 23.5).'); }
});
} document.querySelectorAll('.wpcf7 form').forEach(bindForm); const obs = new MutationObserver(() => {
document.querySelectorAll('.wpcf7 form').forEach(bindForm);
});
obs.observe(document.body, {childList:true, subtree:true});
});
14.11.2023
Sklad sena Nejjednodušší a nejlevnější je skladovat seno a slámu venku, chráněné plastovou fólií nebo agrovláknem. Je však obtížné zabránit ztrátám způsobeným vlhkostí, plísní a odfouknutím, což ovlivňuje ekonomiku mléčné farmy. Řešením je skladování sena, tradičně nazývané stodola. Na trhu je k dispozici mnoho hal pro zemědělství založených na různých konstrukčních řešeních. Mezi nimi vynikají haly s dlouhou životností a lehkými a robustními hliníkovými profily, které v povědomí veřejnosti fungují spíše jako dočasné stavby. Je třeba si uvědomit, že se může jednat o konstrukce navržené až na 50 let používání s maximálním rozpětím 60 m a přizpůsobené místnímu zatížení větrem a sněhem.
Prozkoumejte náš konfigurátor Abychom usnadnili ocenění produktu na míru pro konkrétní řešení, připravili jsme konfigurátor POLPLAN.
Díky němu můžete snadno a intuitivně konfigurovat svou objednávku a my ji přesněji naceníme. Nepotřebujete žádné pokročilé dovednosti, konfigurátor se snadno používá.
Napište nám
Odpovíme vám a připravíme podrobnou cenovou nabídku do max. 3 pracovní dny.
Požádejte o odhad
Požádejte o odhad
Další poznámky
Zasláním dotazu dáváte společnosti POLPLAN Sp. z o.o. souhlas se zpracováním vašich osobních údajů a se zasíláním další korespondence.
Odeslat formulář
Požádejte o odhad
Děkujeme!
Formulář byl správně vyplněn a odeslán.