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] * 1.05) + 43);
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] * 1.05) + 43);
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] * 1.05) + 43);
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'); // Somfy-motor verplicht vanaf 8m² jQuery(".nietmogelijk.merkmotor").remove() if (jQuery(".opp").val() >= 8000) {
jQuery(“.merkmotor”).eq(0).parent().fadeTo(250, 0.25);
jQuery(“.merkmotor”).eq(0).parent().css(“pointer-events”, “none”);
jQuery(“.merkmotor”).eq(0).parent().parent().append(“Alleen mogelijk tot 8 m²“);
jQuery(“.merkmotor”).eq(2).parent().click();
} else {
jQuery(“.merkmotor”).eq(0).parent().fadeTo(250, 1);
jQuery(“.merkmotor”).eq(0).parent().css(“pointer-events”, “auto”);
}
// Doorloopbeveiliging alleen bij Somfy
jQuery(“.nietmogelijk.obstakeldetectie”).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(“

3 tot 4 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(“4”);
jQuery(“.today”).html(“5”);
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(“4”);
jQuery(“.today”).html(“5”);
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((1.2 * Number(ar55[indexh][indexb]) - 361).toFixed(0)); jQuery(".basisprijs").eq(0).trigger('keyup'); } catch (error) {} } else { try { jQuery(".basisprijs").eq(0).val((1.2 * Number(ar77[indexh][indexb]) - 361).toFixed(0)); 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

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 :)

6 okt 2022
Uitstekende service
Een deel van het product was niet geleverd door de externe ...
Bart Van Raemdonck
16 jun 2022
Mooi product en goed verpakt. ...
Wij zijn hier heel tevreden over de levering. Alles was perfect ...
MrGillisje
29 nov 2020
Rolpoort geleverd van Direct ...
Rolpoort geleverd van ‘direct een rolluik’. Keurig kompleet en ...
Bekkers
6 jun 2020
Goed gedaan mannen
Prima rolluik zelf ingemeten met een duidelijke handleiding ...
paul meijnema