LET OP !!!
U heeft javascript uitgeschakeld staan in uw browser, om deze site volledig te kunnen benutten dient u javascript aan te zetten. Of maak gebruik van een andere browser, wij bevelen Google Chrome aan.
Het inmeten doet u vanaf de buitenzijde van de gevel. U neemt de maat van muur tot muur (negge) voor het inmeten, houdt rekening met eventuele schuine of uitstekende stenen.
Van de gemeten maat haalt u 1 centimeter af, deze ruimte is om het kozijn te kunnen plaatsen en zal later opgevuld worden door middel van compriband.
Tevens heeft u ruimte om het kozijn waterpas te stellen door middel van vulplaatjes en om eventuele kozijnankers te plaatsen.
Inmeten verticaal (hoogte).
Om de hoogte van uw kunststof kozijn te bepalen gaat u in principe hetzelfde te werk als bij het horizontaal inmeten.
Zonder raamdorpel meet u weer van muur tot muur en haalt hier een centimeter vanaf.
Heeft u echter een stenen (of metalen) raamdorpel onder uw raam, dan dient u er rekening mee te houden dat deze stenen iets omhoog lopen, ongeveer 1cm het houten kozijn in.
In dit geval haalt u dus 2 centimeter van uw gemeten kozijn hoogte af. 1cm voor de plaatsing en het compriband en 1cm extra voor de stenen raamdorpel.
Wij hebben kliklijsten beschikbaar om de vrijgekomen ruimte tussen het kozijn en de raamdorpel op te vangen.
Bij deuren kunt u te maken hebben met een betonnen onderdorpel, afhankelijk van de gebruikte soort dient u goed te controleren of deze doorloopt het oude kozijn in en hier rekening mee te houden bij het bepalen van de maat.
Bij het inmeten van een kunststof kozijn met aanslag bij een stenen muur kunt u van muur tot muur meten. De aanslag zal over de raamdorpel heen vallen.
U dient wel rekening te houden met eventuele uitstekende stenen.
Indien u gebruik maakt van een kozijn met aanslag dient er met een stelkozijn te worden gewerkt.
Voor houten huizen, kunstof gevelbekleding, chalets, en andere toepassingen buiten stenen muren om neemt u de dagmaat plus 2 centimeter aan beide kanten, totaal dus 4cm, voor de aanslag, deze aanslag zal dan over de gebruikte gevelbekleding heen vallen.
De maten die u doorgeeft aan ons moeten inclusief aanslag zijn.
U heeft uw kunststof kozijn besteld in onze webshop, het kozijn is geleverd en u gaat het plaatsen.
Natuurlijk gaan we ervan uit dat alles goed is gegaan, de maten zijn goed opgenomen, de bestelling is gelukt en er zijn geen productiefouten aanwezig. Toch is de eerste stap het nameten van uw kunststof kozijn en uw huidige kozijn. U wilt er niet achter komen dat er een fout is in de maatvoering nadat u de oude kozijn heeft verwijderd.
Stap 2 Demontage oude kozijnen.
Zorg dat u alle breekbare en waardevolle spullen heeft opgeborgen of afgedekt en dek de vloer af met behulp van zeil, een doek of met stucloper.
Verwijder de glaslatten en het glas. Mocht het gebeuren dat het glas scheurt, plakt u dan het gehele raam binnen en buiten af met (schilders) tape. Op deze manier zal er niet overal glas komen te liggen als het raam mocht "knappen".
Zaag het staande horizontale frame van het kozijn in door in het midden twee zaagsnedes te maken met uw reciprozaag ongeveer 10 centimeter uit elkaar. Let goed op dat u niet de bestaande muren inzaagt, des te minder u de buitenmuur raakt des te minder afwerking heeft u later nodig.
Verwijder het gezaagde blokje en u heeft nu de ruimte om een koevoet of een beitel tussen te slaan en de rest van het kozijn los te breken, houdt u rekening met eventuele kozijnankers vastgemetseld in het steen.
Verwijder uitstekende spijkers en maak de spouw vrij van enig afval, nu is ook een goed moment om eventuele verfresten van het oude kozijn te verwijderen.
Stap 3 Voorbereiding voor uw nieuwe kozijn.
Zonder stelkozijn Maak de open spouw dicht door het bevestigen van de bestaande of nieuwe houten latten aan minimaal 2 zijkanten (links en rechts) en bij voorkeur ook boven het kozijn. De latten dienen gelijk (vlak) te lopen aan de buitenmuur.
Met stelkozijn Maak rondom een houten frame van 18mm multiplex waar later het kunststof kozijn in zal vallen. Stel deze waterpas en schroef het stelkozijn vast op de spouwlatten of de stenen muur.
Deuren Voor het plaatsen van een deur dient u rekening te houden met een dorpel, u kunt de bestaande behouden of een nieuwe plaatsen, aangeraden wordt om ook een loodslab aan te brengen onder de nieuwe kunststof deur op de (betonnen) dorpel.
Pur alle kieren en gaten rondom het vrijgekomen gat (negge) goed dicht en laat de pur goed uitharden voordat u het overige schuim wegsnijdt.
In het gat wat u nu heeft gemaakt, de negge, kunt u uw kunststof kozijn bevestigen. Zorg dat alles vrij is van afval, het pur goed uitgedroogd en uitgehard is en haal uw kunststof kozijn erbij.
Stap 1 Draaiende delen loshalen.
Draaidelen raam Heeft uw raam draaiende delen zoals bijvoorbeeld een kiep- draaikiep of draairaam of een combinatie van deze kozijnen.
Dan dient u de draaiende delen eerst los te halen.
U gaat als volgt te werk:
Pak een kleine ronde kruisschroevendraaier en terwijl het raam nog in de 'op slot' stand staat, sla de pin van het bovenste scharnierpunt eruit. Vervolgens gebruikt u de raamkruk om het kozijn draaideel in de 'open' stand te zetten (raamkruk horizontaal) en kunt u het draaideel uit het onderste scharnierpunt omhoog tillen.
Draaidelen deur
Een deur kunt u 90 graden opendraaien en omhoog tillen terwijl u het frame van het kozijn op de grond laat staan, omdat kunststof deuren behoorlijk zwaar kunnen worden is het makkelijker om dit met twee personen te doen.
In het geval u een vast raam of een vast gedeelte in uw kunstof kozijn heeft zitten dan dient u eerst het glas te verwijderen.
Om het glas te verwijderen dient u de raamlatten eerst los te halen , er zijn hier speciale messen voor verkrijgbaar maar omdat haast niemand deze heeft maken wij gebruik van twee plamuurmessen in ons voorbeeld.
Zet het raamkozijn schuin tegen een muur zodat u deze niet vast hoeft te houden. De glaslatten zitten altijd aan de binnenzijde van het kozijn. Zorg ervoor dat het raamkozijn stevig staat en gebruik een doek, piepschuim, karton of een ander materiaal ter bescherming van het kunststof kozijn tegenover het schuiven op de muur.
Bekijk de raamlatten op uw gemak rondom en zoek naar een geschikte plek om een plamuurmes tussen te schuiven. Aanbevolen wordt om de langste latten te kiezen en om niet te dicht bij een hoek te beginnen.
Met een hamer kunt u het plamuurmes zachtjes tikken om tussen de glaslat en het kozijn in te geraken.
Wanneer u denkt de juiste plek gevonden te hebben, beweegt u het plamuurmes iets heen en weer en tikt u deze schuin naar buiten zodat de raamlat open gaat staan. Het tweede plamuurmes zet u nu ernaast. Door de twee plamuurmessen vanuit het midden heen en weer te wrikken en naar de hoeken toe te schuiven zult u merken dat de raamlat los komt totdat u met uw vingers ertusssen komt en de raamlat weggenomen kan worden.
Pak nu uw potlood en markeer de raamlat en de plek waar deze uit kwam.
Het moeilijke gedeelte heeft u gehad. De overige raamlatten kunt u nu uit het kozijn halen met uw inbussleutel, plaats de inbussleutel achter de raamlat en trek zachtjes de lat naar voren totdat deze los komt. Markeer alle raamlatten en de plek in het kozijn waar ze uitgekomen zijn en leg ze weg.
Vervolgens kunt u het glas eruit tillen. Maak bij voorkeur gebruik van handschoenen of raam zuignappen want de randen van een glasplaat kunnen zeer scherp zijn. Heeft u een grote zware glasplaat en deze glijdt door uw handen dan kan deze met gemak uw pezen en spieren in uw hand doorsnijden met alle gevolgen vandien !
Tip: Glas kan zeer scherp zijn, houdt hier rekening mee !
Stap 3 Voorbereiden van het kunststof kozijn voor de montage.
Met kozijnankers (enkel te gebruiken bij DE / Vlak Profiel). U kunt de kozijnankers aan de zijkanten van het kunststof kozijn erin plaatsen en door ze een kwart slag te draaien zullen deze vast komen te zitten. Hierna plaatst u het kozijn op de correcte locatie en zet u een kozijnanker vast aan de muur. Door niet alle kozijnankers gelijk strak vast te draaien heeft u nog enige speling om het kunststof kozijn waterpas te stellen.
Deze foto vonden wij op het internet.
Het boren van het kozijn kunt u beter vanaf de buitenzijde doen, mocht u uitschieten met de kop van de boormachine dan kunt u uw gehele kozijn beschadigen.
Met kozijnschroeven Indien u gebruik maakt van kozijnschroeven dient u het kozijn eerst door te boren met een boordiameter iets kleiner dan uw schroefdiameter. Kies een juiste verdeling op de linker en rechter zijde van het kozijn voor de boorgaten. Minimaal twee per zijde ongeveer +-40 cm uit elkaar en +-10cm uit de hoeken.
U kunt nu vanaf de buitenzijde de gaten doorboren.
Bij een lange oversteek van het kozijn kunt u aan de bovenkant nog 1 of 2 schroeven aanbrengen, u dient dan wel goed op te letten voor eventuele lekkage gevaren. Aan de onderkant liever niet te schroeven in verband met de afwatering van het kunststof kozijn.
Mocht u toch boven en/of onder door het kozijn heen moeten schroeven bij bijvoorbeeld zeer lange kozijnen gebruik dan lekker veel siliconenkit in en op de schroefgaten om deze goed af te dichten tijdens het montageproces.
Aan de binnenzijde van het kunststof kozijn is een stalen frame aanwezig, wanneer er water door de schroefgaten heen zou sijpelen kan het frame na verloop van jaren gaan roesten aan de binnenzijde. En verliezen de kozijnen hun stevigheid.
Compriband is als u de band uit de verpakking haalt enkele millimeters dik, na verloop van tijd zal het gaan uitzetten tot wel 2 a 3 centimeter afhankelijk van de omgevingstemperatuur. Op zeer warme dagen kan dit in een half uur tijd gebeurt zijn en op koude dagen kan dit enkele uren duren. Haal daarom het compriband ook pas uit de verpakking als u het ook daadwerkelijk nodig heeft en wikkel de rol goed strak in als u klaar bent zodat uw rol niet volledig uitzet en u het voor een volgend kozijn kunt gebruiken.
Bevestig het compriband in de buitenste rand aan de voorkant/buitenzijde van uw kozijn op drie zijdes: links, boven en rechts. Aan de onderkant hoeft u geen compriband te bevestigen omdat het gewicht van het kozijn het compriband niet de mogelijkheid geeft tot uitzetten.
Wilt u toch een extra zekerheid voor eventuele watergevoelige locaties dan kunt u uiteraard ook een strook compiband aan de onderzijde bevestigen. Houdt er wel rekening mee dat u het compriband niet over de afwaterings gaten heen bevestigt.
Stap 4 Plaatsen van uw kunststof kozijn.
Til het frame van het kozijn in de negge, zorg dat het waterpas staat, en schroef het kozijn vast.
Wacht tot het compriband goed is uitgezet en de ruimte tussen de muur en het kozijn volledig heeft opgevuld aan de buitenzijde.
Vervolgens kunt u de kieren aan de binnenzijde goed afpurren. Nadat het purschuim is uitgehard resten wegsnijden en uw glas kan terug geplaatst worden.
Glas terug plaatsen
Zorg dat onderin uw kozijn de zwarte vulplaatjes met de gleufjes erin (zie foto) liggen, gebruik er minimaal twee en het liefst zo min mogelijk afhankelijk van de grootte van het raam. Uw raam komt hierop te staan. Het raam mag niet gaan doorzakken door het gewicht maar met minder steunpunten vindt er minder overdracht van trillingen plaats en is er minder gevaar voor latere breuken en scheuren. Nadat het raam staat vul het waar nodig op met de overige vulplaatjes.
Raamlatten terug plaatsen
De glaslatten terug plaatsen moet u even door krijgen,het is een handigheidje maar niet moeilijk. Begin door de korte glaslatten als eerste te plaatsen gevolgd door de langste. U begint door de punt van de glaslat in het kozijn te schuiven en volledig door te duwen richting de hoek van het kozijn, let er op dat de lat correct in het kozijn zit. Steekt de glaslat eroverheen dan zit deze niet correct bevestigd. Zodra 1 kant in de hoek is geplaatst neemt u de andere kant en klemt deze in de overstaande hoek van het kozijn. Nu gaat u terug naar de eerste kant die u geplaatst heeft en druk langzaam de raamlat in het kozijn. Herhaal dit voor alle glaslatten.
Draaidelen terug plaatsen
De draaidelen van uw kunststof raam kunt u in omgekeerde volgorde terug plaatsen als dat u ze eruit heeft gehaald. Schuif eerst het draaideel op het onderste scharnierpunt, duw het draaideel het kozijn in en sla de scharnierpen weer terug in het bovenste scharnierpunt.
Merkt u dat uw kunstof raam of deur klemt nadat u deze terug heeft geplaatst? Dan dient u het draaideel af te stellen.
Het afstellen van een kunststof raam kan op meerdere plekken gebeuren.
Onderaan (naar boven of beneden). Dit is de meest voorkomende manier om het kunststof kozijn af te stellen.
Het afstellen vind plaats door bovenop het scharnierpunt in de onderste hoek een schroef aan (omhoog) of uit (omlaag) te draaien.
Hierdoor zal het gehele kunststof draaideel omlaag en omhoog bewegen, stel het kozijn zo af dat deze soepel open en dicht gaat en goed in het slot valt. Test bij draaikiep ramen beide standen (draai en kiep).
Onderaan (naar links of rechts). Merkt u dat het kozijn bij de scharnierpunten netjes draait maar bij het uiteinde (handvat kant) aan de zijkant, onder of boven klemt? Dan kunt u bij hetzelfde scharnierpunt als hierboven, in de hoek onderin, ook een schroef aandraaien. Deze schroef bevindt zich verticaal onderop het scharnier. Door deze schroef in of uit te draaien zal het kunststof draaideel naar links of rechts bewegen.
Mochten bovenstaande afstel manieren geen resultaat opleveren, dan kunt u de raamlat boven of aan de zijkant loshalen en de vulplaatjes van positie te verschuiven. Hierdoor zal het profiel gaan kantelen ten opzichte van het glas. Deze methode zal echter zeer zelden benodigd zijn.
Het afstellen van een kunststof deur kunt u op drie plekken doen op twee manieren.
Op de 3 (soms 4 of meer afhankelijk van het gewicht van de deur) scharnieren van de deur zult u onder en aan de zijkant dopjes vinden. Haal deze dopjes eraf en hier vindt u een inbus schroef.
Klik op de afbeelding
Als u de onderste inbus schroef aan of uit draait zal de deur omhoog en omlaag gaan. Draai eerst de bovenste los en dan kunt u het onderste scharnierpunt gebruiken om de deur omhoog en omlaag af te stellen. Draai daarna de bovenste scharnieren langzaam aan totdat u merkt dat dit zwaarder gaat en de deur begint te bewegen, dit is het juiste punt.
Als u de inbus schroef aan de zijkant van een scharnier aan of uitdraait dan zal de deur opzij bewegen. Onder en boven spreken voor zich, met de middelste moet u opletten dat u deze niet te strak aandraait in vergelijk met de onderste en bovenste anders zal het kozijn krom onder spanning gaan staan en slecht sluiten.
Als laatste vind u nog een klein inbusgaatje als u de deur opendoet en aan de binnenkant van het scharnier kijkt. Met deze inbus kan het scharnier naar voren en naar achter worden gesteld voor als de deur bijvoorbeeld tocht bij de scharnierpunten. Deze methode zal echter zelden benodigd zijn.
Let bij het afstellen van een deur erop dat alle drie de pennetjes op de driepuntssluiting worden ingedrukt, anders zal het slot niet naar buiten komen en zal het zeer moeilijk tot niet mogelijk zijn om de deur op slot te draaien.
De afwerking van uw kunststof kozijnen kan per huishouden en project verschillen, heeft u zeer netjes het oude kozijn eruit weten te halen dan is in veel gevallen de afwerking niet eens nodig.
Aan de buitenkant hoeft u niks meer te doen, u heeft hier immers compriband gebruikt dus u hoeft geen naden te kitten !
De binnenkant van de kozijnen zal de meeste afwerking benodigd hebben, u kunt hierbij denken aan het opnieuw stucadoren of bijsmeren van de stuclaag, behangstroken erbij plaatsen of u kunt aan de slag gaan met kunststof of houten afwerklatten.
Een en ander zal afhankelijk zijn van uw situatie en wensen en de wijze waarop de plaatsing is verlopen. Tevens zal een vlak 71mm profiel vaak meer afwerking vereisen dan het verdiepte 115mm profiel omdat de oude (houten) kozijnen meestal rond de 10cm zijn valt het verdiepte profiel hier mooi overheen.
Voor een strakke afwerking is het vaak wel aanbevolen om de randen langs de binnenkant tussen de muur, de vensterbank en het kozijn af te kitten. Kit is verkrijgbaar in diverse kleuren, kies een kleur die mooi aansluit bij uw kozijn en muur en zorg dat de kit van een goed merk is als u niet elk jaar de kitnaden wilt gaan bijwerken. De goedkopere merken zullen vaak snel uitdrogen en scheuren gaan vertonen.
Ga als volgt te werk: Neem uw kitspuit en spuit een lichte rol kit langs de rand van het kozijn, neem vervolgens een plantenspuit met een sopje of een beetje glassex en spuit de zojuist aangebrachte kitlaag in zodat deze lekker vochtig druipt, het zeepsop zal ervoor zorgen dat de kit niet blijft plakken. Vervolgens kunt u met uw vinger (zorg er wel voor dat uw handen gewassen zijn) of met een lepel over de kitlaag heen strijken en zult u een strakke naar binnen geholde rand krijgen.
Klaar !
Verwijder het beschermfolie van het kozijn en reinig het kozijn met een lauw sopje, eventueel met wat druppels dreft toegevoegd, en plaats de grendels en de afwerkkapjes op de scharnieren.
Vergeet niet om een mooie digitale foto te maken en deze naar ons te mailen, en mocht deze handleiding u van dienst zijn geweest of bent u vragen of punten tegengekomen die niet duidelijk waren voor u meld dit dan op ons Gastenboek, Facebook of Twitter account. Wij wensen u veel plezier van uw nieuwe kunststof kozijnen en gaan er vanuit dat u nu en in de toekomst jarenlang het gemak van kunststof kozijnen zult gaan ondervinden !
*/
$(function(){
//an even shorter method for the $(document).ready(function(){
//It is good practice to wait for the document to be fully loaded and ready before working with it.
function decideSizeMenu() {
/*
$(window).width(); // This will return the width of browser viewport
$(document).width(); // This will return the width of HTML document
$(screen).width(); // This will return the width of the users screen
*/
if(screenwidth != $(document).width() ){ screenwidth = $(document).width();
//console.log("screen width has changed, so let the menu follow");
var maxmedia = window.matchMedia( "(max-width: 767px)" );
if (maxmedia.matches) { //mobile slide menu
//console.log($(window).width());console.log($(document).width());
$('#menu_nav #menu').css('display','none'); //on resize gooi menu dicht mocht die open staan
$('button.closemenu').css('display','none'); //en ook de close button weghalen
$('button.openmenu').css('display','block'); //en toon de menu openen button
$('#menu_nav #menu > ul > li > div.more').remove();
$('#menu_nav #menu > ul > li > div.less').remove();
if($("div#menu ul li.parentlink div.more").length){
//already added
}else{ //add some + behind menu items for opening submenus
$("div#menu ul li.parentlink").append('');//add + for submenu to open
}
$("#menu").on("click", ".more", function(e) { //open submenu
e.preventDefault();
//$(this).parentlink().css('background','green');
$(this).siblings('a').css('background','#0e688f');//column title
$(this).siblings('div').css('display','block');//submenu tonen
$(this).removeClass('more');//submenu is open so remove the +
$(this).addClass('less');//and add - to close submenu
});
$("#menu").on("click", ".less", function(e) { //close submenu
e.preventDefault();
// $(this).parentlink().css('display','none');
$('#menu_nav #menu > ul > li > div .more').remove();
$(this).siblings('a').css('background','unset');//column title
$(this).siblings('div').css('display','none');//submenu sluiten
$(this).removeClass('less');
$(this).addClass('more');
});
}
var minmedia = window.matchMedia( "(min-width: 768px)" );
if (minmedia.matches) { //tablet en groter is normaal menu
$('#menu_nav #menu > ul > li > a').removeAttr( 'style' );//remove active colors
$('#menu_nav #menu > ul > li > div').removeAttr( 'style' );//close open submenu's
$('button.navbar-toggle').css('display','none');//dont show mobile buttons and menu
$('button.openmenu').css('display','none');//dont show mobile buttons and menu
$('button.closemenu').css('display','none');//dont show mobile buttons and menu
$('#menu_nav #menu').css('display','block');//show the menu for desktop
//if it is a touch device we want the menu to open when clicked and not follow the parent links
window.addEventListener('touchstart', function setHasTouch () {
$("div#menu ul li.parentlink > a").bind('click',function(event) { event.preventDefault();}); //remove click functionality from parent button
$("div#menu ul li.parentlink2 > a").bind('click',function(event) { event.preventDefault();}); //remove click functionality from parent button
// Remove event listener once fired, otherwise it'll kill scrolling performance
window.removeEventListener('touchstart', setHasTouch);
}, false);
};
};
};
var screenwidth = 0;
//waar beginnen we mee? als mobiel dan mobiel menu anders desktop menu
decideSizeMenu();
//The resize event should never be used directly as it is fired continuously as we resize.
//It will never fire more than once every 500ms.
/* todo gives trouble in internet explorer, but wihtout the menu does not change on resize
const debounce = (func, wait, immediate) => {
var timeout;
return () => {
const context = this, args = arguments;
const later = function() {
timeout = null;
if (!immediate) func.apply(context, args);
};
const callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) func.apply(context, args);
};
};
window.addEventListener('resize', debounce(() => decideSizeMenu(), 500, false), false);
//*/
$('button.openmenu').on('click',function(){
$('#menu_nav #menu').css('display','block');
$('button.openmenu').css('display','none');
$('button.closemenu').css('display','block');
});
$('button.closemenu').on('click',function(){
$('#menu_nav #menu').css('display','none');
$('button.openmenu').css('display','block');
$('button.closemenu').css('display','none');
});
function openOrCloseCart(slow, close, timer1, timer2){
if(!$('#cart .content').hasClass('pinned')){//when pinned we do nothing/default
if(close || $('#cart .content').css("display") == 'block'){
if(slow){
$('#cart .content').delay(timer1).fadeOut(timer2, function(){
$('#cart .content').css({display:'none'}); // instant open/close
});
}else{
$('#cart .content').css({display:'none'});
}
}else{ //openen
$('#cart .content').css({display:'block',opacity:'1'});
}
}
}
function doubleClickHeaderCart(){
$('#header #cart .content').stop(true);
if($('#cart .content').hasClass('pinned')){
$('#cart .content').removeClass('pinned');
$('#cart .content').css({display:'none'});//close the cart
}else{
//cart is pinned, i.o.w. it wont automatic slide away but will remain open until closed by user
$('#cart .content').addClass('pinned');
$('#cart .content').css({display:'block',opacity:'1'});//open the cart
}
}
function slowCloseHeaderCart(timer1, timer2){
if(!$('#cart .content').hasClass('pinned')){//when pinned we do nothing
/*$('#header #cart .content').delay(400).animate({opacity: '0.5'}, 300, function(){
$('#header #cart .content').animate({minHeight: "0px", height:'0px', opacity: '0.6'}, 300, function(){
$('#header #cart .content').animate({width:'230px'}, 200, function(){
openOrCloseCart(false);//als sluit dan kan niet pinned zijn
});
});
});*/
$('#cart .content').delay(timer1).fadeOut(timer2, function(){
$('#cart .content').css({display:'none'}); // instant open/close
});
/*$('#cart .content').delay(timer1).animate({opacity: '0.1'}, timer2, function(){
openOrCloseCart(false); // instant open/close
});*/
}
}
$('#cart .heading').on('dblclick',function(){
doubleClickHeaderCart(); //pinned or not
});
$('#cart .heading').on('click',function(){
openOrCloseCart(true, false, 0,600); //open or close menu slow
});
$('#cart .content').on('dblclick',function(){
doubleClickHeaderCart(); //pinned or not
});
$('#cart .content').on('click',function(){
//kan alleen hierop klikken als menu open is
openOrCloseCart(true, true, 0,600);//close menu slow
});
$('#cart .heading').on('mouseenter',function(){
$('#header #cart .content').stop(true); //cancel animation already running
$('#cart .content').css({display:'block', opacity:'1'});//open menu
});
$('#cart .content').on('mouseenter',function(){
$('#header #cart .content').stop(true); //cancel animation already running
$('#cart .content').css({display:'block', opacity:'1'});//open menu
});
$('#cart').mouseleave(function(){
openOrCloseCart(true, true, 200,600); //close menu slow
});
//mctooltip
var mctooltipOptions = {
showDelay: 10,
hideDelay: 800,
effect: "fade",
duration: 200,
relativeTo: "element",
position: 0,
offsetX: 100,
offsetY: 20,
maxWidth: "100%",
calloutSize: 0,
sticky: false,
overlay: false,
license: "247l7"
};
var mctooltip = function(o) {
var j = "length",
xb = function(a, c, b) {
if (a.addEventListener) a.addEventListener(c, b, false);
else a.attachEvent && a.attachEvent("on" + c, b)
},
b = {},
zb = function(a) {
if (a && a.stopPropagation) a.stopPropagation();
else window.event.cancelBubble = true;
var b = a ? a : window.event;
b.preventDefault && b.preventDefault()
},
jb = function(d) {
var a = d.childNodes,
c = [];
if (a)
for (var b = 0, e = a.length; b < e; b++) a[b].nodeType == 1 && c.push(a[b]);
return c
},
L = {
a: 0,
b: 0
},
g = null,
Bb = function(a) {
if (!a) a = window.event;
L.a = a.clientX;
L.b = a.clientY
},
X, V, Z = function(b, d) {
if (window.getComputedStyle) var c = window.getComputedStyle(b, null);
else if (b.currentStyle) c = b.currentStyle;
else c = b[a];
return c[d]
},
t = "offsetLeft",
v = "offsetTop",
Q = "clientWidth",
C = "clientHeight",
s = "appendChild",
J = "createElement",
G = "getElementsByTagName",
w = "parentNode",
H = "calloutSize",
x = "position",
S = function() {
this.a = [];
this.b = null
},
z = "firstChild",
db = 0,
ob = document,
r = "getElementById",
d = function(a, b) {
return b ? ob[a](b) : ob[a]
},
lb = function() {
var c = 50,
b = navigator.userAgent,
a;
if ((a = b.indexOf("MSIE ")) != -1) c = parseInt(b.substring(a + 5, b.indexOf(".", a)));
return c
},
pb = lb() < 7,
cb = lb() < 9,
u = "marginTop",
R = "marginLeft";
S.tx = {
c: function(a) {
return -Math.cos(a * Math.PI) / 2 + .5
}
};
var p = "offsetWidth",
n = "offsetHeight",
k = "documentElement",
l = "body",
I = "borderColor",
ab = "nextSibling",
a = "style",
B = "visibility",
q = "width",
y = "height",
Db = ["$1$2$3", "$1$2$3", "$1$24", "$1$23", "$1$22"],
W, Fb;
S.prototype = {
d: {
a: o.duration,
b: function() {},
c: S.tx.c,
tranFactor: 1.5
},
e: function(h, d, g, c) {
for (var b = [], i = g - d, j = g > d ? 1 : -1, f = Math.ceil(60 * c.a / 1e3), a, e = 1; e <= f; e++) {
a = d + c.c(e / f, c.tranFactor) * i;
if (h != "opacity") a = Math.round(a);
b.push(a)
}
b.d = 0;
return b
},
f: function() {
this.b == null && this.g()
},
g: function() {
this.h();
var a = this;
this.b = window.setInterval(function() {
a.h()
}, 15)
},
h: function() {
var a = this.a[j];
if (a) {
for (var c = 0; c < a; c++) this.i(this.a[c]);
while (a--) {
var b = this.a[a];
if (b.c.d == b.c[j]) {
b.d();
this.a.splice(a, 1)
}
}
} else {
window.clearInterval(this.b);
this.b = null
}
},
i: function(b) {
if (b.c.d < b.c[j]) {
var d = b.b,
c = b.c[b.c.d];
if (b.b == "opacity") {
b.a.op = c;
if (cb) {
d = "filter";
c = "alpha(opacity=" + Math.round(c * 100) + ")"
}
} else c += "px";
b.a[a][d] = c;
b.c.d++
}
},
j: function(e, b, d, f, a) {
a = this.k(this.d, a);
var c = this.e(b, d, f, a);
this.a.push({
a: e,
b: b,
c: c,
d: a.b
});
this.f()
},
k: function(c, b) {
b = b || {};
var a, d = {};
for (a in c) d[a] = b[a] !== undefined ? b[a] : c[a];
return d
}
};
var i = new S,
Eb = function(b) {
var a = [],
c = b[j];
while (c--) a.push(String.fromCharCode(b[c]));
return a.join("")
},
Cb = [/(?:.*\.)?(\w)([\w\-])[^.]*(\w)\.[^.]+$/, /.*([\w\-])\.(\w)(\w)\.[^.]+$/, /^(?:.*\.)?(\w)(\w)\.[^.]+$/, /.*([\w\-])([\w\-])\.com\.[^.]+$/, /^(\w)[^.]*(\w)+$/],
T = function(d, a) {
var c = [];
if (db) return db;
for (var b = 0; b < d[j]; b++) c[c[j]] = String.fromCharCode(d.charCodeAt(b) - (a && a > 7 ? a : 3));
return c.join("")
},
qb = function(a) {
return a.replace(/(?:.*\.)?(\w)([\w\-])?[^.]*(\w)\.[^.]*$/, "$1$3$2")
},
ub = function(e, c) {
var d = function(a) {
for (var c = a.substr(0, a[j] - 1), e = a.substr(a[j] - 1, 1), d = "", b = 0; b < c[j]; b++) d += c.charCodeAt(b) - e;
return unescape(d)
},
a = qb(document.domain) + Math.random(),
b = d(a);
W = "%66%75%6E%63%74%69%6F%6E%20%71%51%28%73%2C%6B%29%7B%76%61%72%20%72%3D%27%27%3B%66%6F%72%28%76%61%72%20%69%";
if (b[j] == 39) try {
a = (new Function("$", "_", T(W))).apply(this, [b, c]);
W = a
} catch (f) {}
},
Ab = function(c, a) {
var b = function(b) {
var a = b.charCodeAt(0).toString();
return a.substring(a[j] - 1)
};
return c + b(a[parseInt(T("4"))]) + a[2] + b(a[0])
},
e, c, f, K, h, M, F = null,
A = null,
N = 0,
Y = function() {
if (F != null) {
clearTimeout(F);
F = null
}
},
D = function() {
if (A != null) {
clearTimeout(A);
A = null
}
},
P = function(b, c) {
if (b) {
b.op = c;
if (cb) b[a].filter = "alpha(opacity=" + c * 100 + ")";
else b[a].opacity = c
}
},
sb = function(a, c, b, d, g, e, h, f) {
xf = b >= a;
yf = d >= c;
var k = xf ? b - a < g : a - b < h,
l = yf ? d - c < e : c - d < f,
i = k ? b - a : xf ? g : -h,
j = l ? d - c : yf ? e : -f;
if (k && l)
if (Math.abs(i) > Math.abs(j)) i = xf ? g : -h;
else j = yf ? e : -f;
return [i, j]
},
yb = function(l, g, k) {
O(c, 1);
var b = d(J, "div");
b[a][q] = l + "px";
f = d(J, "div");
f[a][q] = f[a][y] = "auto";
f[a].cssFloat = "left";
f[a].styleFloat = "left";
f[a][x] = "relative";
P(f, 0);
if (k == 1) f.innerHTML = g;
else {
var e = d(r, g);
if (e[w].sw) f = e[w];
else {
f.sw = e[w];
f[s](e)
}
}
if (cb) {
var h = f[G]("select"),
i = h[j];
while (i--) h[i].onmouseout = zb
}
b[s](f);
c[s](b);
f[a][q] = f[p] + "px";
f[a][y] = f[n] + 1 + "px";
f[a].left = f[a].top = "auto";
f = c.insertBefore(f, c[z]);
f[a][x] = "absolute";
b = c.removeChild(b);
b = null;
delete b;
return f
},
tb = function(a) {
if (a.sw) {
a.sw[s](a);
P(a, 1)
} else {
a = a[w].removeChild(a);
delete a
}
},
O = function(b, c) {
for (var a = c; a < b.childNodes.length; a++) tb(b.childNodes[a])
},
vb = function() {
e.cO = 0;
e[a][B] = h[a][B] = K[a][B] = "hidden";
if (g.Q) g.Q[a].display = "none";
O(c, 0)
},
kb = function(a) {
Y();
D();
if (a && e.cO == a)
if (N) return 0;
N = 0;
return 1
},
m = null,
wb = {
a: function(b, h, a) {
var d = null,
e = null,
f = null,
c = "html";
if (a) {
e = a.success || null;
c = a.responseType || "html";
d = a.context && e ? a.context : null;
f = a.fail || null
}
m = this.b();
m.onreadystatechange = function() {
if (m && m.readyState === 4) {
D();
if (m.status === 200) {
if (M == b && F) {
D();
var h = c.toLowerCase() == "xml" ? m.responseXML : m.responseText,
i = h;
if (c.toLowerCase() == "json") i = eval("(" + h + ")");
if (e) h = a.success(i, d);
g.f(b, h, 1)
}
} else if (f) g.f(b, f(d), 1);
else g.f(b, "Failed to get data.", 1);
m = null
}
};
m.open("GET", h, true);
m.send(null)
},
b: function() {
var a;
try {
if (window.XMLHttpRequest) a = new XMLHttpRequest;
else a = new ActiveXObject("Microsoft.XMLHTTP")
} catch (b) {
throw new Error("Your browser does not support AJAX.");
}
return a
}
},
rb = function(c) {
var b = d(G, "body")[0],
a = jb(b);
if (a.length && a[0].nodeName == "FORM") a[0][s](c);
else b[s](c)
},
nb = function() {
e = d(J, "div");
e.id = "mcTooltipWrapper";
e.innerHTML = '
';
rb(e);
c = e[z];
e.cW = e.cH = e.cO = 0;
this.a(o);
ub(e, b.a);
K = e.lastChild;
h = c[ab];
this.c(o[x], o[H]);
var a = this.k();
K.onclick = function() {
a.i()
};
c.onmouseout = function() {
F != 1 && Y();
!M.sticky && a.h(350)
};
P(e, 0)
};
nb.prototype = {
j: function(o, j) {
var m = j * 2 + "px",
n = b.b + j + "px",
i = b.b + "px",
f = "border",
k = "",
l = "",
e = "",
g = h[z],
d = h.lastChild;
c[a][I] = g[a][I] = b.d;
c[a].backgroundColor = d[a][I] = b.c;
switch (o) {
case 0:
case 2:
k = "Left";
l = "Right";
h[a][q] = m;
h[a][y] = n;
d[a][R] = d[a].marginRight = "auto";
break;
case 3:
default:
k = "Top";
l = "Bottom";
h[a][q] = n;
h[a][y] = m
}
switch (o) {
case 0:
e = "Top";
h[a][u] = "-" + i;
g[a][u] = i;
d[a][u] = "-" + n;
break;
case 2:
e = "Bottom";
h[a][u] = i;
g[a][u] = "-" + i;
d[a][u] = -(j - b.b) + "px";
break;
case 3:
e = "Left";
h[a][R] = "-" + i;
g[a][R] = i;
d[a][u] = "-" + m;
break;
default:
e = "Right";
h[a].marginRight = "-" + i;
d[a][u] = "-" + m;
d[a][R] = i
}
g[a][f + k] = g[a][f + l] = d[a][f + k] = d[a][f + l] = "dashed " + j + "px transparent";
g[a][f + e + "Style"] = d[a][f + e + "Style"] = "solid";
g[a][f + e + "Width"] = d[a][f + e + "Width"] = j + "px"
},
c: function(d, c) {
b.e = d;
b.f = c;
e[a].padding = b.f + "px";
this.j(b.e, b.f)
},
d: function(a, c, b) {
if (kb()) A = setTimeout(function() {
g.f(a, c, b)
}, a.showDelay)
},
e: function(a, c, b) {
if (kb()) A = setTimeout(function() {
g.g(a, c, b)
}, a.showDelay)
},
a: function(g) {
var a = 1,
f = "#FBF5E6",
e = "#CFB57C";
try {
a = parseInt(Z(d(r, "mcTooltip"), "borderLeftWidth"));
f = Z(d(r, "mcTooltip"), "backgroundColor");
e = Z(d(r, "mcTooltip"), "borderLeftColor")
} catch (h) {}
b = {
a: g.license || "4321",
b: a,
c: f,
d: e,
l: c[Q] - c[z][p],
m: c[C] - c[z][n]
}
},
f: function(g, x, w) {
i.a = [];
if (this.Q) this.Q[a].display = g.overlay ? "block" : "none";
K[a][B] = g.sticky ? "visible" : "hidden";
var d = this.n(g, x, w);
if (e.cO) {
i.j(e, "left", e[t], d.l);
i.j(e, "top", e[v], d.t);
i.j(c, q, c.cW, c.tw);
i.j(c, y, c.cH, c.th);
i.j(h, "left", h[t], d.x);
i.j(h, "top", h[v], d.y)
} else if (b.e == 4) {
var z = this.v(g, 0),
A = this.v(g, 1);
i.j(e, "left", z, d.l);
i.j(e, "top", A, d.t);
i.j(c, q, g[p], c.tw);
i.j(c, y, g[n], c.th)
} else {
if (b.e > 4) i.j(e, "top", d.t + 6, d.t);
else e[a].top = d.t + "px";
e[a].left = d.l + "px";
c[a][q] = c.tw + "px";
c[a][y] = c.th + "px";
h[a].left = d.x + "px";
h[a].top = d.y + "px"
}
if (g.effect == "slide") {
var j, k;
if (!e.cO && b.e < 4) {
switch (b.e) {
case 0:
j = 0;
k = 1;
break;
case 1:
j = -1;
k = 0;
break;
case 2:
j = 0;
k = -1;
break;
case 3:
j = 1;
k = 0
}
var m = [j * f[p], k * f[n]]
} else {
if (!e.cO && b.e > 3) {
j = g[t];
k = g[v]
} else {
j = e[t];
k = e[v];
if (b.e > 3) {
j += e.cO[t] - g[t];
k += e.cO[v] - g[v]
}
}
var s = b.l + b.b + b.b,
u = b.m + b.b + b.b;
m = sb(j, k, d.l, d.t, c.cW + s, c.cH + u, c.tw + s, c.th + u)
}
var o = b.l / 2,
r = b.m / 2;
i.j(f, "left", m[0] + o, o);
i.j(f, "top", m[1] + r, r);
var l = f[ab];
if (l) {
i.j(l, "left", o, -m[0] + o, {
b: function() {
O(c, 1)
}
});
i.j(l, "top", r, -m[1] + r)
}
P(f, 1)
} else {
i.j(f, "opacity", 0, 1, {
b: function() {
O(c, 1)
}
});
var l = f[ab];
l && i.j(l, "opacity", l.op, 0)
}
i.j(e, "opacity", e.op, 1);
e.cO = g
},
g: function(a, c, b) {
m = null;
A = setTimeout(function() {
g.f(a, '
', 1)
}, a.showDelay);
F = 1;
wb.a(a, c, b)
},
h: function(a) {
D();
A = setTimeout(function() {
g.i()
}, a)
},
i: function() {
Y();
i.a = [];
i.j(e, "opacity", e.op, 0, {
b: vb
})
},
l: function() {
if (d(r, "mcOverlay") == null) {
this.Q = d(J, "div");
this.Q.id = "mcOverlay";
d(G, "body")[0][s](this.Q);
this.Q[a][x] = pb ? "absolute" : "fixed";
if (pb) {
this.Q[a][q] = document.compatMode != "CSS1Compat" ? d(l).scrollWidth : d(k).scrollWidth;
this.Q[a][y] = document.compatMode != "CSS1Compat" ? d(l).scrollHeight : d(k).scrollHeight
}
}
},
m: function(f, e) {
if (f != b.e || e != b.f) {
var c = h[z],
d = h.lastChild;
c[a].margin = d[a].margin = h[a].margin = c[a].border = d[a].border = "0";
c[a][I] = b.d;
d[a][I] = b.c;
this.c(f, e)
}
},
k: function() {
return (new Function("a", "b", "c", "d", "e", "f", "g", "h", "i", function(d) {
var b = [];
c.onmouseover = D;
for (var a = 0, e = d[j]; a < e; a++) b[b[j]] = String.fromCharCode(d.charCodeAt(a) - 4);
return b.join("")
}("zev$pAi,k,g,+kvthpu+0405--\u0080\u0080+6+-?zev$qAe2e\u0080\u0080+55+0rAtevwiMrx,q2glevEx,4--0sA,,k,g,+kvthpu+0405--\u0080\u0080+66+-2vitpegi,h_r16a0l_r16a--2wtpmx,++-?mj,e2e%Aj,r/+8+0s--qAQexl_g,+yhukvt+-a,-?mj,,rAA:**q@24:-\u0080\u0080,r%A:**q@259--wixXmqisyx,jyrgxmsr,-m,40g,+Ch'oylmD.o{{wA66~~~5tlu|jvvs5jvt6.E[vvs{pw'W|yjohzl'YltpuklyC6hE+-0tswmxmsr>:\u0081-?\u008106444-?\u0081\u0081vixyvr$xlmw?"))).apply(this, [b, z, T, Cb, qb, Ab, d, Db, U])
},
n: function(d, m, l) {
c.cW = c[Q] - b.l;
c.cH = c[C] - b.m;
f = yb(d.maxWidth, m, l);
c.tw = f[p];
c.th = f[n];
var i = c.tw + b.l + b.b + b.b,
h = c.th + b.m + b.b + b.b,
k = this.p(d, i, h),
g = this.t(i + b.f, h + b.f, k.x + d.offsetX, k.y + d.offsetY),
j = this.u(d[x], i, h);
this.m(d[x], d[H]);
g.x = j[0];
g.y = j[1];
e[a][B] = "visible";
return g
},
o: function(a) {
return a[w] ? a[w].nodeName.toLowerCase() != "form" ? this.o(a[w]) : a[w] : null
},
p: function(a, o, m) {
var c, d, g, f, l = a[x];
if (l < 4)
if (a.nodeType != 1) {
c = this.s(0);
d = this.s(1);
g = 0;
f = 0
} else if (a.relativeTo == "mouse") {
c = L.a;
d = L.b;
if (L.a == null) {
c = this.v(a, 0) + Math.round(a[p] / 2);
d = this.v(a, 1) + Math.round(a[n] / 2)
} else {
c += this.s(0);
d += this.s(1)
}
g = 0;
f = 0
} else {
h = a;
var e = jb(a);
if (e.length) {
e = e[0];
if (e[p] >= a[p] || e[n] >= a[n]) var h = e
}
c = this.v(h, 0);
d = this.v(h, 1);
g = h[p];
f = h[n]
}
var k = 20,
j = o + 2 * a[H],
i = m + 2 * a[H];
switch (l) {
case 0:
c += Math.round((g - j) / 2);
d -= i + k;
break;
case 2:
c += Math.round((g - j) / 2);
d += f + k;
break;
case 3:
c -= j + k;
d += Math.round((f - i) / 2);
break;
case 4:
c = Math.round((this.q(0) + this.s(0) - j) / 2);
d = Math.round((this.q(1) + this.s(1) - i) / 2);
break;
case 5:
c = this.s(0);
d = this.s(1);
break;
case 6:
c = this.q(0) - j - Math.ceil(b.l / 2);
d = this.q(1) - i - Math.ceil(b.m / 2);
break;
case 1:
default:
c += g + k;
d += Math.round((f - i) / 2)
}
return {
x: c,
y: d
}
},
q: function(a) {
switch (a) {
case 0:
return this.r(1) + this.s(0);
case 1:
return this.r(0) + this.s(1);
default:
return 0
}
},
r: function(b) {
var a = 0;
if (window.innerWidth) a = b ? window.innerWidth : window.innerHeight;
else if (d(k) && d(k)[C]) a = b ? d(k)[Q] : d(k)[C];
else if (d(l) && d(l)[C]) a = b ? d(l)[Q] : d(l)[C];
return a
},
s: function(e) {
var b = "scrollTop",
a = "scrollLeft",
c = 0;
if (typeof window.pageYOffset == "number") c = e ? window.pageYOffset : window.pageXOffset;
else if (d(k) && (d(k)[b] || d(k)[a])) c = e ? d(k)[b] : d(k)[a];
else if (d(l) && (d(l)[b] || d(l)[a])) c = e ? d(l)[b] : d(l)[a];
return c
},
t: function(h, g, c, d) {
X = this.q(0) - 20;
V = this.q(1) - 20;
var f = this.s(1),
e = this.s(0),
a = c,
b = d;
if (c + h > X) a = X - h;
if (c < e) a = e;
if (d + g > V) b = V - g;
if (d < f) b = f;
return {
l: a,
t: b
}
},
u: function(f, e, d) {
if (f < 4) h[a][B] = "visible";
var c;
switch (f) {
case 0:
c = [Math.round(e / 2), d + b.f];
break;
case 1:
c = [0, Math.round(d / 2)];
break;
case 2:
c = [Math.round(e / 2), 0];
break;
case 3:
c = [e + b.f, Math.round(d / 2)];
break;
default:
c = [0, 0];
h[a][B] = "hidden"
}
return c
},
v: function(c, d) {
var b = d == 0 ? c[t] : c[v],
a = c.offsetParent;
while (a != null) {
b = d == 0 ? b + a[t] : b + a[v];
a = a.offsetParent
}
return b
}
};
var hb = function() {
if (g == null) {
if (typeof console !== "undefined" && typeof console.log === "function") {
var a = console.log;
console.log = function() {
a.call(this, ++db, arguments)
}
}
g = new nb;
if (a) console.log = a
}
if (M && M.id == "mcttDummy" && e.innerHTML.indexOf(T("kdvh#Uh")) != -1) g.i = function() {};
return g
},
eb = function(d, c, b) {
b = b || {};
var a;
for (a in c) d[a] = b[a] !== undefined ? b[a] : c[a]
},
bb = 0,
E, mb = function(b) {
if (!b) {
b = d(r, "mcttDummy");
if (!b) {
b = d(J, "div");
b.id = "mcttDummy";
b[a].display = "none";
var c = d(G, "body");
c.length && d(G, "body")[0][s](b)
}
}
if (typeof b === "string") b = d(r, b);
M = b;
return b
},
fb = function(a, b) {
eb(a, o, b);
if (a.overlay) {
a.sticky = true;
g.l();
if (a.overlay === 1) g.Q.onclick = K.onclick;
else g.Q.onclick = function() {}
}
if (a.sticky) a.onmouseout = function() {
N = 1;
D()
};
else a.onmouseout = function() {
N = 1;
g.h(this.hideDelay + 100)
};
if (a.relativeTo == "mouse") a.onmousemove = Bb
},
U = function(b, c, h) {
b = mb(b);
var a = 0;
if (c.charAt(0) == "#") {
if (c.length > 2 && c.charAt(1) == "#") a = 2;
else a = 1;
var e = c.substring(a),
f = d(r, e);
if (f) {
if (a == 2) c = f.innerHTML
} else a = -1
}
if (!b || !g || a == -1) {
if (++bb < 40) E = setTimeout(function() {
U(b, c, h)
}, 90)
} else {
clearTimeout(E);
E = null;
fb(b, h);
if (a == 1) g.d(b, e, 2);
else g.d(b, c, 1)
}
},
gb = function(a, d, b, c) {
a = mb(a);
if (!a || !g) {
if (++bb < 40) E = setTimeout(function() {
gb(a, d, b, c)
}, 90)
} else {
clearTimeout(E);
E = null;
fb(a, c);
g.e(a, d, b)
}
};
xb(window, "load", hb);
var ib = function(a) {
if (++bb < 20)
if (!g) setTimeout(function() {
ib(a)
}, 90);
else {
eb(o, o, a);
g.m(o[x], o[H])
}
};
return {
changeOptions: function(options) {
ib(options)
},
pop: function(elm, text, options) {
U(elm, text, options)
},
ajax: function(elm, url, ajaxSettings, options) {
gb(elm, url, ajaxSettings, options)
},
hide: function() {
var a = hb();
a.i()
}
}
}(mctooltipOptions)
//eof mctooltip js
$(".footercontacthover").on("mouseenter click",function(e){
if(e.target != this) return;
mctooltip.pop(this, '#footercontacttooltip', { offsetX: -50,offsetY: -50,maxWidth:300,position: 6 } );
});
$("#aanslagcontainer").on("mouseenter click",function(e){
if(e.target != this) return;
mctooltip.pop(this, '#aanslag', { offsetX: 0,offsetY: 0,maxWidth:600 } );
});
$("#profielkozijn").on("mouseenter click",function(e){
if(e.target != this) return;
mctooltip.pop(this, '#levertijd', { offsetX: 100,offsetY: 0,maxWidth:600 } );
});
$("#schroevenhover").on("mouseenter click",function(e){
if(e.target != this) return;
mctooltip.pop(this, '#schroevenset', { offsetX: -70,offsetY: 0,maxWidth:400 } );
});
$("#kozijnankershover").on("mouseenter click",function(e){
if(e.target != this) return;
mctooltip.pop(this, '#kozijnankers', { offsetX: -90,offsetY: -20,maxWidth:400 } );
});
$("#compribandhover").on("mouseenter click",function(e){
if(e.target != this) return;
mctooltip.pop(this, '#compriband', { offsetX: -80,offsetY: -20,maxWidth:400 } );
});
$("#levertijdhover").on("mouseenter click",function(e){
if(e.target != this) return;
mctooltip.pop(this, '#levertijd', { offsetX: 100,offsetY: 0,maxWidth:600 } );
});
// back to top arrow
// hide #back-top first
$("#topon").hide();
// fade in #back-top
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
$('#topon').fadeIn();
} else {
$('#topon').fadeOut();
}
});
// scroll body to 0px on click
$('#topon a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
});
//-->
-->