PERS KEUZETOOL
Beantwoord de volgende 3 vragen om de meest geschikte Orwak balenpers voor uw behoeften te vinden.
// Globale opslag voor gegevensoverdracht let currentRecommendation = { model: '', material: '', volume: '', size: '', volumeTonnage: 0 };
const Q2_GROUP = document.getElementById('q2-group'); const Q3_GROUP = document.getElementById('q3-group'); const Q2A_FLEX_GROUP = document.getElementById('q2a-flex-group'); const Q2_LABEL = document.getElementById('q2-label'); const Q2_CITATION = document.getElementById('q2-citation'); const HIGH_VOLUME_DIV = document.getElementById('highVolumeOptionDiv'); const VOLUME_SEPARATOR = document.getElementById('volume-separator'); const VOLUME_INPUT = document.getElementById('volume'); const RESULT_BOX = document.getElementById('resultBox'); const CONTACT_FORM = document.getElementById('priceRequestForm');
// Functies voor technische specificaties function getModelDetails(modelName, materialType) { let details = {};
const label = (text) => `${text.toUpperCase()}:`;
if (modelName.startsWith('RUNI SK')) { switch (modelName) { case 'RUNI SK120': details = { weight: `Gecompacteerd blok (dichtheid): 350 kg/m³; Blok afmeting: 120 x 120 mm.`, capacity: `Jaarlijks: Tot 10 ton. Capaciteit: Tot 18 kg/uur (Dagelijks: 80 kg). Compactieverhouding: Tot 50:1.`, force: `Hoofdmotor: 1.5 kW.`, cycle: `N.V.T. (Schroefcompactor).`, dims: `2850 x 450 x 1770 mm (LxBxH).`, power: `1-fase 230 V, 50 Hz, 16 A of 3 x 400 V, 50 Hz, 10 A.`, img: `(Afbeelding van SK120)`, video: `N.V.T.`, site: `(Informatie RUNI/Brickman)`, }; break; case 'RUNI SK200': details = { weight: `Gecompacteerd blok (dichtheid): 350 kg/m³; Blok afmeting: 200 x 200 mm.`, capacity: `Jaarlijks: 10 - 30 ton. Capaciteit: Tot 45 kg/uur (Dagelijks: 300 kg). Compactieverhouding: Tot 50:1.`, force: `Hoofdmotor: 4.0 kW; Hydraulische pomp: 0.55 kW.`, cycle: `N.V.T. (Schroefcompactor).`, dims: `2786 x 418 x 1466 mm (LxBxH).`, power: `3 x 400 V, 50 Hz, 16 A.`, img: `(Afbeelding van SK200)`, video: `N.V.T.`, site: `(Informatie RUNI/Brickman)`, }; break; case 'RUNI SK240': details = { weight: `Gecompacteerd blok: 250 x 250 mm.`, capacity: `Jaarlijks: 30 - 50 ton. Capaciteit: Tot 75 kg/uur.`, force: `Hoofdmotor: 5.5 kW; HD-precrusher: 4.0 kW.`, cycle: `N.V.T. (Schroefcompactor).`, dims: `4269 x 1200 x 2183 mm (LxBxH).`, power: `3 x 400 V, 50 Hz, 32 A.`, img: `(Afbeelding van SK240)`, video: `N.V.T.`, site: `(Informatie RUNI/Brickman)`, }; break; case 'RUNI SK370': details = { weight: `Gecompacteerd blok: 380 x 380 mm. Dichtheid: 350 kg/m³.`, capacity: `Jaarlijks: 50 ton en hoger. Capaciteit: Tot 200 kg/uur (Dagelijks: 4 ton). Compactieverhouding: Tot 50:1.`, force: `Hoofdmotor: 15 kW. HD-precrusher: 4 kW.`, cycle: `N.V.T. (Schroefcompactor).`, dims: `7433 x 1353 x 2219 mm (LxBxH).`, power: `3 x 400 V, 50 Hz, 63 A.`, img: `(Afbeelding van SK370)`, video: `N.V.T.`, site: `(Informatie RUNI/Brickman)`, }; break; default: details = { weight: `N.V.T. (Verschilt per model)`, capacity: `N.V.T. (Gespecialiseerde oplossing)`, force: `N.V.T.`, cycle: `N.V.T.`, dims: `N.V.T.`, power: `N.V.T.`, img: `(RUNI/Brickman Gespecialiseerde Oplossing)`, video: `N.V.T.`, site: `(Informatie RUNI/Brickman)`, }; break; } } else { // ORWAK Baler logica (gebruikt bronverwijzingen waar relevant) switch (modelName) { case 'ORWAK COMPACT 3110': details = { weight: `Karton: tot 50 kg; Plastic: tot 70 kg.`, capacity: `Aanbevolen Karton: Up to 20 tons/year. Compactieverhouding: 7:1 (Karton) / 10:1 (Plastic).`, force: `HP: 4 ton, 40 kN; LP: 3 ton, 30 kN.`, cycle: `33 sec.`, dims: `1990 x 866 x 720 mm (HxBXD). Transporthoogte: 1990 mm.`, power: `Enkele fase 230 V, 50 Hz, 10 A. Geluid: 62.3 db (A).`, img: `https://www.orwak.nl/images/3110.jpg`, video: `https://www.youtube.com/@orwakhq6383`, site: `https://www.orwak.nl/product/3110 (Link naar productpagina)`, }; break; case 'ORWAK COMPACT 3120': details = { weight: `Karton: tot 100 kg; Plastic: tot 130 kg.`, capacity: `Aanbevolen Karton: Up to 25 tons/year. Compactieverhouding: 5:1 (Karton) / 10:1 (Plastic).`, force: `HP: 6 ton, 60 kN; LP: 4 ton, 40 kN.`, cycle: `33 sec.`, dims: `2342 x 1184 x 900 mm (HxBXD). Transporthoogte: 2342 mm (of 1900 mm op aanvraag).`, power: `Enkele fase 230 V, 50 Hz, 10 A. Geluid: 62.3 db (A).`, img: `https://www.orwak.nl/images/3120.jpg`, video: `https://www.youtube.com/@orwakhq6383`, site: `https://www.orwak.nl/product/3120 (Link naar productpagina)`, }; break; case 'ORWAK 3250': details = { weight: `Karton: tot 250 kg; Plastic: tot 290 kg.`, capacity: `Aanbevolen Karton: Up to 40 tons/year. Compactieverhouding: 5:1 (Karton) / 10:1 (Plastic).`, force: `HP: 15 ton, 150 kN; LP: 10 ton, 100 kN. (Selection Guide noemt 18 ton, 180 kN).`, cycle: `46 sec.`, dims: `2970 x 1732 x 1036 mm (HxBXD). Transporthoogte: 2170 mm.`, power: `1-fase 230 V, 50 Hz, 10 A. Geluid: <70 db (A).`, img: `https://www.orwak.nl/images/3250.jpg`, video: `https://www.youtube.com/@orwakhq6383`, site: `https://www.orwak.nl/product/3250 (Link naar productpagina)`, }; break; case 'ORWAK POWER 3420': details = { weight: `Karton: tot 400 kg; Plastic: tot 450 kg.`, capacity: `Aanbevolen Karton: Up to 70 tons/year. Compactieverhouding: 7:1 (Karton) / 10:1 (Plastic).`, force: `26 ton, 260 kN.`, cycle: `24 sec.`, dims: `2380 x 1775 x 1060 mm (HxBXD). Transporthoogte: 1980 mm.`, power: `3-fase 3x400 V, 50 Hz. Geluid: ≤ 65 db (A).`, img: `https://www.orwak.nl/images/3420.jpg`, video: `https://www.youtube.com/@orwakhq6383`, site: `https://www.orwak.nl/product/3420 (Link naar productpagina)`, }; break; case 'ORWAK POWER 3820': details = { weight: `Karton: tot 500 kg; Plastic: tot 500 kg.`, capacity: `Aanbevolen Karton: Up to 120 tons/year. Compactieverhouding: 5:1 (Karton) / 10:1 (Plastic).`, force: `26 ton, 260 kN.`, cycle: `24 sec.`, dims: `2576 x 2075 x 1060 mm (HxBXD). Transporthoogte: 1980 mm.`, power: `3-fase 3x400 V, 50 Hz. Geluid: ≤ 65 db (A).`, img: `https://www.orwak.nl/images/3820.jpg`, video: `https://www.youtube.com/@orwakhq6383`, site: `https://www.orwak.nl/product/3820 (Link naar productpagina)`, }; break; case 'ORWAK MULTI 5070': details = { weight: `Karton: tot 50 kg; Plastic: tot 80 kg. Totaal machinegewicht: 522 kg.`, capacity: `Aanbevolen Karton: Up to 20 tons/year. Compactieverhouding: 4:1 (Karton) / 10:1 (Plastic).`, force: `3 ton, 30 kN.`, cycle: `36 sec.`, dims: `2160 x 1740 x 880 mm (HxBXD - 2 kamers). Transporthoogte: 2160 mm.`, power: `1-fase 230 V, 50 Hz, 10 A. Geluid: < 70 db (A).`, img: `https://www.orwak.nl/images/5070.jpg`, video: `https://www.youtube.com/@orwakhq6383`, site: `https://www.orwak.nl/product/5070 (Link naar productpagina)`, }; break; case 'ORWAK MULTI 9020S': details = { weight: `Karton: tot 200 kg; Plastic: tot 300 kg. Totaal machinegewicht: 1580 kg.`, capacity: `Aanbevolen Karton: Up to 60 tons/year. Compactieverhouding: 7:1 (Karton) / 10:1 (Plastic).`, force: `20 ton, 200 kN.`, cycle: `35 sec.`, dims: `2470 x 2480 x 1135 mm (HxBXD - 2 kamers). Transporthoogte: 1900 mm.`, power: `3-fase 3x400 V, 50 Hz. Geluid: < 72 db (A).`, img: `https://www.orwak.nl/images/9020s.jpg`, video: `https://www.youtube.com/@orwakhq6383`, site: `https://www.orwak.nl/product/9020s (Link naar productpagina)`, }; break; case 'ORWAK FLEX 660': details = { weight: `Compacteert in bak. Machinegewicht: 274 kg.`, capacity: `Bakgrootte: 660-770 L. Compactieverhouding: 3:1.`, force: `4 ton, 40 kN.`, cycle: `44 sek.`, dims: `1926 x 1362 x 900 mm (Max. HxBXD). Min. werkhoogte: 1620 mm.`, power: `1-fase 230 V, 50/60 Hz, 10 A. Geluid: 62 db (A).`, img: `(Afbeelding FLEX 660)`, video: `N.V.T.`, site: `(Informatie FLEX 660)`, }; break; case 'ORWAK FLEX 1100': details = { weight: `Compacteert in bak. Machinegewicht: 293 kg.`, capacity: `Bakgrootte: 1100 L. Compactieverhouding: 3:1.`, force: `4 ton, 40 kN.`, cycle: `44 sek.`, dims: `2090 x 1367 mm (Max. HxB). Min. werkhoogte: 1700 mm.`, power: `1-fase 230 V, 50/60 Hz, 10 A. Geluid: 62 db (A).`, img: `(Afbeelding FLEX 1100)`, video: `N.V.T.`, site: `(Informatie FLEX 1100)`, }; break; case 'ORWAK FLEX 5030': details = { weight: `Compacteert in zak. Machinegewicht: 262 kg.`, capacity: `Volumereductie tot 10:1.`, force: `3 ton, 30 kN.`, cycle: `36 sek.`, dims: `1940 x 760 x 1045 mm (HxBXD). Lege hoogte (standaard): 2660 mm.`, power: `Enkele fase 230 V, 50 Hz, 10 A. Geluid: 62 db (A). Max. verbruik: 660 W/H.`, img: `(Afbeelding FLEX 5030)`, video: `N.V.T.`, site: `(Informatie FLEX 5030)`, }; break; default: return null; } } // HTML formatteren naar UL/LI met hoofdletters en vetgedrukt let html = '
- ';
- ${label('BAALGEWICHT/CAPACITEIT')} ${details.weight}
- ${label('JAARLIJKSE CAPACITEIT')} ${details.capacity}
- ${label('PERSKRACHT')} ${details.force}
- ${label('CYCLUSTIJD')} ${details.cycle}
- ${label(dimsLabel)} ${details.dims}
- ${label('AANSLUITING')} ${details.power}
- ${label('AFBEELDING')} ${details.img}
- ${label('VIDEO')} ${details.video}
- ${label('PRODUCTPAGINA')} ${details.site}
- ${label('DOWNLOAD PRODUCT FICHE')} Link van orwak.nl
// Capaciteit/Gewicht specifieke velden if (details.weight) { html += `
`; } if (details.capacity) { html += `
`; }
// Algemene specificaties if (details.force) { html += `
`; } if (details.cycle) { html += `
`; } if (details.dims) { const dimsLabel = modelName.startsWith('RUNI SK') ? 'AFMETINGEN (LXBXH)' : 'AFMETINGEN (HXBXD)'; html += `
`; } if (details.power) { html += `
`; }
// Links en Afbeeldingen if (details.img) html += `
`; if (details.video) html += `
`; if (details.site) html += `
`;
// TOEGEVOEGDE BULLETPOINT if (details.site) { html += `
`; }
html += '
'; return html; }
// --- HULPFUNCTIES VOOR FORMULIER & LOGICA ---
function handleHighVolumeSelection() { VOLUME_INPUT.value = ''; }
function clearVolumeSelection() { const highRadio = document.getElementById('vol_high'); if (highRadio && highRadio.checked) { highRadio.checked = false; } }
function checkVolumeInput() { clearVolumeSelection(); }
function handleContactLogic(title, description, citation, specs = null) { document.getElementById('modelName').textContent = title; document.getElementById('modelDescription').textContent = description; document.getElementById('modelCitation').innerHTML = '' + citation + ''; document.getElementById('modelSpecs').innerHTML = specs || ''; RESULT_BOX.style.display = 'block'; RESULT_BOX.classList.add('contact-mode'); }
// Toont en vult het prijsaanvraagformulier function showContactForm() { if (!currentRecommendation.model || currentRecommendation.model === 'Geen Match Gevonden') { alert("Voer eerst de vragen in en klik op 'Toon de aanbevolen pers' om een aanbeveling te ontvangen."); return; }
document.getElementById('form_model').value = currentRecommendation.model; document.getElementById('form_material').value = currentRecommendation.material; document.getElementById('form_volume').value = currentRecommendation.volume; document.getElementById('form_size').value = currentRecommendation.size;
CONTACT_FORM.style.display = 'block'; CONTACT_FORM.scrollIntoView({ behavior: 'smooth' }); }
function submitPriceRequest() { const name = document.getElementById('user_name').value; const email = document.getElementById('user_email').value; const phone = document.getElementById('user_phone').value;
if (!name || !email || !phone) { alert("Vul alstublieft alle verplichte velden (Naam, Telefoon, E-mail) in."); return; }
alert(`Aanvraag succesvol verzonden!nnModel: ${currentRecommendation.model}nVolume: ${currentRecommendation.volume}nNaam: ${name}nE-mail: ${email}nnWe nemen zo spoedig mogelijk contact met u op.`);
resetForm(); }
function handleSpecialMaterialResult(material, flexModel = null) { let title; let description; let citation = ''; let specs = null; let modelName = ''; currentRecommendation.size = 'N.V.T.';
if (material === 'Restafval') { modelName = 'ORWAK FLEX ' + flexModel; specs = getModelDetails(modelName);
if (flexModel === '660') { title = 'ORWAK FLEX 660'; description = 'Dit is een in-bin-pers die ideaal is voor het compacteren van restafval in zakken, geschikt voor **660-770 L** afvalbakken. Er is slechts 1 m² vloeroppervlak nodig.'; currentRecommendation.volume = 'N.V.T. (In-bin press)'; } else if (flexModel === '1100') { title = 'ORWAK FLEX 1100'; description = 'Dit is een in-bin-pers voor **1100 L** afvalbakken. Het is ideaal voor restafval in zakken in de hotel- en restaurantsector.'; currentRecommendation.volume = 'N.V.T. (In-bin press)'; } else if (flexModel === '5030') { title = 'ORWAK FLEX 5030'; description = 'Dit is een krachtige pers (3 ton) die afvalmateriaal **direct in een afvalzak** compacteren. Dit maakt hygiënische verwerking van gemengd of gevaarlijk afval mogelijk.'; currentRecommendation.volume = 'N.V.T. (Zakken)'; } RESULT_BOX.classList.remove('contact-mode');
currentRecommendation.model = title; currentRecommendation.material = 'Restafval';
} else if (material === 'Andere') { title = 'Contacteer ons voor MATERIAALAFSTEMMING'; description = 'Voor materialen zoals aluminium spanen, metalen blikken, PET-flessen of andere specifieke fracties, zijn verschillende ORWAK machines geschikt.'; citation = 'De ORWAK MULTI 9020S is geschikt voor PET-flessen, conservenblikken en verfblikken. De BRICKMAN-serie is geschikt voor aluminium spanen. Contacteer uw account manager.'; currentRecommendation.model = title; currentRecommendation.material = 'Andere'; currentRecommendation.volume = 'N.V.T. (Specialist vereist)'; }
handleContactLogic(title, description, citation, specs); }
function handleEPSContactLogic(volumeTonnage) { const title = 'Contacteer ons voor RUNI SCHROEFCOMPACTOR ADVIES (SK240/SK370/Silo)'; const description = `Uw berekende jaarlijkse EPS-volume (${volumeTonnage.toFixed(1)} ton/jaar) vereist een machine met hoge capaciteit, zoals de RUNI SK240, SK370, of een Silo-systeem.`; const citation = 'De RUNI SK240 is geschikt voor 30-50 ton/jaar. De RUNI SK370 is geschikt voor 50 ton en hoger. Wij bieden ook modulaire oplossingen voor hogere capaciteit.';
currentRecommendation.model = title; currentRecommendation.material = 'EPS/Isomo (Hoog volume)';
handleContactLogic(title, description, citation); }
function calculateResult() { const material = document.querySelector('input[name="material"]:checked')?.value; const volumeInput = parseInt(VOLUME_INPUT.value); let sizeCM = parseInt(document.getElementById('size').value); const highVolumeSelected = document.getElementById('vol_high')?.checked;
let recommendation = ''; let description = ''; let volumeTonnage = 0; let volumeUnit = '';
// Reset contact form display CONTACT_FORM.style.display = 'none';
// 1. Validatie if (!material) { alert("Selecteer alstublieft een materiaaltype in Vraag 1."); return; }
if (material === 'Restafval' || material === 'Andere') { // Roept de juiste specialistische logica aan if (material === 'Restafval') { const flexModel = document.querySelector('input[name="flex_model"]:checked')?.value; if (!flexModel) { alert("Selecteer alstublieft één van de FLEX-compacteeroplossingen in Vraag 2."); RESULT_BOX.style.display = 'none'; return; } handleSpecialMaterialResult(material, flexModel); return; } handleSpecialMaterialResult(material); return; }
// Volume Validatie (EPS, Karton, Plastic) if (!highVolumeSelected && (isNaN(volumeInput) || volumeInput <= 0)) { alert("Vul alstublieft de hoeveelheid per week in (Vraag 2) of selecteer de optie 'Meer dan 100 ton per jaar'."); RESULT_BOX.style.display = 'none'; return; } // --- EPS LOGICA (met nieuwe drempels) --- if (material === 'EPS/Isomo') { volumeTonnage = volumeInput * 0.26; // 5 kg * 52 weken / 1000 = 0.26 volumeUnit = `${volumeInput} zakken/week`; if (volumeTonnage < 15) { recommendation = 'RUNI SK120'; description = 'Dit is de kleinste RUNI schroefcompactor en is ideaal voor kleine hoeveelheden EPS (tot 10 ton volgens bronnen). De machine biedt een compactieverhouding tot 50:1.'; } else if (volumeTonnage >= 15 && volumeTonnage <= 30) { recommendation = 'RUNI SK200'; description = 'Deze schroefcompactor is de aanbevolen machine voor jaarlijkse volumes tussen 10 en 30 ton EPS. De SK200 is zeer gebruiksvriendelijk en kan ook onder een silo geplaatst worden.'; } else { // > 30 ton/jaar is Op Aanvraag handleEPSContactLogic(volumeTonnage); return; }
// Update en toon resultaat currentRecommendation.model = recommendation; currentRecommendation.material = material; currentRecommendation.volume = volumeUnit + ` (${volumeTonnage.toFixed(1)} ton/jaar)`; document.getElementById('modelName').textContent = recommendation; document.getElementById('modelDescription').textContent = description; document.getElementById('modelSpecs').innerHTML = getModelDetails(recommendation, material); RESULT_BOX.style.display = 'block'; return; }
// Normale validatie (Karton, Plastic, Beide/Multi) if (material !== 'Plastic' && (isNaN(sizeCM) || sizeCM <= 0)) { alert("Vul alstublieft de maximale breedte van de verpakkingen in (Vraag 3)."); RESULT_BOX.style.display = 'none'; return; } // 2. Extreem Hoog Volume Check (via bullet) if (highVolumeSelected) { handleHighVolumeContactLogic(); return; } // 3. Tonnage berekening (Karton/Plastic) if (material === 'Plastic') { volumeTonnage = volumeInput * 0.52; volumeUnit = `${volumeInput} zakken/week`; } else { volumeTonnage = volumeInput * 1.3; volumeUnit = `${volumeInput} RC/week`; } // --- Check voor volumes die de maximale verticale capaciteit overschrijden (120 ton) --- if ((material === 'Karton' || material === 'Beide/Multi') && volumeTonnage > 120) { handleHighVolumeContactLogic(); return; }
// Constanten Laadopening Breedte (cm) gebaseerd op bronnen const LA_3110_W = 70.4; const LA_3120_W = 100; const LA_3250_W = 120; const LA_3420_W = 120; const LA_3820_W = 150; const LA_5070_W = 70; const LA_9020S_W = 110;
RESULT_BOX.classList.remove('contact-mode');
// ========================================================================= // LOGICA PAD 1: PLASTIC // ========================================================================= if (material === 'Plastic') {
if (volumeTonnage <= 20) { recommendation = 'ORWAK COMPACT 3110'; description = 'Dit is de meest compacte oplossing voor kleinere volumes plastic folie. Geschikt voor kleine ruimtes.'; } else if (volumeTonnage <= 25) { recommendation = 'ORWAK COMPACT 3120'; description = 'Compact model met sterke comprimering en een extra wijde toevoer (100 cm). Produceert balen tot 130 kg plastic.'; } else { recommendation = 'Geen Match Gevonden'; description = `Uw berekende volume (${volumeTonnage.toFixed(1)} ton/jaar) is te hoog voor de Compact-serie. Neem contact op voor een krachtigere oplossing zoals de ORWAK POWER-modellen.`; } } // ========================================================================= // LOGICA PAD 2: KARTON EN PLASTIC IN EEN DUBBEL TOESTEL (MULTI/FALLBACK) // ========================================================================= else if (material === 'Beide/Multi') { // MULTI SERIE if (volumeTonnage <= 60) { if (sizeCM <= LA_5070_W) { recommendation = 'ORWAK MULTI 5070'; description = 'Meerkamerpers die het mogelijk maakt om Karton/Papier en Plastic Folie te scheiden en compacteren bij de bron. Dit model heeft een laadopening van 700 x 500 mm.'; } else if (sizeCM <= LA_9020S_W) { recommendation = 'ORWAK MULTI 9020S'; description = 'Hoge capaciteit meerkamerpers (mini recyclingstation) met grote laadopeningen. Geschikt voor sortering van Karton, Folie, PET en Blikken.'; } } } // ========================================================================= // LOGICA PAD 3: KARTON of BEIDE/MULTI FALLBACK (Frontladers) // ========================================================================= if (material === 'Karton' || (material === 'Beide/Multi' && recommendation === '')) { if (volumeTonnage <= 25) { if (sizeCM <= LA_3110_W) { recommendation = 'ORWAK COMPACT 3110'; description = 'Compacte pers met kleine footprint, ideaal voor kleinere hoeveelheden karton. Laadopening: 704 x 458 mm.'; } else if (sizeCM <= LA_3120_W) { recommendation = 'ORWAK COMPACT 3120'; description = 'Sterke compactie met extra wijde toevoer (100 cm) voor kleine tot gemiddelde hoeveelheden karton. Laadopening: 1000 x 460 mm.'; } else { // Doos is groter dan 100 cm, maar volume is laag. if (sizeCM <= LA_3250_W) { recommendation = 'ORWAK 3250'; description = 'Grote balenpers (tot 250 kg karton) die de breedte tot 120 cm aankan. Eenvoudig te installeren dankzij eenfasige werking (230 V).'; } else if (sizeCM <= LA_3820_W) { recommendation = 'ORWAK POWER 3820'; description = `Hoewel uw volume klein is, vereist de breedte van uw dozen (max. ${sizeCM} cm) de extra brede invoeropening (150 cm) van de 3820.`; } } } else if (volumeTonnage > 25) {
if (sizeCM <= LA_3420_W) { // Max 120 cm if (volumeTonnage <= 40) { recommendation = 'ORWAK 3250'; description = 'Uitstekende keuze voor gemiddelde hoeveelheden karton, produceert grote balen (tot 250 kg karton). Werkt op 1-fase 230 V.'; } else if (volumeTonnage <= 70) { recommendation = 'ORWAK POWER 3420'; description = 'Veelzijdige, sterke en snelle pers (cyclustijd 24 seconden). Optimale keuze voor karton en plastic. Gebruikt Black Star Technology.'; } else { // > 70 ton/jaar recommendation = 'ORWAK POWER 3820'; description = 'Aanbevolen voor extreem grote volumes door zijn hogere capaciteitsbereik (tot 120 ton/jaar).'; }
} else if (sizeCM <= LA_3820_W) { // Dozen > 120 cm en <= 150 cm recommendation = 'ORWAK POWER 3820'; description = 'De beste keuze voor krachtige compactie van grote afvalvolumes en **extra grote verpakkingen** dankzij de brede invoeropening (150 cm).'; } } // Final Fallback if (recommendation === '') { description = 'Op basis van uw ingevoerde gegevens kon er geen eenduidige match in de selectie worden gevonden. Controleer de afmetingen of neem contact op voor advies.'; } } // Update globale opslag voor CTA form currentRecommendation.model = recommendation; currentRecommendation.material = material; currentRecommendation.volume = volumeUnit + ` (${volumeTonnage.toFixed(1)} ton/jaar)`; currentRecommendation.size = sizeCM ? sizeCM + ' cm' : 'N.V.T.'; // Toon Resultaat met specificaties document.getElementById('modelName').textContent = recommendation; document.getElementById('modelDescription').textContent = description; document.getElementById('modelSpecs').innerHTML = getModelDetails(recommendation, material); RESULT_BOX.style.display = 'block'; } // Functie om de zichtbaarheid van Vraag 2 en 3 te schakelen op basis van materiaal function toggleSizeQuestion() { RESULT_BOX.style.display = 'none'; CONTACT_FORM.style.display = 'none'; const material = document.querySelector('input[name="material"]:checked')?.value; // Reset algemene zichtbaarheid Q2_GROUP.style.display = 'block'; Q3_GROUP.style.display = 'block'; HIGH_VOLUME_DIV.style.display = 'none'; VOLUME_SEPARATOR.style.display = 'none'; Q2A_FLEX_GROUP.style.display = 'none'; document.querySelectorAll('input[name="flex_model"]:checked').forEach(radio => radio.checked = false);
if (material === 'Plastic') { Q3_GROUP.style.display = 'none'; document.getElementById('size').value = 0;
Q2_LABEL.textContent = 'Vraag 2: Hoeveel plasticfolie heeft u per week? (Uitgedrukt in zakken van 1m³ = +- 10 kg folie)'; Q2_CITATION.innerHTML = '(De tool converteert dit naar jaarlijks volume (ton/jaar) op basis van 52 weken, waarbij we uitgaan van een dichtheid van 1m³ = 10kg.)';
} else if (material === 'Karton' || material === 'Beide/Multi') {
Q2_LABEL.textContent = 'Vraag 2: Hoeveel karton hebben jullie per week? (Uitgedrukt in rolcontainers van 1100l (1,1m³) = +- 25 kg karton)'; Q2_CITATION.innerHTML = '(De tool converteert dit naar jaarlijks volume (ton/jaar) op basis van 52 weken. De conversie is gebaseerd op het gewicht van karton (25 kg/RC).)';
HIGH_VOLUME_DIV.style.display = 'flex'; VOLUME_SEPARATOR.style.display = 'block';
} else if (material === 'EPS/Isomo') { // NIEUWE EPS LOGICA Q3_GROUP.style.display = 'none'; document.getElementById('size').value = 0;
Q2_LABEL.textContent = 'Vraag 2: Hoeveel EPS heeft u? (Uitgedrukt in 1m³ zakken/zakken per week is +- 5kg EPS)'; Q2_CITATION.innerHTML = '(De tool converteert dit naar jaarlijks volume (ton/jaar) op basis van 52 weken, waarbij we uitgaan van een dichtheid van 1m³ = 5kg EPS.)';
} else if (material === 'Restafval') { // Restafval: Toon alleen de FLEX keuzes Q2_GROUP.style.display = 'none'; Q3_GROUP.style.display = 'none'; Q2A_FLEX_GROUP.style.display = 'block';
} else if (material === 'Andere') { Q2_GROUP.style.display = 'none'; Q3_GROUP.style.display = 'none'; handleSpecialMaterialResult(material); } }
function resetForm() { VOLUME_INPUT.value = ''; document.getElementById('size').value = 0; document.getElementById('size').placeholder = "Maximale breedte in cm";
document.querySelectorAll('input[name="material"]:checked').forEach(radio => radio.checked = false); document.querySelectorAll('input[name="volume_selection"]:checked').forEach(radio => radio.checked = false); document.querySelectorAll('input[name="flex_model"]:checked').forEach(radio => radio.checked = false);
// Reset contact form velden document.getElementById('user_name').value = ''; document.getElementById('user_phone').value = ''; document.getElementById('user_email').value = '';
// Reset globale opslag currentRecommendation = { model: '', material: '', volume: '', size: '', volumeTonnage: 0 };
// Reset naar Karton default zichtbaarheid en tekst Q2_GROUP.style.display = 'block'; Q3_GROUP.style.display = 'block'; Q2A_FLEX_GROUP.style.display = 'none';
HIGH_VOLUME_DIV.style.display = 'flex'; VOLUME_SEPARATOR.style.display = 'block'; Q2_LABEL.textContent = 'Vraag 2: Hoeveel karton hebben jullie per week? (Uitgedrukt in rolcontainers van 1100l (1,1m³) = +- 25 kg karton)'; Q2_CITATION.innerHTML = '(De tool converteert dit naar jaarlijks volume (ton/jaar) op basis van 52 weken. De conversie is gebaseerd op het gewicht van karton (25 kg/RC).)';
document.getElementById('modelSpecs').innerHTML = ''; RESULT_BOX.style.display = 'none'; CONTACT_FORM.style.display = 'none'; RESULT_BOX.classList.remove('contact-mode'); }
document.addEventListener('DOMContentLoaded', toggleSizeQuestion);
