Archieven: Short Codes

Infomodal

inFramecut

Fotocarrousel

plaatje1 plaatje plaatje plaatje

Rolluik script 9okt

Onderlat-links Geleider-rechtsonder Geleider-rechtsonder Geleider-links Geleider-rechts Geleider-links Geleider-rechtsonder Geleider-linksboven Geleider-rechtsboven Kap-links Kap-midden Kap-rechts Kap-links Kap-midden Kap-rechts

screen script

jQuery(document).on("wheel", "input[type=number]", function(e) { jQuery(this).blur(); }); var preventdel = 0; function removeframe() { jQuery("#zoomframecontainer").remove(); window.location = "#default"; } window.onhashchange = function() { if (jQuery("#zoomframecontainer").length > 0 && preventdel != 1) { removeframe(); } } var rekenhulpgeopend = 0; function matenpopup() { jQuery(".matenok").hide(); jQuery(".matennietok").show(); if (!(jQuery(".typemontage").eq(0).is(":checked") || jQuery(".typemontage").eq(1).is(":checked") || jQuery(".typemontage").eq(2).is(":checked"))) { window.alert("Selecteer eerst het type montage."); jQuery(".typemontage").eq(0).parent()[0].scrollIntoView({ behavior: "smooth", block: "center" }); } else if (!(jQuery(".typekap").eq(0).is(":checked") || jQuery(".typekap").eq(1).is(":checked") || jQuery(".typekap").eq(2).is(":checked"))) { window.alert("Selecteer eerst het type kap."); jQuery(".typekap").eq(0).parent()[0].scrollIntoView({ behavior: "smooth", block: "center" }); } else if (!(jQuery(".ritsjanee").eq(0).is(":checked") || jQuery(".ritsjanee").eq(1).is(":checked") || jQuery(".ritsjanee").eq(2).is(":checked"))) { window.alert("Selecteer eerst het type screen: wel of geen rits."); jQuery(".ritsjanee").eq(0).parent()[0].scrollIntoView({ behavior: "smooth", block: "center" }); } else { jQuery("#popup").fadeIn(300); var modal = document.getElementById("popup"); var span = document.getElementsByClassName("close")[0]; span.onclick = function() { jQuery("body, html").css("overflow-y", "visible"); jQuery("#popup").fadeOut(300); } window.onclick = function(event) { if (event.target == modal) { jQuery("body, html").css("overflow-y", "visible"); jQuery("#popup").fadeOut(300); } } berekenmaten(); jQuery("body, html").css("overflow-y", "hidden"); document.getElementById("popup").scrollTop = 0; } } jQuery(".updatetotalematen, .vensterbank, .positiebak").click(function() { berekenmaten(); }); jQuery(".typemontage, .ritsjanee, .typekap").change(function() { if (rekenhulpgeopend == 1) { try { berekenmaten(); invullenendoorgaan(); } catch {} } }); jQuery(".breedte, .hoogte").change(function() { rekenhulpgeopend = 0; }); function berekenmaten() { if (jQuery(".positiebak").eq(1).is(":checked") || jQuery(".typemontage").eq(2).is(":checked")) { jQuery(".waarschuwingbakdiv").show(); } else { jQuery(".waarschuwingbakdiv").hide(); } if (jQuery(".typemontage").eq(2).is(":checked")) { jQuery(".bakpositiediv").hide(); } else { jQuery(".bakpositiediv").show(); } if (jQuery(".typemontage").eq(1).is(":checked")) { jQuery(".positiebak").eq(0).next().attr("src", "/wp-content/uploads/LHTF-ruimte-bak.png"); jQuery(".positiebak").eq(1).next().attr("src", "/wp-content/uploads/LHTF-geen-ruimte-bak.png"); } else { jQuery(".positiebak").eq(0).next().attr("src", "/wp-content/uploads/HTF-ruimte-bak.png"); jQuery(".positiebak").eq(1).next().attr("src", "/wp-content/uploads/HTF-geen-ruimte-bak.png"); } if (Number(jQuery("#gatbreedte").val()) < 440 || Number(jQuery("#gatbreedte").val()) > 3440 || Number(jQuery("#gathoogte").val()) < 425 || Number(jQuery("#gathoogte").val()) > 2415) { jQuery(".matenok").hide(); jQuery(".matennietok").show(); } else { jQuery(".matenok").show(); jQuery(".matennietok").hide(); var gatbreedte = Number(jQuery("#gatbreedte").val()); var gathoogte = Number(jQuery("#gathoogte").val()); var vensterbankextrah = 0; if (jQuery(".vensterbank").eq(0).is(":checked")) { if (jQuery(".typemontage").eq(0).is(":checked")) { vensterbankextrah = 50; } else { vensterbankextrah = 20; } } var kaphoogtetemp = 75; if (jQuery(".typemontage").eq(0).is(":checked")) { if (jQuery(".ritsjanee").eq(1).is(":checked")) { if ((gatbreedte + 75) > 2300 && !jQuery(".typemontage").eq(1).is(":checked")) { jQuery("#totalebreedte").html(gatbreedte + 95); } else { jQuery("#totalebreedte").html(gatbreedte + 75); } } else { jQuery("#totalebreedte").html(gatbreedte + 65); } if (jQuery(".positiebak").eq(0).is(":checked")) { if (jQuery(".ritsjanee").eq(1).is(":checked")) { if ((gathoogte + 85) > 2000) { kaphoogtetemp = 95; } else { kaphoogtetemp = 85; } } else { if (jQuery(".typekap").eq(2).is(":checked") || jQuery(".typekap").eq(1).is(":checked") || (gathoogte + 75) >= 2100 || (gatbreedte + 65) >= 2800) { kaphoogtetemp = 85; } } jQuery("#totalehoogte").html(gathoogte + kaphoogtetemp + vensterbankextrah); } else { jQuery("#totalehoogte").html(gathoogte + vensterbankextrah); } } else if (jQuery(".typemontage").eq(1).is(":checked")) { jQuery("#totalebreedte").html(gatbreedte - 5); if (jQuery(".positiebak").eq(0).is(":checked")) { if (jQuery(".ritsjanee").eq(1).is(":checked")) { if ((gathoogte + 85) > 2000) { kaphoogtetemp = 95; } else { kaphoogtetemp = 85; } } else { if (jQuery(".typekap").eq(2).is(":checked") || jQuery(".typekap").eq(1).is(":checked") || (gathoogte + 75) >= 2100 || (gatbreedte - 5) >= 2800) { kaphoogtetemp = 85; } } jQuery("#totalehoogte").html(gathoogte + kaphoogtetemp + vensterbankextrah); } else { jQuery("#totalehoogte").html(gathoogte + vensterbankextrah); } } else if (jQuery(".typemontage").eq(2).is(":checked")) { jQuery("#totalebreedte").html(gatbreedte - 5); jQuery("#totalehoogte").html(gathoogte + vensterbankextrah - 5); } } jQuery(".vensterbank, .positiebak").each(function() { if (jQuery(this).is(":checked")) { jQuery(this).parents().eq(1).addClass("tc-active"); } else { jQuery(this).parents().eq(1).removeClass("tc-active"); } }); } function invullenendoorgaan() { rekenhulpgeopend = 1; jQuery(".breedte").eq(0).val(Number(jQuery("#totalebreedte").html())); jQuery(".hoogte").eq(0).val(Number(jQuery("#totalehoogte").html())); setTimeout(function() { jQuery(".breedte, .hoogte").trigger("keyup"); }, 500); update(2); jQuery("body, html").css("overflow-y", "visible"); jQuery("#popup").fadeOut(300); setTimeout(function() { jQuery(".breedte-div, .hoogte-div").fadeTo(500, 0.1).fadeTo(500, 1); }, 300); setTimeout(function() { jQuery(".breedte-div, .hoogte-div").fadeTo(400, 0.1).fadeTo(300, 1); }, 1300); } function naarwinkelwagen() { if (jQuery(".ritsjanee").eq(0).is(":checked") && jQuery(".transparantie").eq(2).is(":checked")) { alert("Een 0%-doek kan alleen in combinatie met een zip-/ritsscreen. Selcteer een rits of een ander doek."); jQuery(".ritsjanee").eq(0).parent()[0].scrollIntoView({ behavior: "smooth", block: "center" }); } else if (jQuery(".typekap").eq(1).is(":checked") && Number(jQuery(".hoogte").val()) > 2000) { alert("Een half-ronde kap is niet beschikbaar in kap 95. Half-rond kunnen we leveren tot 2000 mm hoog. Selecteer een ander type kap."); jQuery(".typekap").eq(0).parent()[0].scrollIntoView({ behavior: "smooth", block: "center" }); } else { jQuery(".loader").show(); jQuery("#fotoframe").show(); var dataUrl = jQuery(".wp-post-image").attr("src"); jQuery.ajax({ type: "POST", url: "https://directeenrolluik.nl/wp-content/uploads/save.php", data: { data: dataUrl } }).done(function(fileName) { var bestandscode = fileName; bestandscode = bestandscode.slice(1, -1); var srcstring = 'https://directeenrolluik.nl/wp-content/uploads/' + bestandscode; jQuery(".schematischvoorbeeld").eq(0).val(srcstring); jQuery(".single_add_to_cart_button").first().click(); }) .fail(function(error) { alert('We konden jouw voorbeeld niet meenemen naar de winkelmand, hiervoor lijkt je browser-versie te oud. Het spijt ons. We gaan je product toch toevoegen aan de winkelmand. Foutcode: ', error); }); setTimeout(function() { jQuery(".loader").fadeOut(300); jQuery("#fotoframe").hide(); jQuery(".screenoutercontainer").hide(); jQuery("#screencontainer > .button").show(); jQuery("#screencontainer").appendTo(".screenoutercontainer").first(); }, 3000); } } var profielkleur = 'rgb(255, 255, 255)'; var doekkleur = 'rgb(100, 100, 100)'; var kleurdruk = 0.5; jQuery(window).load(function() { update(2); jQuery("#obstakeldetectie3").prev().remove(); jQuery(".vensterbank-ul > li").appendTo(".vensterbankdiv"); jQuery(".positiebak-ul").appendTo(".bakpositiediv"); jQuery(".vensterbank").eq(0).insertAfter(jQuery(".vensterbank").eq(0).next()); }); jQuery(document).ready(function() { jQuery("#naarwinkelwagen").click(function() { naarwinkelwagen(); }); jQuery("#accupakket").next().hide(); jQuery("#kierlipremovebefore").prev().hide(); jQuery("#naarwinkelwagen").appendTo(".quantity").first(); jQuery(".single_add_to_cart_button").first().hide(); var naarwinkelwagentext = jQuery(".single_add_to_cart_button").first().html(); jQuery("#naarwinkelwagen").html(naarwinkelwagentext); jQuery("#naarwinkelwagen").show(); jQuery(".wp-post-image").eq(0).parent().removeAttr("href"); jQuery(".wp-post-image").first().removeAttr("srcset"); jQuery(".wp-post-image").first().removeAttr("data-src"); jQuery(".wp-post-image").first().removeAttr("data-large_image"); jQuery(".woocommerce-product-gallery__image").eq(0).removeAttr("data-thumb"); jQuery("#screencontainer").show(); updateindicatie(); jQuery('').insertAfter('.wp-post-image').first(); jQuery('.wp-post-image').addClass('img-enlargable').click(function() { var src = jQuery(this).attr('src'); jQuery('
').css({ display: 'flex', justifyContent: 'center', alignItems: 'center', background: 'RGBA(245,245,245,.95)', backgroundSize: 'contain', padding: '25px', width: '100%', height: '100%', position: 'fixed', zIndex: '10000', top: '0', left: '0', cursor: 'zoom-out' }).click(function() { window.location = "#default"; }).appendTo('body'); jQuery('
').css({ background: 'url(' + src + ') no-repeat center', width: '80vw', height: '80vh', backgroundSize: 'contain', cursor: 'zoom-out' }).appendTo('#zoomframecontainer'); jQuery("#zoomframecontainer").first().fadeIn(500); preventdel = 1; window.location = "#zoom"; setTimeout(function() { preventdel = 0; }, 100); }); jQuery("input").each(function() { jQuery(this).change(function() { update(1); }); if (jQuery(this).val().indexOf('Meer kleuren') > -1) { jQuery(this).change(function() { if (window.innerWidth < 769) { jQuery(".wp-post-image").attr("src", "/wp-content/uploads/loading.gif"); } else { jQuery(".wp-post-image").eq(0).addClass("fadenow"); } jQuery(this).next().children(1).hide(); }); } if (jQuery(this).parents().eq(3).prev().text().indexOf('Type kap') > -1) { jQuery(this).change(function() { if (window.innerWidth < 769) { jQuery(".wp-post-image").attr("src", "/wp-content/uploads/loading.gif"); } else { jQuery(".wp-post-image").eq(0).addClass("fadenow"); } }); } if (jQuery(this).parents().eq(3).prev().text().indexOf('Breedte') > -1) { jQuery(this).change(function() { if (window.innerWidth < 769) { jQuery(".wp-post-image").attr("src", "/wp-content/uploads/loading.gif"); } else { jQuery(".wp-post-image").eq(0).addClass("fadenow"); } }); } if (jQuery(this).parents().eq(3).prev().text().indexOf('Hoogte') > -1) { jQuery(this).change(function() { if (window.innerWidth < 769) { jQuery(".wp-post-image").attr("src", "/wp-content/uploads/loading.gif"); } else { jQuery(".wp-post-image").eq(0).addClass("fadenow"); } }); } if (jQuery(this).parents().eq(3).prev().text().indexOf('Kleur') > -1) { jQuery(this).change(function() { if (window.innerWidth < 769) { jQuery(".wp-post-image").attr("src", "/wp-content/uploads/loading.gif"); } else { jQuery(".wp-post-image").eq(0).addClass("fadenow"); } }); } if (jQuery(this).parents().eq(3).prev().text().indexOf('Meer kleuren ...') > -1) { jQuery(this).change(function() { if (window.innerWidth < 769) { jQuery(".wp-post-image").attr("src", "/wp-content/uploads/loading.gif"); } else { jQuery(".wp-post-image").eq(0).addClass("fadenow"); } }); } }); jQuery(':input, a').attr('tabindex', '-1'); jQuery(window).keydown(function(event) { if (event.keyCode == 13) { event.preventDefault(); return false; } }); jQuery(".montage").eq(1).attr("enabled", "false"); jQuery(".montage").eq(1).attr("disabled", "true"); jQuery(".montage").eq(1).parents().eq(2).click(function(event) { event.preventDefault(); }); jQuery(".montage").eq(1).parent().next().html("Sorry, montageoptie momenteel niet beschikbaar"); }); jQuery(".breedte, .hoogte").focusout(function() { setTimeout(function() { var breedtefocus = jQuery(".breedte").eq(0).is(":focus"); var hoogtefocus = jQuery(".hoogte").eq(0).is(":focus"); if (breedtefocus != true && hoogtefocus != true) { jQuery("#applybutton").fadeOut(500); } }, 1); }); jQuery(".breedte, .hoogte").focus(function() { jQuery("#applybutton").fadeIn(500); }); jQuery(window).resize(function() { update(); }); jQuery("#slingerstang").load(function() { update(1); }); var lockchange = 0; var currentmode = 0; var zoomschaal = 1; var scale = 1; var bezig = 0; var canvas = document.createElement('canvas'); var context = canvas.getContext('2d'); canvas.width = document.getElementById("screencontainer").offsetWidth; canvas.height = document.getElementById("screencontainer").offsetHeight; context.clearRect(0, 0, canvas.width, canvas.height); var pantser = new Image(); var kaphoogte = 85; var geleiderbreedte = 30; var khoffset = 0; function update(genplaatje) { if (jQuery(".ritsjanee").eq(0).is(":checked")) { jQuery(".transparantie").eq(2).parents().eq(1).css("-webkit-filter", "opacity(0.1)"); jQuery(".transparantie").eq(2).parents().eq(1).css("filter", "opacity(0.1)"); jQuery(".transparantie").eq(2).parents().eq(1).css("pointer-events", "none"); } else { jQuery(".transparantie").eq(2).parents().eq(1).css("-webkit-filter", "opacity(1)"); jQuery(".transparantie").eq(2).parents().eq(1).css("filter", "opacity(1)"); jQuery(".transparantie").eq(2).parents().eq(1).css("pointer-events", "auto"); } bezig = 1; setTimeout(function() { // levertijd var ftime = 100; var ttime = 110; setTimeout(function() { jQuery(".levertijd").remove(); jQuery("
2 tot 3 weken
").appendTo(".tm-floating-box").first(); }, ftime); var langerelevertijd = 0; if (langerelevertijd == 2) { setTimeout(function() { jQuery("#variantstr").html("geplaatst. De producten worden eerst bij hem bezorgd, waarna de monteur contact met u zal opnemen voor een montage-afspraak"); jQuery(".fromday").html("5"); jQuery(".today").html("8"); updateindicatie(); }, ttime); } else if (langerelevertijd == 0) { jQuery("#variantstr").html("bezorgd"); setTimeout(function() { jQuery(".fromday").html("2"); jQuery(".today").html("3"); updateindicatie(); }, ttime); } setTimeout(function() { var calcheight = document.getElementsByClassName("entry-summary")[0].offsetHeight - 400; jQuery(".wp-post-image").first().parents().eq(1).css("height", calcheight); }, 250); // Binnen bereik if (jQuery(".breedte").eq(0).val() < 500 || jQuery(".hoogte").eq(0).val() < 500 || jQuery(".breedte").eq(0).val() > 3500 || jQuery(".hoogte").eq(0).val() > 2500) { jQuery(".screenoutercontainer").first().hide(); } else { jQuery(".screenoutercontainer").first().show(); } // update prijs // opp var breedte = jQuery(".breedte").eq(0).val(); var hoogte = jQuery(".hoogte").eq(0).val(); var opp = (breedte * hoogte) / 1000; jQuery(".opp").eq(0).val(opp); jQuery(".opp").eq(0).trigger('keyup'); // formaat aanpassen breedte = jQuery(".breedte").eq(0).val() * 0.4; hoogte = jQuery(".hoogte").eq(0).val() * 0.4; jQuery("#screencontainer").css("width", breedte + "px"); jQuery("#screencontainer").css("height", hoogte + "px"); // geleiderbreedtes if (jQuery(".ritsjanee").eq(1).is(":checked")) { if ((jQuery(".breedte").eq(0).val() > 2300) && !jQuery(".typemontage").eq(1).is(":checked")) { geleiderbreedte = 45; } else { geleiderbreedte = 35; } } else { geleiderbreedte = 30; } // kaphoogtes var ingevuldebreedte = jQuery(".breedte").eq(0).val(); var ingevuldehoogte = jQuery(".hoogte").eq(0).val(); if (jQuery(".ritsjanee").eq(1).is(":checked")) { if (jQuery(".breedte").eq(0).val() > 2300 && !jQuery(".typemontage").eq(1).is(":checked")) { if (ingevuldehoogte > 2000) { kaphoogte = 95; khoffset = 5; jQuery(".typekap").eq(0).next().attr("src", "/wp-content/uploads/Zip-Screen-Kap-95-Afgeschuind.png"); jQuery(".typekap").eq(1).next().attr("src", "/wp-content/uploads/Zip-Screen-Kap-85-Half-Rond.png"); jQuery(".typekap").eq(2).next().attr("src", "/wp-content/uploads/Zip-Screen-Kap-95-Recht.png"); // geen half rond als boven 2m jQuery(".typekap").eq(1).next().css("-webkit-filter", "opacity(0.1)"); jQuery(".typekap").eq(1).next().css("filter", "opacity(0.1)"); jQuery(".typekap").eq(1).parents().eq(1).css("pointer-events", "none"); } else { kaphoogte = 85; khoffset = 0; jQuery(".typekap").eq(0).next().attr("src", "/wp-content/uploads/Zip-Screen-Kap-85-Afgeschuind.png"); jQuery(".typekap").eq(1).next().attr("src", "/wp-content/uploads/Zip-Screen-Kap-85-Half-Rond.png"); jQuery(".typekap").eq(2).next().attr("src", "/wp-content/uploads/Zip-Screen-Kap-85-Recht.png"); jQuery(".typekap").eq(1).next().css("-webkit-filter", "opacity(1)"); jQuery(".typekap").eq(1).next().css("filter", "opacity(1)"); jQuery(".typekap").eq(1).parents().eq(1).css("pointer-events", "auto"); } } else { if (ingevuldehoogte > 2000) { kaphoogte = 95; khoffset = 5; jQuery(".typekap").eq(0).next().attr("src", "/wp-content/uploads/Afgeschuind-Classic-95.png"); jQuery(".typekap").eq(1).next().attr("src", "/wp-content/uploads/Half-Rond-Classic-85.png"); jQuery(".typekap").eq(2).next().attr("src", "/wp-content/uploads/Recht-Classic-95-1.png"); // geen half rond als boven 2m jQuery(".typekap").eq(1).next().css("-webkit-filter", "opacity(0.1)"); jQuery(".typekap").eq(1).next().css("filter", "opacity(0.1)"); jQuery(".typekap").eq(1).parents().eq(1).css("pointer-events", "none"); } else { kaphoogte = 85; khoffset = 0; jQuery(".typekap").eq(0).next().attr("src", "/wp-content/uploads/Afgeschuind-Classic-85-1.png"); jQuery(".typekap").eq(1).next().attr("src", "/wp-content/uploads/Half-Rond-Classic-85.png"); jQuery(".typekap").eq(2).next().attr("src", "/wp-content/uploads/Recht-Classic-85.png"); jQuery(".typekap").eq(1).next().css("-webkit-filter", "opacity(1)"); jQuery(".typekap").eq(1).next().css("filter", "opacity(1)"); jQuery(".typekap").eq(1).parents().eq(1).css("pointer-events", "auto"); } } } else { jQuery(".typekap").eq(1).next().attr("src", "/wp-content/uploads/Stand.-Screen-Kap-85-Half-Rond.png"); jQuery(".typekap").eq(2).next().attr("src", "/wp-content/uploads/Stand.-Screen-Kap-85-Recht.png"); if (jQuery(".typekap").eq(2).is(":checked") || jQuery(".typekap").eq(1).is(":checked") || ingevuldehoogte >= 2100 || ingevuldebreedte >= 2800) { kaphoogte = 85; khoffset = 5; jQuery(".typekap").eq(0).next().attr("src", "/wp-content/uploads/Stand.-Screen-Kap-85-Afgeschuind.png"); if (jQuery(".typekap").eq(0).is(":checked")) { jQuery(".meerprijskap85").eq(0).val(7); jQuery(".meerprijskap85").eq(0).trigger('keyup'); } } else { kaphoogte = 75; khoffset = 0; jQuery(".typekap").eq(0).next().attr("src", "/wp-content/uploads/Stand.-Screen-Kap-75-Afgeschuind.png"); if (jQuery(".typekap").eq(0).is(":checked")) { jQuery(".meerprijskap85").eq(0).val(0); jQuery(".meerprijskap85").eq(0).trigger('keyup'); } } } // slingerstang if (jQuery(".bedieningszijde").eq(1).is(":checked")) { if (jQuery("#slingerstang").attr("src") != "/wp-content/uploads/slingerstang-r.png") { jQuery("#slingerstang").attr("src", "/wp-content/uploads/slingerstang-r.png"); } } else { if (jQuery("#slingerstang").attr("src") != "/wp-content/uploads/slingerstang-l.png") { jQuery("#slingerstang").attr("src", "/wp-content/uploads/slingerstang-l.png"); } } // kleur if (jQuery(".kleurprofiel").eq(0).is(":checked")) { profielkleur = "rgb(255, 255, 255)"; } else if (jQuery(".kleurprofiel").eq(1).is(":checked")) { profielkleur = "rgb(252, 248, 238)"; } else if (jQuery(".kleurprofiel").eq(2).is(":checked")) { profielkleur = "rgb(40, 38, 40)"; } else if (jQuery(".kleurprofiel").eq(3).is(":checked")) { profielkleur = "rgb(191, 191, 191)"; } else { // custom ral color var hex = getHex(jQuery(".ralkleur").eq(0).val()); if (hex == undefined) { jQuery("#ralprefix").html("Vul in: RAL"); jQuery("#ralprefix").css("color", "red"); } else { jQuery("#ralprefix").html("RAL"); jQuery("#ralprefix").css("color", "#64646d"); if (jQuery(".ralkleur").eq(4).is(":checked")) { jQuery(".ralkleur").eq(4).next().css("background", hex); } else if (jQuery(".ralkleur").eq(5).is(":checked")) { jQuery(".ralkleur").eq(5).next().css("background", hex); } profielkleur = hex; } } // doekkleur if (jQuery(".transparantie").eq(0).is(":checked")) { if (jQuery(".kleur5procent").eq(0).is(":checked")) { doekkleur = "rgb(77, 75, 72)"; kleurdruk = 0.7; } else if (jQuery(".kleur5procent").eq(1).is(":checked")) { doekkleur = "rgb(20, 14, 16)"; kleurdruk = 0.7; } else if (jQuery(".kleur5procent").eq(2).is(":checked")) { doekkleur = "rgb(140, 141, 143)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procent").eq(3).is(":checked")) { doekkleur = "rgb(74, 80, 102)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procent").eq(4).is(":checked")) { doekkleur = "rgb(255, 255, 255)"; kleurdruk = 0.6; } else if (jQuery(".kleur5procent").eq(5).is(":checked")) { doekkleur = "rgb(255, 255, 255)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(0).is(":checked")) { doekkleur = "rgb(255, 250, 233)"; kleurdruk = 0.85; } else if (jQuery(".kleur5procentmeer").eq(1).is(":checked")) { doekkleur = "rgb(239, 239, 231)"; kleurdruk = 1; } else if (jQuery(".kleur5procentmeer").eq(2).is(":checked")) { doekkleur = "rgb(219, 202, 176)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(3).is(":checked")) { doekkleur = "rgb(204, 182, 138)"; kleurdruk = 0.9; } else if (jQuery(".kleur5procentmeer").eq(4).is(":checked")) { doekkleur = "rgb(206, 194, 176)"; kleurdruk = 1; } else if (jQuery(".kleur5procentmeer").eq(5).is(":checked")) { doekkleur = "rgb(158, 143, 123)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(6).is(":checked")) { doekkleur = "rgb(127, 114, 93)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(7).is(":checked")) { doekkleur = "rgb(138, 119, 104)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(8).is(":checked")) { doekkleur = "rgb(178, 175, 166)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(9).is(":checked")) { doekkleur = "rgb(136, 138, 124)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(10).is(":checked")) { doekkleur = "rgb(158, 153, 139)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(11).is(":checked")) { doekkleur = "rgb(152, 144, 127)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(12).is(":checked")) { doekkleur = "rgb(158, 149, 85)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(13).is(":checked")) { doekkleur = "rgb(157, 96, 82)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(14).is(":checked")) { doekkleur = "rgb(72, 62, 50)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(15).is(":checked")) { doekkleur = "rgb(171, 123, 77)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(16).is(":checked")) { doekkleur = "rgb(85, 80, 75)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(17).is(":checked")) { doekkleur = "rgb(89, 70, 61)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(18).is(":checked")) { doekkleur = "rgb(133, 127, 120)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(19).is(":checked")) { doekkleur = "rgb(90, 95, 78)"; kleurdruk = 0.8; } else if (jQuery(".kleur5procentmeer").eq(20).is(":checked")) { doekkleur = "rgb(67, 75, 67)"; kleurdruk = 0.8; } } else if (jQuery(".transparantie").eq(1).is(":checked")) { if (jQuery(".kleur3procent").eq(0).is(":checked")) { doekkleur = "rgb(77, 75, 72)"; kleurdruk = 0.7; } else if (jQuery(".kleur3procent").eq(1).is(":checked")) { doekkleur = "rgb(20, 14, 16)"; kleurdruk = 0.7; } else if (jQuery(".kleur3procent").eq(2).is(":checked")) { doekkleur = "rgb(66, 64, 74)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procent").eq(3).is(":checked")) { doekkleur = "rgb(87, 78, 73)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procent").eq(4).is(":checked")) { doekkleur = "rgb(116, 114, 124)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procent").eq(5).is(":checked")) { doekkleur = "rgb(255, 255, 255)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procent").eq(6).is(":checked")) { if (jQuery(".kleur3procentmeer").eq(0).is(":checked")) { doekkleur = "rgb(140, 141, 143)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procentmeer").eq(1).is(":checked")) { doekkleur = "rgb(255, 250, 233)"; kleurdruk = 0.85; } else if (jQuery(".kleur3procentmeer").eq(2).is(":checked")) { doekkleur = "rgb(239, 239, 231)"; kleurdruk = 1; } else if (jQuery(".kleur3procentmeer").eq(3).is(":checked")) { doekkleur = "rgb(219, 202, 176)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procentmeer").eq(4).is(":checked")) { doekkleur = "rgb(72, 62, 50)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procentmeer").eq(5).is(":checked")) { doekkleur = "rgb(85, 80, 75)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procentmeer").eq(6).is(":checked")) { doekkleur = "rgb(158, 149, 137)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procentmeer").eq(7).is(":checked")) { doekkleur = "rgb(178, 175, 166)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procentmeer").eq(8).is(":checked")) { doekkleur = "rgb(127, 122, 119)"; kleurdruk = 0.8; } else if (jQuery(".kleur3procentmeer").eq(9).is(":checked")) { doekkleur = "rgb(159, 144, 137)"; kleurdruk = 0.8; } } } else if (jQuery(".transparantie").eq(2).is(":checked")) { if (jQuery(".kleur0procent").eq(0).is(":checked")) { doekkleur = "rgb(91, 86, 91)"; kleurdruk = 0.8; } else if (jQuery(".kleur0procent").eq(1).is(":checked")) { doekkleur = "rgb(53, 49, 54)"; kleurdruk = 0.8; } else if (jQuery(".kleur0procent").eq(2).is(":checked")) { doekkleur = "rgb(121, 119, 124)"; kleurdruk = 0.8; } else if (jQuery(".kleur0procent").eq(3).is(":checked")) { doekkleur = "rgb(183, 179, 181)"; kleurdruk = 0.8; } else if (jQuery(".kleur0procent").eq(4).is(":checked")) { doekkleur = "rgb(208, 202, 203)"; kleurdruk = 0.8; } else if (jQuery(".kleur0procent").eq(5).is(":checked")) { doekkleur = "rgb(233, 229, 228)"; kleurdruk = 0.8; } else if (jQuery(".kleur0procent").eq(6).is(":checked")) { doekkleur = "rgb(187, 179, 180)"; kleurdruk = 0.8; } else if (jQuery(".kleur0procent").eq(7).is(":checked")) { doekkleur = "rgb(135, 126, 125)"; kleurdruk = 0.8; } } var breedtecm = jQuery(".breedte").eq(0).val() / 10; var hoogtecm = jQuery(".hoogte").eq(0).val() / 10; var indexb = 0; var indexh = 0; if (breedtecm <= 100) { indexb = 0; } else if (breedtecm > 100 && breedtecm <= 110) { indexb = 1; } else if (breedtecm > 110 && breedtecm <= 120) { indexb = 2; } else if (breedtecm > 120 && breedtecm <= 130) { indexb = 3; } else if (breedtecm > 130 && breedtecm <= 140) { indexb = 4; } else if (breedtecm > 140 && breedtecm <= 150) { indexb = 5; } else if (breedtecm > 150 && breedtecm <= 160) { indexb = 6; } else if (breedtecm > 160 && breedtecm <= 170) { indexb = 7; } else if (breedtecm > 170 && breedtecm <= 180) { indexb = 8; } else if (breedtecm > 180 && breedtecm <= 190) { indexb = 9; } else if (breedtecm > 190 && breedtecm <= 200) { indexb = 10; } else if (breedtecm > 200 && breedtecm <= 210) { indexb = 11; } else if (breedtecm > 210 && breedtecm <= 220) { indexb = 12; } else if (breedtecm > 220 && breedtecm <= 230) { indexb = 13; } else if (breedtecm > 230 && breedtecm <= 240) { indexb = 14; } else if (breedtecm > 240 && breedtecm <= 250) { indexb = 15; } else if (breedtecm > 250 && breedtecm <= 260) { indexb = 16; } else if (breedtecm > 260 && breedtecm <= 270) { indexb = 17; } else if (breedtecm > 270 && breedtecm <= 280) { indexb = 18; } else if (breedtecm > 280 && breedtecm <= 290) { indexb = 19; } else if (breedtecm > 290 && breedtecm <= 300) { indexb = 20; } else if (breedtecm > 300 && breedtecm <= 310) { indexb = 21; } else if (breedtecm > 310 && breedtecm <= 320) { indexb = 22; } else if (breedtecm > 320 && breedtecm <= 330) { indexb = 23; } else if (breedtecm > 330 && breedtecm <= 340) { indexb = 24; } else if (breedtecm > 340) { indexb = 25; } if (hoogtecm <= 100) { indexh = 0; } else if (hoogtecm > 100 && hoogtecm <= 110) { indexh = 1; } else if (hoogtecm > 110 && hoogtecm <= 120) { indexh = 2; } else if (hoogtecm > 120 && hoogtecm <= 130) { indexh = 3; } else if (hoogtecm > 130 && hoogtecm <= 140) { indexh = 4; } else if (hoogtecm > 140 && hoogtecm <= 150) { indexh = 5; } else if (hoogtecm > 150 && hoogtecm <= 160) { indexh = 6; } else if (hoogtecm > 160 && hoogtecm <= 170) { indexh = 7; } else if (hoogtecm > 170 && hoogtecm <= 180) { indexh = 8; } else if (hoogtecm > 180 && hoogtecm <= 190) { indexh = 9; } else if (hoogtecm > 190 && hoogtecm <= 200) { indexh = 10; } else if (hoogtecm > 200 && hoogtecm <= 210) { indexh = 11; } else if (hoogtecm > 210 && hoogtecm <= 220) { indexh = 12; } else if (hoogtecm > 220 && hoogtecm <= 230) { indexh = 13; } else if (hoogtecm > 230 && hoogtecm <= 240) { indexh = 14; } else if (hoogtecm > 240 && hoogtecm <= 250) { indexh = 15; } else if (hoogtecm > 250 && hoogtecm <= 260) { indexh = 16; } else if (hoogtecm > 260 && hoogtecm <= 270) { indexh = 17; } else if (hoogtecm > 270 && hoogtecm <= 280) { indexh = 18; } else if (hoogtecm > 280 && hoogtecm <= 290) { indexh = 19; } else if (hoogtecm > 290) { indexh = 20; } // Basisprijs invullen if (jQuery(".ritsjanee").eq(1).is(":checked")) { if (Number(jQuery(".breedte").eq(0).val()) > 2300) { try { jQuery(".basisprijs").eq(0).val(Number(zip[indexh][indexb]) + 18); jQuery(".basisprijs").eq(0).trigger('keyup'); } catch (error) { console.log("Kon basisprijs zip universal niet ophalen. " + error); } } else { try { jQuery(".basisprijs").eq(0).val(Number(classic[indexh][indexb]) + 18); jQuery(".basisprijs").eq(0).trigger('keyup'); } catch (error) { console.log("Kon basisprijs zip classic niet ophalen. " + error); } } } else { try { jQuery(".basisprijs").eq(0).val(Number(standaard[indexh][indexb]) + 18); jQuery(".basisprijs").eq(0).trigger('keyup'); } catch (error) { console.log("Kon basisprijs standaard niet ophalen. " + error); } } // opvulling var opvullingprijs = ingevuldehoogte / 1000 * 5.58 * 2; jQuery(".opvulling").eq(0).val(opvullingprijs); if (jQuery(".opvullingtype").eq(1).is(':checked')) { jQuery(".opvulling").eq(0).val(opvullingprijs * 2) } if (jQuery(".opvullingtype").eq(2).is(':checked')) { jQuery(".opvulling").eq(0).val(opvullingprijs * 3) } jQuery(".opvulling").eq(0).trigger('keyup'); // meerprijs geleider if (jQuery(".ritsjanee").eq(0).is(":checked")) { if (jQuery(".typemontage").eq(1).is(":checked")) { if (jQuery(".kierlip").eq(1).is(":checked")) { jQuery('.meerprijsgeleider').eq(0).val(5.58 * 2 * ingevuldehoogte / 1000); } else { jQuery('.meerprijsgeleider').eq(0).val(2.79 * 2 * ingevuldehoogte / 1000); } } else { if (jQuery(".kierlip").eq(1).is(":checked")) { jQuery('.meerprijsgeleider').eq(0).val(1.86 * 2 * ingevuldehoogte / 1000); } else { jQuery('.meerprijsgeleider').eq(0).val(0 * 2 * ingevuldehoogte / 1000); } } } else { jQuery('.meerprijsgeleider').eq(0).val(0 * 2 * ingevuldehoogte / 1000); } jQuery('.meerprijsgeleider').eq(0).trigger('keyup'); jQuery(".kaphoogte").eq(0).val(kaphoogte + " mm"); jQuery(".kaphoogte").trigger('keyup'); // plaatje // check lip if (jQuery(".kierlip").eq(1).is(":checked") || jQuery(".ritsjanee").eq(1).is(":checked")) { jQuery("#geleiderlinks").css("width", "15px"); jQuery("#geleiderrechts").css("width", "15px"); jQuery("#geleiderrechts").css("left", "calc(100% - 43px)"); } else { jQuery("#geleiderlinks").css("width", "14px"); jQuery("#geleiderrechts").css("width", "14px"); jQuery("#geleiderrechts").css("left", "calc(100% - 42px)"); } if (jQuery(".screenoutercontainer").first().css("display") != "none") { jQuery(".corrigeer").remove(); jQuery(".screenoutercontainer").css("visibility", "visible"); var canvas = document.createElement('canvas'); jQuery(".wp-post-image").first().show(); jQuery(".loepje").first().show(); var canvas = document.createElement('canvas'); var context = canvas.getContext('2d'); canvas.width = document.getElementById("screencontainer").offsetWidth; canvas.height = document.getElementById("screencontainer").offsetHeight; context.clearRect(0, 0, canvas.width, canvas.height); context.globalAlpha = 1; var aantal = 0; jQuery("#screencontainer > img").each(function(i) { var canvascur = document.createElement('canvas'); var contextcur = canvascur.getContext('2d'); canvascur.width = document.getElementById("screencontainer").offsetWidth; canvascur.height = document.getElementById("screencontainer").offsetHeight; var img = jQuery(this).get(0); var sx = jQuery(this).get(0).offsetLeft; var sy = jQuery(this).get(0).offsetTop; var sWidth = jQuery(this).get(0).offsetWidth; var sHeight = jQuery(this).get(0).offsetHeight; var donotrender = 0; // slingerstang if (jQuery(this).hasClass("slingerstang")) { donotrender = 1; } if (jQuery(this).hasClass("kap")) { if (jQuery(".typekap").eq(0).is(":checked")) { if (jQuery(this).hasClass("rond")) { donotrender = 1; } if (jQuery(this).hasClass("recht")) { donotrender = 1; } } if (jQuery(".typekap").eq(1).is(":checked")) { if (jQuery(this).hasClass("schuin")) { donotrender = 1; } if (jQuery(this).hasClass("recht")) { donotrender = 1; } } if (jQuery(".typekap").eq(2).is(":checked")) { if (jQuery(this).hasClass("schuin")) { donotrender = 1; } if (jQuery(this).hasClass("rond")) { donotrender = 1; } } } if (donotrender == 0) { contextcur.globalCompositeOperation = 'source-over'; contextcur.drawImage(img, sx, sy, sWidth, sHeight); contextcur.globalAlpha = 0.75; contextcur.globalCompositeOperation = 'source-atop'; if (jQuery(this).is(".kap")) { contextcur.fillStyle = profielkleur; contextcur.fillRect(0, 0, canvascur.width, canvascur.height); } if (jQuery(this).is(".geleiders")) { contextcur.fillStyle = profielkleur; contextcur.fillRect(0, 0, canvascur.width, canvascur.height); } if (jQuery(this).is(".onderlat")) { contextcur.fillStyle = profielkleur; contextcur.fillRect(0, 0, canvascur.width, canvascur.height); } if (jQuery(this).is(".doek")) { contextcur.globalAlpha = kleurdruk; contextcur.fillStyle = doekkleur; contextcur.fillRect(0, 0, canvascur.width, canvascur.height); } } var curtodraw = new Image(); curtodraw.onload = function() { aantal = aantal + 1; context.drawImage(curtodraw, 0, 0, canvas.width, canvas.height); if (aantal == 12) { var slingerstang = new Image(); slingerstang.onload = function() { if ((jQuery(".breedte").eq(0).val() < 600 && (jQuery(".bediening2").eq(1).is(":checked"))) || (jQuery(".breedte").eq(0).val() > 599 && (jQuery(".bediening").eq(1).is(":checked")))) { if (jQuery(".bedieningszijde").eq(1).is(":checked")) { context.drawImage(slingerstang, canvas.width - 30, 40, 14, 27); secondcanvas(); } else { context.drawImage(slingerstang, 0, 40, 14, 27); secondcanvas(); } } else { secondcanvas(); } } slingerstang.src = jQuery("#slingerstang").attr("src"); } } curtodraw.src = canvascur.toDataURL("image/png"); }); var finalcanvas = document.createElement('canvas'); var finalcontext = finalcanvas.getContext('2d'); finalcanvas.width = document.getElementById("screencontainer").offsetWidth + 120; finalcanvas.height = document.getElementById("screencontainer").offsetHeight + 20; finalcontext.clearRect(0, 0, canvas.width, canvas.height); function secondcanvas() { var secondimg = new Image(); secondimg.onload = function() { finalcontext.drawImage(secondimg, 40, 20, canvas.width, canvas.height); secondimagedone(); } secondimg.src = canvas.toDataURL("image/png"); } function secondimagedone() { finalcontext.font = "bold 17px Arial"; finalcontext.fillStyle = "#64646d"; var widthhelft = finalcanvas.width / 2 - 60; var heightarrow1 = finalcanvas.height / 2 - 7; var heighthelft = finalcanvas.height / 2 + 17; var heightarrow2 = finalcanvas.height / 2 + 41; var arrowoffset = 60; var showdetails = 0; showdetails = 1; var geleiderhoogte = Number(jQuery(".hoogte").eq(0).val()) - kaphoogte; var lamelbreedte = Number(jQuery(".breedte").eq(0).val()) - (geleiderbreedte * 2); finalcontext.fillText(jQuery(".breedte").eq(0).val() + " mm", widthhelft, 17); finalcontext.fillText(jQuery(".hoogte").eq(0).val() + " mm", (canvas.width + 40), heighthelft); finalcontext.font = "12px Arial"; finalcontext.fillText(kaphoogte, 4, 50 - khoffset); finalcontext.fillText("mm", 1, 65 - khoffset); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo(25, 38 - khoffset); finalcontext.lineTo(25, 70); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo(25, 38 - khoffset); finalcontext.lineTo(30, 38 - khoffset); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo(25, 70); finalcontext.lineTo(30, 70); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo((canvas.width + 50), (39 - khoffset)); finalcontext.lineTo((canvas.width + 50), (heighthelft - 25)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo((canvas.width + 50), (heighthelft + 15)); finalcontext.lineTo((canvas.width + 50), (canvas.height - 5)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo((canvas.width + 40), (39 - khoffset)); finalcontext.lineTo((canvas.width + 50), (39 - khoffset)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo((canvas.width + 50), (canvas.height - 5)); finalcontext.lineTo((canvas.width + 40), (canvas.height - 5)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo(40, 12); finalcontext.lineTo((widthhelft - 15), 12); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo((widthhelft + 85), 12); finalcontext.lineTo((canvas.width + 22), 12); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo((canvas.width + 22), 12); finalcontext.lineTo((canvas.width + 22), 22); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.strokeStyle = "#aeaeae"; finalcontext.moveTo(40, 12); finalcontext.lineTo(40, 22); finalcontext.stroke(); if (showdetails == 1) { if (lamelbreedte.toString().length == 3) { finalcontext.fillText(lamelbreedte, (widthhelft + 23), canvas.height + 15); } else { finalcontext.fillText(lamelbreedte, (widthhelft + 20), canvas.height + 15); } finalcontext.fillText(geleiderbreedte, 49, canvas.height + 10); finalcontext.fillText(geleiderbreedte, (canvas.width - 2), canvas.height + 10); finalcontext.fillText(geleiderhoogte, 15, (heighthelft + 20 - khoffset)); finalcontext.beginPath(); finalcontext.moveTo(25, 70); finalcontext.lineTo(25, (heighthelft - khoffset)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(25, (heighthelft + 30) - khoffset); finalcontext.lineTo(25, (canvas.height - 5)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(25, (canvas.height - 5)); finalcontext.lineTo(30, (canvas.height - 5)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(65, (canvas.height + 10)); finalcontext.lineTo((widthhelft + 15), (canvas.height + 10)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((widthhelft + 50), (canvas.height + 10)); finalcontext.lineTo((canvas.width - 5), (canvas.height + 10)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(65, (canvas.height + 10)); finalcontext.lineTo(65, (canvas.height)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((canvas.width - 5), (canvas.height + 10)); finalcontext.lineTo((canvas.width - 5), (canvas.height)); finalcontext.stroke(); } var finalimg = finalcanvas.toDataURL("image/png"); jQuery(".wp-post-image").first().attr("src", finalimg); jQuery("#zoomframecontainer").remove(); } jQuery(".wp-post-image").eq(0).removeClass("fadenow"); } else { jQuery(".corrigeer").remove(); jQuery(".wp-post-image").first().hide(); jQuery(".loepje").first().hide(); jQuery("

Corrigeer de maat ...

").prependTo(".woocommerce-product-gallery__image > a").first(); } // end function try { updatevatex(); } catch (error) {} if (genplaatje == 2) { update(1); } bezig = 0; }, 1); } // prijzen var standaard = [ // index: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 // L ? B ? 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 /* index: 0, 100 */ [130, 140, 149, 156, 168, 177, 186, 194, 203, 212, 220, 229, 240, 249, 257, 266, 276, 283, 292, 311, 320, 329, 336, 346, 355, 365], /* index: 1, 110 */ [136, 145, 155, 164, 175, 184, 194, 203, 212, 222, 233, 242, 251, 259, 268, 277, 287, 296, 307, 324, 333, 342, 351, 194, 372, 381], /* index: 2, 120 */ [141, 153, 162, 173, 182, 192, 201, 210, 222, 233, 242, 251, 261, 270, 279, 290, 302, 311, 320, 337, 348, 357, 368, 204, 389, 398], /* index: 3, 130 */ [147, 158, 169, 181, 190, 199, 210, 220, 229, 242, 251, 261, 272, 281, 292, 303, 313, 324, 333, 352, 361, 374, 383, 212, 403, 413], /* index: 4, 140 */ [153, 164, 177, 186, 197, 207, 218, 229, 240, 251, 261, 272, 283, 292, 305, 315, 326, 337, 346, 367, 378, 387, 398, 220, 418, 431], /* index: 5, 150 */ [158, 171, 182, 194, 205, 216, 225, 238, 249, 261, 272, 281, 292, 305, 316, 328, 337, 348, 359, 380, 391, 402, 413, 228, 437, 448], /* index: 6, 160 */ [164, 177, 190, 201, 212, 223, 236, 248, 259, 270, 281, 292, 305, 316, 328, 339, 350, 361, 374, 393, 404, 417, 428, 238, 454, 465], /* index: 7, 170 */ [171, 184, 195, 207, 220, 233, 244, 255, 268, 279, 290, 303, 316, 328, 339, 350, 365, 376, 387, 408, 419, 432, 444, 245, 467, 480], /* index: 8, 180 */ [177, 190, 201, 214, 225, 240, 251, 264, 276, 289, 302, 315, 326, 339, 350, 365, 376, 389, 400, 421, 434, 446, 459, 254, 484, 498], /* index: 9, 190 */ [184, 195, 208, 222, 235, 248, 261, 272, 285, 300, 313, 324, 337, 350, 361, 376, 389, 400, 413, 436, 449, 462, 474, 262, 502, 515], /* index: 10,200 */ [190, 201, 214, 227, 242, 255, 268, 281, 294, 309, 322, 335, 348, 361, 374, 387, 400, 413, 426, 449, 462, 475, 487, 270, 515, 528], /* index: 11,210 */ [195, 207, 220, 235, 249, 262, 276, 290, 305, 318, 331, 346, 359, 374, 385, 398, 411, 426, 441, 462, 477, 490, 506, 279, 534, 547], /* index: 12,220 */ [201, 212, 225, 240, 257, 270, 283, 302, 315, 328, 341, 357, 372, 385, 397, 410, 423, 449, 462, 475, 488, 503, 515, 284, 541, 554], /* index: 13,230 */ [207, 218, 233, 246, 264, 277, 290, 311, 324, 337, 350, 370, 383, 397, 408, 432, 447, 462, 475, 490, 504, 530, 532, 294, 560, 577], /* index: 14,240 */ [214, 229, 246, 261, 276, 290, 307, 322, 337, 352, 369, 383, 398, 413, 426, 443, 458, 473, 999, 999, 999, 560, 565, 305, 575, 595], /* index: 15,250 */ [227, 246, 262, 277, 294, 311, 326, 344, 359, 378, 393, 408, 424, 441, 460, 475, 490, 508, 999, 999, 999, 590, 595, 315, 590, 620] ]; var zip = [ // index: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 // L ? B ? 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 /* index: 0, 100 */ [236, 249, 262, 276, 289, 302, 315, 328, 341, 352, 367, 380, 393, 404, 417, 432, 445, 458, 469, 482, 497, 523, 536, 549, 564, 577], /* index: 1, 110 */ [249, 261, 274, 287, 302, 315, 328, 341, 354, 369, 382, 395, 408, 421, 436, 449, 462, 475, 488, 503, 516, 543, 556, 571, 584, 599], /* index: 2, 120 */ [261, 274, 287, 302, 315, 329, 343, 356, 370, 383, 398, 411, 424, 439, 452, 467, 480, 493, 508, 521, 536, 564, 578, 591, 606, 619], /* index: 3, 130 */ [272, 285, 300, 315, 328, 343, 356, 372, 385, 398, 413, 426, 443, 456, 469, 484, 499, 514, 527, 542, 555, 584, 599, 612, 629, 644], /* index: 4, 140 */ [283, 296, 313, 326, 341, 356, 370, 385, 400, 413, 428, 445, 458, 473, 488, 503, 518, 532, 545, 560, 575, 605, 619, 634, 649, 664], /* index: 5, 150 */ [294, 309, 324, 339, 354, 370, 385, 400, 413, 428, 445, 460, 475, 490, 506, 521, 534, 549, 566, 581, 596, 623, 640, 657, 672, 686], /* index: 6, 160 */ [307, 322, 337, 352, 369, 383, 398, 413, 428, 445, 460, 477, 491, 508, 523, 538, 553, 570, 585, 599, 614, 645, 660, 677, 692, 709], /* index: 7, 170 */ [318, 333, 348, 365, 382, 397, 411, 428, 445, 460, 477, 491, 508, 525, 540, 555, 571, 588, 603, 618, 637, 666, 681, 699, 714, 731], /* index: 8, 180 */ [329, 344, 361, 378, 395, 410, 426, 443, 460, 475, 491, 508, 525, 540, 557, 575, 590, 607, 622, 640, 655, 685, 703, 920, 737, 752], /* index: 9, 190 */ [341, 356, 374, 391, 408, 423, 441, 458, 475, 490, 508, 525, 542, 557, 575, 592, 609, 624, 642, 659, 676, 707, 724, 740, 757, 776], /* index: 10,200 */ [352, 370, 387, 404, 419, 437, 454, 471, 488, 506, 523, 540, 557, 575, 592, 609, 625, 644, 661, 678, 696, 727, 744, 763, 779, 796], /* index: 11,210 */ [369, 387, 404, 423, 441, 458, 477, 493, 514, 531, 549, 568, 585, 603, 620, 640, 657, 676, 692, 711, 730, 746, 766, 804, 800, 819], /* index: 12,220 */ [380, 398, 417, 436, 454, 473, 490, 510, 529, 545, 566, 583, 601, 620, 639, 657, 676, 692, 713, 732, 748, 768, 785, 824, 822, 841], /* index: 13,230 */ [391, 410, 428, 449, 467, 486, 506, 523, 542, 560, 581, 599, 618, 639, 655, 674, 692, 713, 732, 750, 771, 787, 806, 847, 850, 870], /* index: 14,240 */ [402, 423, 443, 462, 480, 501, 519, 538, 557, 577, 596, 614, 635, 653, 674, 692, 713, 733, 750, 771, 789, 807, 828, 870, 880, 890] ] var classic = [ // index: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 // L ? B ? 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 /* index: 0, 100 */ [214, 223, 235, 246, 255, 264, 276, 285, 296, 307, 316, 328, 337, 346, 357, 369, 380, 391, 402, 413, 424, 523, 536, 549, 564, 577], /* index: 1, 110 */ [223, 236, 246, 257, 266, 277, 289, 300, 311, 322, 331, 343, 352, 365, 376, 385, 397, 408, 419, 432, 443, 543, 556, 571, 584, 599], /* index: 2, 120 */ [235, 246, 257, 268, 279, 290, 303, 313, 324, 335, 346, 357, 370, 382, 391, 402, 415, 428, 443, 456, 469, 564, 578, 591, 606, 619], /* index: 3, 130 */ [246, 257, 268, 279, 290, 303, 315, 326, 339, 350, 361, 374, 385, 397, 408, 419, 434, 447, 460, 473, 486, 584, 599, 612, 629, 644], /* index: 4, 140 */ [255, 266, 279, 290, 305, 316, 328, 341, 352, 365, 378, 389, 400, 413, 424, 437, 450, 464, 477, 490, 504, 605, 619, 634, 649, 664], /* index: 5, 150 */ [264, 277, 290, 303, 316, 328, 341, 354, 367, 380, 391, 404, 417, 428, 443, 454, 467, 480, 493, 508, 521, 623, 640, 657, 672, 686], /* index: 6, 160 */ [276, 289, 303, 315, 328, 341, 354, 369, 382, 393, 406, 419, 434, 447, 460, 473, 488, 504, 519, 534, 549, 645, 660, 677, 692, 709], /* index: 7, 170 */ [285, 300, 313, 326, 341, 354, 369, 382, 395, 408, 421, 436, 449, 462, 475, 490, 506, 521, 536, 551, 568, 666, 681, 699, 714, 731], /* index: 8, 180 */ [294, 309, 322, 337, 354, 369, 382, 395, 408, 423, 437, 450, 464, 477, 490, 508, 523, 538, 553, 570, 585, 685, 703, 920, 737, 752], /* index: 9, 190 */ [305, 318, 331, 348, 369, 382, 395, 408, 421, 439, 452, 465, 478, 491, 506, 525, 540, 555, 571, 586, 601, 707, 724, 740, 757, 776], /* index: 10,200 */ [315, 328, 341, 359, 382, 395, 408, 421, 436, 454, 467, 480, 493, 508, 521, 542, 557, 573, 588, 603, 618, 727, 744, 763, 779, 796], /* index: 11,210 */ [333, 350, 361, 380, 397, 410, 424, 443, 460, 473, 490, 504, 519, 534, 547, 564, 579, 594, 607, 622, 637, 746, 766, 804, 800, 819], /* index: 12,220 */ [343, 361, 372, 391, 408, 423, 437, 456, 473, 488, 506, 521, 536, 549, 566, 581, 596, 609, 624, 639, 652, 768, 785, 824, 822, 841], /* index: 13,230 */ [352, 374, 387, 404, 419, 434, 456, 473, 488, 506, 521, 536, 549, 566, 581, 596, 609, 624, 639, 652, 665, 787, 806, 847, 850, 870], /* index: 14,240 */ [372, 385, 402, 419, 434, 456, 473, 490, 508, 523, 538, 551, 568, 583, 598, 611, 625, 640, 653, 666, 679, 807, 828, 870, 880, 890] ] var rals = { "RAL1000": "#BEBD7F", "RAL1001": "#C2B078", "RAL1002": "#C6A664", "RAL1003": "#E5BE01", "RAL1004": "#CDA434", "RAL1005": "#A98307", "RAL1006": "#E4A010", "RAL1007": "#DC9D00", "RAL1011": "#8A6642", "RAL1012": "#C7B446", "RAL1013": "#EAE6CA", "RAL1014": "#E1CC4F", "RAL1015": "#E6D690", "RAL1016": "#EDFF21", "RAL1017": "#F5D033", "RAL1018": "#F8F32B", "RAL1019": "#9E9764", "RAL1020": "#999950", "RAL1021": "#F3DA0B", "RAL1023": "#FAD201", "RAL1024": "#AEA04B", "RAL1026": "#FFFF00", "RAL1027": "#9D9101", "RAL1028": "#F4A900", "RAL1032": "#D6AE01", "RAL1033": "#F3A505", "RAL1034": "#EFA94A", "RAL1035": "#6A5D4D", "RAL1036": "#705335", "RAL1037": "#F39F18", "RAL2000": "#ED760E", "RAL2001": "#C93C20", "RAL2002": "#CB2821", "RAL2003": "#FF7514", "RAL2004": "#F44611", "RAL2005": "#FF2301", "RAL2007": "#FFA420", "RAL2008": "#F75E25", "RAL2009": "#F54021", "RAL2010": "#D84B20", "RAL2011": "#EC7C26", "RAL2012": "#E55137", "RAL2013": "#C35831", "RAL3000": "#AF2B1E", "RAL3001": "#A52019", "RAL3002": "#A2231D", "RAL3003": "#9B111E", "RAL3004": "#75151E", "RAL3005": "#5E2129", "RAL3007": "#412227", "RAL3009": "#642424", "RAL3011": "#781F19", "RAL3012": "#C1876B", "RAL3013": "#A12312", "RAL3014": "#D36E70", "RAL3015": "#EA899A", "RAL3016": "#B32821", "RAL3017": "#E63244", "RAL3018": "#D53032", "RAL3020": "#CC0605", "RAL3022": "#D95030", "RAL3024": "#F80000", "RAL3026": "#FE0000", "RAL3027": "#C51D34", "RAL3028": "#CB3234", "RAL3031": "#B32428", "RAL3032": "#721422", "RAL3033": "#B44C43", "RAL4001": "#6D3F5B", "RAL4002": "#922B3E", "RAL4003": "#DE4C8A", "RAL4004": "#641C34", "RAL4005": "#6C4675", "RAL4006": "#A03472", "RAL4007": "#4A192C", "RAL4008": "#924E7D", "RAL4009": "#A18594", "RAL4010": "#CF3476", "RAL4011": "#8673A1", "RAL4012": "#6C6874", "RAL5000": "#354D73", "RAL5001": "#1F3438", "RAL5002": "#20214F", "RAL5003": "#1D1E33", "RAL5004": "#18171C", "RAL5005": "#1E2460", "RAL5007": "#3E5F8A", "RAL5008": "#26252D", "RAL5009": "#025669", "RAL5010": "#0E294B", "RAL5011": "#231A24", "RAL5012": "#3B83BD", "RAL5013": "#1E213D", "RAL5014": "#606E8C", "RAL5015": "#2271B3", "RAL5017": "#063971", "RAL5018": "#3F888F", "RAL5019": "#1B5583", "RAL5020": "#1D334A", "RAL5021": "#256D7B", "RAL5022": "#252850", "RAL5023": "#49678D", "RAL5024": "#5D9B9B", "RAL5025": "#2A6478", "RAL5026": "#102C54", "RAL6000": "#316650", "RAL6001": "#287233", "RAL6002": "#2D572C", "RAL6003": "#424632", "RAL6004": "#1F3A3D", "RAL6005": "#2F4538", "RAL6006": "#3E3B32", "RAL6007": "#343B29", "RAL6008": "#39352A", "RAL6009": "#31372B", "RAL6010": "#35682D", "RAL6011": "#587246", "RAL6012": "#343E40", "RAL6013": "#6C7156", "RAL6014": "#47402E", "RAL6015": "#3B3C36", "RAL6016": "#1E5945", "RAL6017": "#4C9141", "RAL6018": "#57A639", "RAL6019": "#BDECB6", "RAL6020": "#2E3A23", "RAL6021": "#89AC76", "RAL6022": "#25221B", "RAL6024": "#308446", "RAL6025": "#3D642D", "RAL6026": "#015D52", "RAL6027": "#84C3BE", "RAL6028": "#2C5545", "RAL6029": "#20603D", "RAL6032": "#317F43", "RAL6033": "#497E76", "RAL6034": "#7FB5B5", "RAL6035": "#1C542D", "RAL6036": "#193737", "RAL6037": "#008F39", "RAL6038": "#00BB2D", "RAL7000": "#78858B", "RAL7001": "#8A9597", "RAL7002": "#7E7B52", "RAL7003": "#6C7059", "RAL7004": "#969992", "RAL7005": "#646B63", "RAL7006": "#6D6552", "RAL7008": "#6A5F31", "RAL7009": "#4D5645", "RAL7010": "#4C514A", "RAL7011": "#434B4D", "RAL7012": "#4E5754", "RAL7013": "#464531", "RAL7015": "#434750", "RAL7016": "#293133", "RAL7021": "#23282B", "RAL7022": "#332F2C", "RAL7023": "#686C5E", "RAL7024": "#474A51", "RAL7026": "#2F353B", "RAL7030": "#8B8C7A", "RAL7031": "#474B4E", "RAL7032": "#B8B799", "RAL7033": "#7D8471", "RAL7034": "#8F8B66", "RAL7035": "#D7D7D7", "RAL7036": "#7F7679", "RAL7037": "#7D7F7D", "RAL7038": "#B5B8B1", "RAL7039": "#6C6960", "RAL7040": "#9DA1AA", "RAL7042": "#8D948D", "RAL7043": "#4E5452", "RAL7044": "#CAC4B0", "RAL7045": "#909090", "RAL7046": "#82898F", "RAL7047": "#D0D0D0", "RAL7048": "#898176", "RAL8000": "#826C34", "RAL8001": "#955F20", "RAL8002": "#6C3B2A", "RAL8003": "#734222", "RAL8004": "#8E402A", "RAL8007": "#59351F", "RAL8008": "#6F4F28", "RAL8011": "#5B3A29", "RAL8012": "#592321", "RAL8014": "#382C1E", "RAL8015": "#633A34", "RAL8016": "#4C2F27", "RAL8017": "#45322E", "RAL8019": "#403A3A", "RAL8022": "#212121", "RAL8023": "#A65E2E", "RAL8024": "#79553D", "RAL8025": "#755C48", "RAL8028": "#4E3B31", "RAL8029": "#763C28", "RAL9001": "#FDF4E3", "RAL9002": "#E7EBDA", "RAL9003": "#F4F4F4", "RAL9004": "#282828", "RAL9005": "#0A0A0A", "RAL9006": "#A5A5A5", "RAL9007": "#8F8F8F", "RAL9010": "#FFFFFF", "RAL9011": "#1C1C1C", "RAL9016": "#F6F6F6", "RAL9017": "#1E1E1E", "RAL9018": "#D7D7D7", "RAL9022": "#9C9C9C", "RAL9023": "#828282" } function getHex(ral) { return rals["RAL" + ral] }

Rolpoort script NIEUW

jQuery(document).on("wheel", "input[type=number]", function (e) { jQuery(this).blur(); }); var preventdel = 0; function removeframe() { jQuery("#zoomframecontainer").remove(); window.location = "#default"; } window.onhashchange = function() { if (jQuery("#zoomframecontainer").length > 0 && preventdel != 1) { removeframe(); } } function matenpopup() { jQuery(".matenok").hide(); jQuery(".matennietok").show(); jQuery("#popup").fadeIn(300); var modal = document.getElementById("popup"); var span = document.getElementsByClassName("close")[0]; span.onclick = function() { jQuery("body, html").css("overflow-y", "visible"); jQuery("#popup").fadeOut(300); } window.onclick = function(event) { if (event.target == modal) { jQuery("body, html").css("overflow-y", "visible"); jQuery("#popup").fadeOut(300); } } berekenmaten(); jQuery("body, html").css("overflow-y", "hidden"); document.getElementById("popup").scrollTop = 0; } jQuery(".updatetotalematen").click(function() { berekenmaten() }); function berekenmaten() { if (Number(jQuery("#gatbreedte").val()) < 868 || Number(jQuery("#gatbreedte").val()) > 4300 || Number(jQuery("#gathoogte").val()) < 820 || Number(jQuery("#gathoogte").val()) > 3140) { jQuery(".matenok").hide(); jQuery(".matennietok").show(); } else { jQuery(".matenok").show(); jQuery(".matennietok").hide(); var gatbreedte = Number(jQuery("#gatbreedte").val()); var gathoogte = Number(jQuery("#gathoogte").val()); var kapmaat = 300; function bereken77() { // 77 if ((gathoogte + 300) < 2300) { kapmaat = 300; } else if ((gatbreedte + 180) < 3500 && (gathoogte + 300) < 2600) { kapmaat = 300; } else if ((gatbreedte + 180) < 3300 && (gathoogte + 300) < 3000) { kapmaat = 300; } else { kapmaat = 360; } jQuery("#totalebreedte").html(gatbreedte + 185); jQuery("#totalehoogte").html(gathoogte + kapmaat); } if (jQuery(".lamel").eq(1).is(":checked")) { bereken77(); } else { // 55 if ((gathoogte + 180) <= 1500) { kapmaat = 180; } else if ((gathoogte + 205) > 1500 && (gathoogte + 205) <= 2000) { kapmaat = 205; } else if ((gathoogte + 250) > 2000 && (gathoogte + 250) <= 3200) { kapmaat = 250; } else { kapmaat = 300; } var totalebreedte = gatbreedte + 135; var totalehoogte = gathoogte + kapmaat; var oppervlakte = totalebreedte * totalehoogte / 1000; if (oppervlakte > 9500) { bereken77(); } else { jQuery("#totalebreedte").html(totalebreedte); jQuery("#totalehoogte").html(totalehoogte); } } } } jQuery(".lamel").change(function() { if (rekenhulpgeopend == 1) { try { berekenmaten(); invullenendoorgaan(); } catch {} } }); jQuery(".breedte, .hoogte").change(function() { rekenhulpgeopend = 0; }); var rekenhulpgeopend = 0; function invullenendoorgaan() { rekenhulpgeopend = 1; jQuery(".breedte").eq(0).val(Number(jQuery("#totalebreedte").html())); jQuery(".hoogte").eq(0).val(Number(jQuery("#totalehoogte").html())); setTimeout(function() { jQuery(".breedte, .hoogte").trigger("keyup"); }, 500); update(2); jQuery("body, html").css("overflow-y", "visible"); jQuery("#popup").fadeOut(300); setTimeout(function() { jQuery(".breedte-div, .hoogte-div").fadeTo( 500, 0.1 ).fadeTo( 500, 1 ); }, 300); setTimeout(function() { jQuery(".breedte-div, .hoogte-div").fadeTo( 400, 0.1 ).fadeTo( 300, 1 ); }, 1300); } function naarwinkelwagen() { jQuery(".loader").show(); jQuery("#fotoframe").show(); var dataUrl = jQuery(".wp-post-image").attr("src"); jQuery.ajax({ type: "POST", url: "https://directeenrolluik.nl/wp-content/uploads/save.php", data: { data: dataUrl } }).done(function(fileName) { var bestandscode = fileName; bestandscode = bestandscode.slice(1, -1); var srcstring = 'https://directeenrolluik.nl/wp-content/uploads/' + bestandscode; jQuery(".schematischvoorbeeld").eq(0).val(srcstring); jQuery(".single_add_to_cart_button").first().click(); }) .fail(function(error) { alert('We konden jouw voorbeeld niet meenemen naar de winkelmand, hiervoor lijkt je browser-versie te oud. Het spijt ons. We gaan je product toch toevoegen aan de winkelmand. Foutcode: ', error); }); setTimeout(function() { jQuery(".loader").fadeOut(300); jQuery("#fotoframe").hide(); jQuery(".rolluikoutercontainer").hide(); jQuery("#rolluikcontainer > .button").show(); jQuery("#rolluikcontainer").appendTo(".rolluikoutercontainer").first(); }, 3000); } jQuery(window).load(function() { update(2); }); jQuery(document).ready(function() { jQuery(".somfyafstand").eq(0).parent().css("pointer-events", "none"); jQuery(".obstakeldetectie").eq(1).parents().eq(1).append(jQuery(".videonaarbeveiliging").eq(0).clone()); jQuery(".videonaarbeveiliging").eq(1).prepend("
"); jQuery("#naarwinkelwagen").click(function() {naarwinkelwagen()}); jQuery("#bedieningcontainer").prev().hide(); jQuery("#obstakeldetectie1").prev().hide(); jQuery("#lamelgroterdan95").prev().hide(); jQuery(".wp-post-image").attr("src", "/wp-content/uploads/loading.gif"); jQuery("#naarwinkelwagen").appendTo(".quantity").first(); jQuery(".single_add_to_cart_button").first().hide(); var naarwinkelwagentext = jQuery(".single_add_to_cart_button").first().html(); jQuery("#naarwinkelwagen").html(naarwinkelwagentext); jQuery("#naarwinkelwagen").show(); jQuery(".wp-post-image").eq(0).parent().removeAttr("href"); jQuery(".wp-post-image").first().removeAttr("srcset"); jQuery(".wp-post-image").first().removeAttr("data-src"); jQuery(".wp-post-image").first().removeAttr("data-large_image"); jQuery(".woocommerce-product-gallery__image").eq(0).removeAttr("data-thumb"); jQuery("#rolluikcontainer").show(); updateindicatie(); jQuery('').insertAfter('.wp-post-image').first(); jQuery('.wp-post-image').addClass('img-enlargable').click(function() { if (jQuery(this).hasClass("img-not-enlargable") == false) { var src = jQuery(this).attr('src'); jQuery('
').css({ display: 'flex', justifyContent: 'center', alignItems: 'center', background: 'RGBA(245,245,245,.95)', backgroundSize: 'contain', padding: '25px', width: '100%', height: '100%', position: 'fixed', zIndex: '10000', top: '0', left: '0', cursor: 'zoom-out' }).click(function() { jQuery(this).fadeOut(500); jQuery(this).fadeOut(500); setTimeout(function() { jQuery("#zoomframecontainer").remove(); }, 500); lockchange = 1; window.location = "#default"; setTimeout(function() { lockchange = 0; }, 550); }).appendTo('body'); jQuery('
').css({ background: 'url(' + src + ') no-repeat center', width: '80vw', height: '80vh', backgroundSize: 'contain', cursor: 'zoom-out' }).click(function() { jQuery(this).fadeOut(500); setTimeout(function() { jQuery("#zoomframecontainer").remove(); }, 500); lockchange = 1; window.location = "#default"; setTimeout(function() { lockchange = 0; }, 550); }).appendTo('#zoomframecontainer'); jQuery("#zoomframecontainer").first().fadeIn(500); preventdel = 1; window.location = "#zoom"; setTimeout(function() { preventdel = 0; }, 100); } }); jQuery(".breedte, .hoogte, .lamel, .typekap, .apartekleur, .kleur, .typegeleider").click(function() { updateplaatje(); }); jQuery("input").each(function() { jQuery(this).change(function() { update(); }); }); jQuery(':input, a').attr('tabindex', '-1'); jQuery(window).keydown(function(event) { if (event.keyCode == 13) { event.preventDefault(); return false; } }); if (jQuery(".admindetected").length == 0) { jQuery(".montage").eq(1).attr("enabled", "false"); jQuery(".montage").eq(1).attr("disabled", "true"); jQuery(".montage").eq(1).parents().eq(2).click(function(event) { event.preventDefault(); }); jQuery(".montage").eq(1).parent().next().html("Sorry, montageoptie momenteel niet beschikbaar"); } }); jQuery(".breedte, .hoogte").focus(function() { jQuery("#applybutton").fadeIn(500); }); jQuery(".breedte, .hoogte").focusout(function() { jQuery("#applybutton").fadeOut(350); update(1); }); jQuery(window).resize(function() { update(); }); function updateplaatje() { jQuery(".tm-bsbb").each(function() { if (!jQuery(this).parents().eq(1).hasClass('tc-active')) { jQuery(this).hide(); } else { jQuery(this).show(); } }); if (window.innerWidth < 769) { jQuery(".wp-post-image").attr("src", "/wp-content/uploads/loading.gif"); } else { jQuery(".wp-post-image").eq(0).addClass("fadenow"); } setTimeout(function() { update(1); }, 550); } var lockchange = 0; var currentmode = 0; var zoomschaal = 1; var scale = 1; var bezig = 0; var canvas = document.createElement('canvas'); var context = canvas.getContext('2d'); canvas.width = document.getElementById("rolluikcontainer").offsetWidth; canvas.height = document.getElementById("rolluikcontainer").offsetHeight; context.clearRect(0, 0, canvas.width, canvas.height); var pantserkleur = 'rgb(255, 255, 255)'; var kapkleur = 'rgb(255, 255, 255)'; var geleiderskleur = 'rgb(255, 255, 255)'; var onderlatkleur = 'rgb(255, 255, 255)'; var pantser = new Image(); var kaphoogte = 150; var geleiderbreedte = 53; var lamelhoogte = 55; var khoffset = 0; var baknaargeloffset = 0; var lameloffset = 0; function update(genplaatje) { setTimeout(function() { // bereken opp var breedte = jQuery(".breedte").eq(0).val(); var hoogte = jQuery(".hoogte").eq(0).val(); var opp = (breedte * hoogte) / 1000; var nmtype = 6; jQuery(".opp").eq(0).val(opp); jQuery(".opp").eq(0).trigger("keyup"); jQuery(".kaphoogte").eq(0).val(kaphoogte + " mm"); jQuery(".geleiderbreedte").eq(0).val(geleiderbreedte + " mm"); jQuery(".kaphoogte, .geleiderhoogte").trigger('keyup'); // Doorloopbeveiliging alleen bij Somfy jQuery(".nietmogelijk").remove() if (jQuery(".merkmotor").eq(0).is(":checked")) { jQuery(".obstakeldetectie").eq(1).parent().fadeTo(250, 0.25); jQuery(".obstakeldetectie").eq(1).parent().css("pointer-events", "none"); jQuery(".videonaarbeveiliging").eq(1).parent().append("Alleen mogelijk met Somfy-motor"); if (jQuery(".obstakeldetectie").eq(1).is(":checked")) { jQuery(".obstakeldetectie").eq(0).parent().click(); } } else { jQuery(".obstakeldetectie").eq(1).parent().fadeTo(250, 1); jQuery(".obstakeldetectie").eq(1).parent().css("pointer-events", "auto"); } if ((genplaatje == 1 || genplaatje == 2) && bezig == 0) { bezig = 1; jQuery(".wp-post-image").first().css("filter", "opacity(1)"); jQuery(".wp-post-image").first().css("-webkit-filter", "opacity(1)"); // plaatje if (jQuery(".rolluikoutercontainer").first().css("display") != "none") { jQuery(".corrigeer").remove(); jQuery(".rolluikoutercontainer").css("visibility", "visible"); var canvas = document.createElement('canvas'); jQuery(".wp-post-image").first().show(); jQuery(".loepje").first().show(); var canvas = document.createElement('canvas'); var context = canvas.getContext('2d'); canvas.width = document.getElementById("rolluikcontainer").offsetWidth; canvas.height = document.getElementById("rolluikcontainer").offsetHeight; context.clearRect(0, 0, canvas.width, canvas.height); var pantser = new Image(); if (lamelhoogte == 55) { pantser.src = '/wp-content/uploads/55l.png'; } else { pantser.src = '/wp-content/uploads/77l.png'; } pantser.onload = function() { var pattern = context.createPattern(pantser, 'repeat'); context.rect(20, 60, (canvas.width - 50), (canvas.height - 100)); context.fillStyle = pattern; context.fill(); context.globalCompositeOperation = 'source-atop'; context.fillStyle = pantserkleur; context.globalAlpha = 0.75; context.beginPath(); context.fillRect(20, 60, (canvas.width - 50), (canvas.height - 100)); context.globalCompositeOperation = 'source-over'; context.globalAlpha = 1; var aantal = 0; jQuery("#rolluikcontainer > img").each(function(i) { var canvascur = document.createElement('canvas'); var contextcur = canvascur.getContext('2d'); canvascur.width = document.getElementById("rolluikcontainer").offsetWidth; canvascur.height = document.getElementById("rolluikcontainer").offsetHeight; var img = jQuery(this).get(0); var sx = jQuery(this).get(0).offsetLeft; var sy = jQuery(this).get(0).offsetTop; var sWidth = jQuery(this).get(0).offsetWidth; var sHeight = jQuery(this).get(0).offsetHeight; var donotrender = 0; if (jQuery(this).hasClass("kap")) { if (jQuery(this).hasClass("rond")) { donotrender = 1; } } if (donotrender == 0) { contextcur.globalCompositeOperation = 'source-over'; contextcur.drawImage(img, sx, sy, sWidth, sHeight); contextcur.globalAlpha = 0.75; contextcur.globalCompositeOperation = 'source-atop'; if (jQuery(this).is(".kap")) { contextcur.fillStyle = kapkleur; contextcur.fillRect(0, 0, canvascur.width, canvascur.height); } if (jQuery(this).is(".geleiders")) { contextcur.fillStyle = geleiderskleur; contextcur.fillRect(0, 0, canvascur.width, canvascur.height); } if (jQuery(this).is(".onderlat")) { contextcur.fillStyle = onderlatkleur; contextcur.fillRect(0, 0, canvascur.width, canvascur.height); } } var curtodraw = new Image(); curtodraw.onload = function() { aantal = aantal + 1; context.drawImage(curtodraw, 0, 0, canvas.width, canvas.height); if (aantal == 15) { secondcanvas(); } } curtodraw.src = canvascur.toDataURL("image/png"); }); }; var finalcanvas = document.createElement('canvas'); var finalcontext = finalcanvas.getContext('2d'); finalcanvas.width = document.getElementById("rolluikcontainer").offsetWidth + 120; finalcanvas.height = document.getElementById("rolluikcontainer").offsetHeight + 20; finalcontext.clearRect(0, 0, canvas.width, canvas.height); function secondcanvas() { var secondimg = new Image(); secondimg.onload = function() { finalcontext.drawImage(secondimg, 40, 20, canvas.width, canvas.height); secondimagedone(); } secondimg.src = canvas.toDataURL("image/png"); jQuery(".wp-post-image").eq(0).removeClass("fadenow"); } function secondimagedone() { finalcontext.font = "bold 17px Arial"; finalcontext.fillStyle = "#64646d"; var widthhelft = finalcanvas.width / 2 - 60; var heightarrow1 = finalcanvas.height / 2 - 7; var heighthelft = finalcanvas.height / 2 + 17; var heightarrow2 = finalcanvas.height / 2 + 41; var geleiderhoogte = Number(jQuery(".hoogte").eq(0).val()) - kaphoogte; var lamelbreedte = Number(jQuery(".breedte").eq(0).val()) - (geleiderbreedte * 2); var arrowoffset = 60; var showdetails = 0; // if (jQuery(".montage").eq(0).is(":checked")) { showdetails = 1; // } if (kaphoogte == 250) { baknaargeloffset = 10; } else if (kaphoogte == 300) { baknaargeloffset = 28; } else if (kaphoogte == 360) { baknaargeloffset = 35; } else { baknaargeloffset = 0; } finalcontext.fillText(jQuery(".breedte").eq(0).val() + " mm", widthhelft, 17); finalcontext.fillText(jQuery(".hoogte").eq(0).val() + " mm", (canvas.width + 40), heighthelft); finalcontext.font = "bold 14px Arial"; finalcontext.strokeStyle = "#c5c5c5"; finalcontext.lineWidth = 1; finalcontext.fillText(kaphoogte, 10, 92 - khoffset); finalcontext.beginPath(); finalcontext.moveTo(25, 50 - khoffset); finalcontext.lineTo(25, 75 - khoffset); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(25, 100 - khoffset); finalcontext.lineTo(25, 122 + baknaargeloffset); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(25, 50 - khoffset); finalcontext.lineTo(35, 50 - khoffset); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(25, 122 + baknaargeloffset); finalcontext.lineTo(35, 122 + baknaargeloffset); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((canvas.width + 60), (50 - khoffset)); finalcontext.lineTo((canvas.width + 60), (heighthelft - 25)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((canvas.width + 60), (heighthelft + 15)); finalcontext.lineTo((canvas.width + 60), (canvas.height + 4)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((canvas.width + 50), (50 - khoffset)); finalcontext.lineTo((canvas.width + 60), (50 - khoffset)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((canvas.width + 60), (canvas.height + 4)); finalcontext.lineTo((canvas.width + 50), (canvas.height + 4)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(40, 12); finalcontext.lineTo((widthhelft - 15), 12); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((widthhelft + 85), 12); finalcontext.lineTo((canvas.width + 37), 12); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((canvas.width + 37), 12); finalcontext.lineTo((canvas.width + 37), 22); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(40, 12); finalcontext.lineTo(40, 22); finalcontext.stroke(); if (showdetails == 1) { if (lamelbreedte.toString().length == 3) { finalcontext.fillText(lamelbreedte, (widthhelft + 20), canvas.height + 20); } else { finalcontext.fillText(lamelbreedte, (widthhelft + 17), canvas.height + 20); } finalcontext.fillText(geleiderbreedte, (60 + (lameloffset / 2)), canvas.height + 18); finalcontext.fillText(geleiderbreedte, (canvas.width - (lameloffset / 2)), canvas.height + 18); finalcontext.fillText(geleiderhoogte, 10, (heighthelft + 40 - khoffset)); finalcontext.beginPath(); finalcontext.moveTo(25, 122 + baknaargeloffset); finalcontext.lineTo(25, (heighthelft + 20 - khoffset)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(25, (heighthelft + 55) - khoffset); finalcontext.lineTo(25, (canvas.height + 4)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(25, (canvas.height + 4)); finalcontext.lineTo(30, (canvas.height + 4)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(83 + lameloffset, (canvas.height + 15)); finalcontext.lineTo((widthhelft + 15), (canvas.height + 15)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((widthhelft + 50), (canvas.height + 15)); finalcontext.lineTo((canvas.width - 7 - lameloffset), (canvas.height + 15)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo(83 + lameloffset, (canvas.height + 15)); finalcontext.lineTo(83 + lameloffset, (canvas.height + 5)); finalcontext.stroke(); finalcontext.beginPath(); finalcontext.moveTo((canvas.width - 7 - lameloffset), (canvas.height + 15)); finalcontext.lineTo((canvas.width - 7 - lameloffset), (canvas.height + 5)); finalcontext.stroke(); } var finalimg = finalcanvas.toDataURL("image/png"); jQuery(".wp-post-image").first().attr("src", finalimg); jQuery("#zoomframecontainer").remove(); } } else { jQuery(".corrigeer").remove(); jQuery(".wp-post-image").first().hide(); jQuery(".loepje").first().hide(); jQuery(".wp-post-image").first().css("filter", "opacity(0.2)"); jQuery(".wp-post-image").first().css("-webkit-filter", "opacity(0.2)"); if (Number(jQuery(".opp").eq(0).val()) > 7000) { jQuery("

Overweeg een gekoppeld rolluik

").prependTo(".woocommerce-product-gallery__image > a").first(); jQuery("

Maximale oppervlakte: 7 m²

").prependTo(".woocommerce-product-gallery__image > a").first(); } else { jQuery("

Corrigeer de maat ... (mm)

").prependTo(".woocommerce-product-gallery__image > a").first(); } } } // levertijd var ftime = 100; var ttime = 110; setTimeout(function() { jQuery(".levertijd").remove(); jQuery("
5 tot 7 weken
").appendTo(".tm-floating-box").first(); }, ftime); var langerelevertijd = 0; // bij aparte kleuren if (jQuery(".apartekleur").eq(0).is(":checked")) { langerelevertijd = 1; } // bij afgeschuind if (jQuery(".alleskleur").eq(6).is(":checked")) { if (jQuery(".meerkleuren").eq(2).is(":checked")) { langerelevertijd = 1; } if (jQuery(".meerkleuren").eq(3).is(":checked")) { langerelevertijd = 1; } if (jQuery(".meerkleuren").eq(4).is(":checked")) { langerelevertijd = 1; } if (jQuery(".meerkleuren").eq(5).is(":checked")) { langerelevertijd = 1; } if (jQuery(".meerkleuren").eq(6).is(":checked")) { langerelevertijd = 1; } } if (jQuery(".montage").eq(1).is(":checked")) { langerelevertijd = 2; } if (langerelevertijd == 1) { setTimeout(function() { jQuery("#variantstr").html("bezorgd"); jQuery(".fromday").html("5"); jQuery(".today").html("7"); updateindicatie(); }, ttime); } else if (langerelevertijd == 2) { setTimeout(function() { jQuery("#variantstr").html("geplaatst. De producten worden eerst bij hem bezorgd, waarna de monteur contact met u zal opnemen voor een montage-afspraak"); jQuery(".fromday").html("5"); jQuery(".today").html("8"); updateindicatie(); }, ttime); } else if (langerelevertijd == 0) { jQuery("#variantstr").html("bezorgd"); setTimeout(function() { jQuery(".fromday").html("5"); jQuery(".today").html("7"); updateindicatie(); }, ttime); } setTimeout(function() { var calcheight = document.getElementsByClassName("entry-summary")[0].offsetHeight - 400; jQuery(".wp-post-image").first().parents().eq(1).css("height", calcheight); }, 250); // Binnen bereik if (Number(jQuery(".breedte").eq(0).val()) < 1000 || Number(jQuery(".hoogte").eq(0).val()) < 1000 || Number(jQuery(".breedte").eq(0).val()) > 5000 || Number(jQuery(".hoogte").eq(0).val()) > 3500) { jQuery(".rolluikoutercontainer").first().hide(); jQuery(".wp-post-image").eq(0).addClass("img-not-enlargable").removeClass("img-enlargable"); } else { jQuery(".rolluikoutercontainer").first().show(); jQuery(".wp-post-image").eq(0).addClass("img-enlargable").removeClass("img-not-enlargable"); } // update prijs // formaat aanpassen var breedte = Number(jQuery(".breedte").eq(0).val()) * 0.4; var hoogte = Number(jQuery(".hoogte").eq(0).val()) * 0.4; jQuery("#rolluikcontainer").css("width", breedte + "px"); jQuery("#rolluikcontainer").css("height", hoogte + "px"); // kaphoogtes var ingevuldehoogte = jQuery(".hoogte").eq(0).val(); if (jQuery(".lamel-ul > li").eq(0).hasClass("tc-active") && opp < 9500) { // AR55 if (ingevuldehoogte <= 1500) { jQuery(".kap").css("height", "85px"); jQuery(".kap").css("top", "20px"); jQuery("#pantserkleur").css("top", "20px"); kaphoogte = 180; khoffset = 10; } else if (ingevuldehoogte > 1500 && ingevuldehoogte <= 2000) { jQuery(".kap").css("height", "92px"); jQuery(".kap").css("top", "16px"); jQuery("#pantserkleur").css("top", "16px"); kaphoogte = 205; khoffset = 15; } else if (ingevuldehoogte > 2000 && ingevuldehoogte <= 3200) { jQuery(".kap").css("height", "100px"); jQuery(".kap").css("top", "12px"); jQuery("#pantserkleur").css("top", "12px"); kaphoogte = 250; khoffset = 18; } else if (ingevuldehoogte > 3200) { jQuery(".kap").css("height", "123px"); jQuery(".kap").css("top", "8px"); jQuery("#pantserkleur").css("top", "8px"); kaphoogte = 300; khoffset = 22; } if (opp <= 2800) { nmtype = 0; } else if (opp > 2800 && opp <= 4700) { nmtype = 1; } else if (opp > 4700 && opp <= 6200) { nmtype = 2; } else if (opp > 6200 && opp <= 8500) { nmtype = 3; } else if (opp > 8500) { nmtype = 4; } // dunnere geleiders jQuery(".geleiders").css("width", "33px"); jQuery("#geleiderrechtsboven").css("width", "34px"); jQuery(".geleiders.rechts").css("left", "calc(100% - 47px)"); jQuery(".onderlat").css("height", "30px"); jQuery(".onderlat").css("top", "30px"); jQuery("#onderlatlinks").css("top", "calc(100% - 47px)"); jQuery("#onderlatmidden").css("top", "calc(100% - 47px)"); jQuery("#onderlatrechts").css("top", "calc(100% - 47px)"); lameloffset = 0; } else { // AG77 if (ingevuldehoogte < 2300) { jQuery(".kap").css("height", "123px"); jQuery(".kap").css("top", "8px"); jQuery("#pantserkleur").css("top", "8px"); kaphoogte = 300; khoffset = 22; } else if (jQuery(".breedte").eq(0).val() < 3500 && ingevuldehoogte < 2600) { jQuery(".kap").css("height", "123px"); jQuery(".kap").css("top", "8px"); jQuery("#pantserkleur").css("top", "8px"); kaphoogte = 300; khoffset = 22; } else if (jQuery(".breedte").eq(0).val() < 3300 && ingevuldehoogte < 3000) { jQuery(".kap").css("height", "123px"); jQuery(".kap").css("top", "8px"); jQuery("#pantserkleur").css("top", "8px"); kaphoogte = 300; khoffset = 22; } else { jQuery(".kap").css("height", "133px"); jQuery(".kap").css("top", "0px"); jQuery("#pantserkleur").css("top", "0px"); kaphoogte = 360; khoffset = 25; } if (opp <= 4500) { nmtype = 4; } else if (opp > 4500 && opp <= 8000) { nmtype = 5; } else if (opp > 8000 && opp <= 9700) { nmtype = 6; } else if (opp > 9700 && opp <= 12500) { nmtype = 7; } else if (opp > 12500) { nmtype = 8; } jQuery(".geleiders").css("width", "45px"); jQuery("#geleiderrechtsboven").css("width", "46px"); jQuery(".geleiders.rechts").css("left", "calc(100% - 58px)"); jQuery(".onderlat").css("height", "45px"); jQuery("#onderlatlinks").css("top", "calc(100% - 62px)"); jQuery("#onderlatmidden").css("top", "calc(100% - 62px)"); jQuery("#onderlatrechts").css("top", "calc(100% - 62px)"); lameloffset = 13; }; // 6, 10, 15, 20, 30, 40, 50, 60, 80 var huismerkprijzen = [151, 151, 161, 161, 177, 186, 192, 234, 234]; var somfyprijzen = [262, 272, 282, 313, 373, 373, 413, 413, 454]; if (jQuery(".merkmotor-ul > li").eq(0).hasClass("tc-active")) { try { jQuery(".motorprijs").val(Number(huismerkprijzen[nmtype]) - 151); jQuery(".motorprijs").trigger("keyup"); } catch {} } else { try { jQuery(".motorprijs").val(Number(somfyprijzen[nmtype]) - 151); jQuery(".motorprijs").trigger("keyup"); } catch {} } jQuery(".kaphoogte").eq(0).val(kaphoogte); jQuery(".kaphoogte").eq(0).trigger('keyup'); // geleiderbreedte if (opp < 9500 && jQuery(".lamel").eq(0).is(":checked")) { geleiderbreedte = 66; lamelhoogte = 55; jQuery(".meerprijsgeleider").val(0); jQuery(".meerprijsgeleider").trigger("keyup"); } else { lamelhoogte = 77; if (opp < 9500 && jQuery(".lamel").eq(1).is(":checked")) { geleiderbreedte = 90; jQuery(".meerprijsgeleider").val(0); jQuery(".meerprijsgeleider").trigger("keyup"); } else if (opp > 9499 && opp < 13000 && breedte < 4600) { geleiderbreedte = 90; jQuery(".meerprijsgeleider").val(0); jQuery(".meerprijsgeleider").trigger("keyup"); } else { geleiderbreedte = 100; jQuery(".meerprijsgeleider").val(550); jQuery(".meerprijsgeleider").trigger("keyup"); } } jQuery(".geleiderbreedte").eq(0).val(geleiderbreedte); jQuery(".geleiderbreedte").eq(0).trigger('keyup'); // kleur if (jQuery(".apartekleur").eq(0).is(':checked')) { // alle onderdelen aparte kleur // kap if (jQuery(".kleur.omkasting").eq(0).is(':checked')) { // wit kapkleur = "#fdfdfd"; geleiderskleur = "#fdfdfd"; onderlatkleur = "#fdfdfd"; } else if (jQuery(".kleur.omkasting").eq(1).is(':checked')) { // cremewit kapkleur = "#fcf8ee"; geleiderskleur = "#fcf8ee"; onderlatkleur = "#fcf8ee"; } else if (jQuery(".kleur.omkasting").eq(2).is(':checked')) { // atraciet kapkleur = "rgb(39, 39, 39)"; geleiderskleur = "rgb(39, 39, 39)"; onderlatkleur = "rgb(39, 39, 39)"; } else if (jQuery(".kleur.omkasting").eq(3).is(':checked')) { // zwart kapkleur = "#000000"; geleiderskleur = "#000000"; onderlatkleur = "#000000"; } else if (jQuery(".kleur.omkasting").eq(4).is(':checked')) { // groen kapkleur = "rgb(0, 30, 0)"; geleiderskleur = "rgb(0, 30, 0)"; onderlatkleur = "rgb(0, 30, 0)"; } else if (jQuery(".kleur.omkasting").eq(5).is(':checked')) { // lichtbeige kapkleur = "#c9bdb4"; geleiderskleur = "#c9bdb4"; onderlatkleur = "#c9bdb4"; } else if (jQuery(".kleur.omkasting").eq(6).is(':checked')) { // bruin kapkleur = "#3d2000"; geleiderskleur = "#3d2000"; onderlatkleur = "#3d2000"; } else if (jQuery(".kleur.omkasting").eq(7).is(':checked')) { // grijs kapkleur = "#a9b4b3"; geleiderskleur = "#a9b4b3"; onderlatkleur = "#a9b4b3"; } else if (jQuery(".kleur.omkasting").eq(8).is(':checked')) { // zilvermetallic kapkleur = "#bfbfbf"; geleiderskleur = "#bfbfbf"; onderlatkleur = "#bfbfbf"; } // pantser if (jQuery(".kleur.pantser").eq(0).is(':checked')) { // wit pantserkleur = "#fdfdfd"; } else if (jQuery(".kleur.pantser").eq(1).is(':checked')) { // cremewit pantserkleur = "#fcf8ee"; } else if (jQuery(".kleur.pantser").eq(2).is(':checked')) { // antraciet pantserkleur = "rgb(39, 39, 39)"; } else if (jQuery(".kleur.pantser").eq(3).is(':checked')) { // zwart pantserkleur = "#000000"; } else if (jQuery(".kleur.pantser").eq(4).is(':checked')) { // groen pantserkleur = "rgb(0, 30, 0)"; } else if (jQuery(".kleur.pantser").eq(5).is(':checked')) { // lichtbeige pantserkleur = "#c9bdb4"; } else if (jQuery(".kleur.pantser").eq(6).is(':checked')) { // bruin pantserkleur = "#3d2000"; } else if (jQuery(".kleur.pantser").eq(7).is(':checked')) { // grijs pantserkleur = "#a9b4b3"; } else if (jQuery(".kleur.pantser").eq(8).is(':checked')) { // zilvermetallic pantserkleur = "#bfbfbf"; } } else { // alle onderdelen zelfde kleur if (jQuery(".alleskleur").eq(2).is(':checked')) { pantserkleur = "#fdfdfd"; kapkleur = "#fdfdfd"; geleiderskleur = "#fdfdfd"; onderlatkleur = "#fdfdfd"; } else if (jQuery(".alleskleur").eq(3).is(':checked')) { pantserkleur = "#fcf8ee"; kapkleur = "#fcf8ee"; geleiderskleur = "#fcf8ee"; onderlatkleur = "#fcf8ee"; } else if (jQuery(".alleskleur").eq(4).is(':checked')) { pantserkleur = "rgb(39, 39, 39)"; kapkleur = "rgb(39, 39, 39)"; geleiderskleur = "rgb(39, 39, 39)"; onderlatkleur = "rgb(39, 39, 39)"; } else if (jQuery(".alleskleur").eq(5).is(':checked')) { pantserkleur = "#bfbfbf"; kapkleur = "#bfbfbf"; geleiderskleur = "#bfbfbf"; onderlatkleur = "#bfbfbf"; } else if (jQuery(".alleskleur").eq(6).is(':checked')) { pantserkleur = "#c9bdb4"; kapkleur = "#c9bdb4"; geleiderskleur = "#c9bdb4"; onderlatkleur = "#c9bdb4"; } else if (jQuery(".alleskleur").eq(7).is(':checked')) { pantserkleur = "#3d2000"; kapkleur = "#3d2000"; geleiderskleur = "#3d2000"; onderlatkleur = "#3d2000"; } else if (jQuery(".meerkleuren").eq(0).is(':checked')) { pantserkleur = "#a9b4b3"; kapkleur = "#a9b4b3"; geleiderskleur = "#a9b4b3"; onderlatkleur = "#a9b4b3"; } else if (jQuery(".meerkleuren").eq(1).is(':checked')) { pantserkleur = "#000000"; kapkleur = "#000000"; geleiderskleur = "#000000"; onderlatkleur = "#000000"; } else if (jQuery(".meerkleuren").eq(2).is(':checked')) { pantserkleur = "rgb(0, 30, 0)"; kapkleur = "rgb(0, 30, 0)"; geleiderskleur = "rgb(0, 30, 0)"; onderlatkleur = "rgb(0, 30, 0)"; } } var breedtecm = jQuery(".breedte").eq(0).val() / 10; var hoogtecm = jQuery(".hoogte").eq(0).val() / 10; var indexb = 0; var indexh = 0; if (breedtecm <= 100) { indexb = 0; } else if (breedtecm > 100 && breedtecm <= 110) { indexb = 1; } else if (breedtecm > 110 && breedtecm <= 120) { indexb = 2; } else if (breedtecm > 120 && breedtecm <= 130) { indexb = 3; } else if (breedtecm > 130 && breedtecm <= 140) { indexb = 4; } else if (breedtecm > 140 && breedtecm <= 150) { indexb = 5; } else if (breedtecm > 150 && breedtecm <= 160) { indexb = 6; } else if (breedtecm > 160 && breedtecm <= 170) { indexb = 7; } else if (breedtecm > 170 && breedtecm <= 180) { indexb = 8; } else if (breedtecm > 180 && breedtecm <= 190) { indexb = 9; } else if (breedtecm > 190 && breedtecm <= 200) { indexb = 10; } else if (breedtecm > 200 && breedtecm <= 210) { indexb = 11; } else if (breedtecm > 210 && breedtecm <= 220) { indexb = 12; } else if (breedtecm > 220 && breedtecm <= 230) { indexb = 13; } else if (breedtecm > 230 && breedtecm <= 240) { indexb = 14; } else if (breedtecm > 240 && breedtecm <= 250) { indexb = 15; } else if (breedtecm > 250 && breedtecm <= 260) { indexb = 16; } else if (breedtecm > 260 && breedtecm <= 270) { indexb = 17; } else if (breedtecm > 270 && breedtecm <= 280) { indexb = 18; } else if (breedtecm > 280 && breedtecm <= 290) { indexb = 19; } else if (breedtecm > 290 && breedtecm <= 300) { indexb = 20; } else if (breedtecm > 300 && breedtecm <= 310) { indexb = 21; } else if (breedtecm > 310 && breedtecm <= 320) { indexb = 22; } else if (breedtecm > 320 && breedtecm <= 330) { indexb = 23; } else if (breedtecm > 330 && breedtecm <= 340) { indexb = 24; } else if (breedtecm > 340 && breedtecm <= 350) { indexb = 25; } else if (breedtecm > 350 && breedtecm <= 360) { indexb = 26; } else if (breedtecm > 360 && breedtecm <= 370) { indexb = 27; } else if (breedtecm > 370 && breedtecm <= 380) { indexb = 28; } else if (breedtecm > 380 && breedtecm <= 390) { indexb = 29; } else if (breedtecm > 390 && breedtecm <= 400) { indexb = 30; } else if (breedtecm > 400 && breedtecm <= 410) { indexb = 31; } else if (breedtecm > 410 && breedtecm <= 420) { indexb = 32; } else if (breedtecm > 420 && breedtecm <= 430) { indexb = 33; } else if (breedtecm > 430 && breedtecm <= 440) { indexb = 34; } else if (breedtecm > 440) { indexb = 35; } if (hoogtecm <= 100) { indexh = 0; } else if (hoogtecm > 100 && hoogtecm <= 110) { indexh = 1; } else if (hoogtecm > 110 && hoogtecm <= 120) { indexh = 2; } else if (hoogtecm > 120 && hoogtecm <= 130) { indexh = 3; } else if (hoogtecm > 130 && hoogtecm <= 140) { indexh = 4; } else if (hoogtecm > 140 && hoogtecm <= 150) { indexh = 5; } else if (hoogtecm > 150 && hoogtecm <= 160) { indexh = 6; } else if (hoogtecm > 160 && hoogtecm <= 170) { indexh = 7; } else if (hoogtecm > 170 && hoogtecm <= 180) { indexh = 8; } else if (hoogtecm > 180 && hoogtecm <= 190) { indexh = 9; } else if (hoogtecm > 190 && hoogtecm <= 200) { indexh = 10; } else if (hoogtecm > 200 && hoogtecm <= 210) { indexh = 11; } else if (hoogtecm > 210 && hoogtecm <= 220) { indexh = 12; } else if (hoogtecm > 220 && hoogtecm <= 230) { indexh = 13; } else if (hoogtecm > 230 && hoogtecm <= 240) { indexh = 14; } else if (hoogtecm > 240 && hoogtecm <= 250) { indexh = 15; } else if (hoogtecm > 250 && hoogtecm <= 260) { indexh = 16; } else if (hoogtecm > 260 && hoogtecm <= 270) { indexh = 17; } else if (hoogtecm > 270 && hoogtecm <= 280) { indexh = 18; } else if (hoogtecm > 280 && hoogtecm <= 290) { indexh = 19; } else if (hoogtecm > 290 && hoogtecm <= 300) { indexh = 20; } else if (hoogtecm > 300 && hoogtecm <= 310) { indexh = 21; } else if (hoogtecm > 310 && hoogtecm <= 320) { indexh = 22; } else if (hoogtecm > 320 && hoogtecm <= 330) { indexh = 23; } else if (hoogtecm > 330 && hoogtecm <= 340) { indexh = 24; } else if (hoogtecm > 340) { indexh = 25; } // Basisprijs invullen if (jQuery(".lamel").eq(0).is(":checked") && opp < 9500) { // afgeschuind try { jQuery(".basisprijs").eq(0).val(Number(ar55[indexh][indexb]) - 386); jQuery(".basisprijs").eq(0).trigger('keyup'); } catch (error) {} } else { try { jQuery(".basisprijs").eq(0).val(Number(ar77[indexh][indexb]) - 386); jQuery(".basisprijs").eq(0).trigger('keyup'); } catch (error) {} } // end function try { updatevatex(); } catch (error) {} if (genplaatje == 2) { setTimeout(function() { update(1); }, 100); } bezig = 0; }, 50); }

vensterbankprofiel info

6 feb. 2021
Service met 5 sterren
Rolluik met huismerkmotor besteld. ...
HP Wienke
2 nov. 2020
Alles is super geregeld
Alles is super geregeld, gewoon alles goed ...
Marinus en Coba
27 okt. 2020
Super snel geleverd en ...
Super snel geleverd en een zeer goede service. We ...
Senga Van middegaal v/d loo
18 sept. 2020
Zeer tevreden!
Zeer tevreden over de geleverde rolluiken ...
Scheepers
Winkelwagen opslaan
Uw winkelwagen zal worden opgeslagen en u ontvangt een link. U, of iemand anders met de link, kan uw winkelwagen op elk tijdstip terughalen.
Back Winkelwagen opslaan
Uw winkelwagen zal worden opgeslagen en u ontvangt een link. U, of iemand anders met de link, kan uw winkelwagen op elk tijdstip terughalen.
Your cart email sent successfully :)