'use strict';var VLTJS={window:jQuery(window),document:jQuery(document),html:jQuery('html'),body:jQuery('body'),is_safari:/^((?!chrome|android).)*safari/i.test(navigator.userAgent),is_firefox:navigator.userAgent.toLowerCase().indexOf('firefox')>-1,is_chrome:/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor),is_ie10:navigator.appVersion.indexOf('MSIE 10')!==-1,transitionEnd:'transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd',animIteration:'animationiteration webkitAnimationIteration oAnimationIteration MSAnimationIteration',animationEnd:'animationend webkitAnimationEnd',getMousePos:function(e){var posx=0;var posy=0;if(!e)e=window.event;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY;}else if(e.clientX||e.clientY){posx=e.clientX+VLTJS.body.scrollLeft()+VLTJS.document.scrollLeft();posy=e.clientY+VLTJS.body.scrollTop()+VLTJS.document.scrollTop();}
return{x:posx,y:posy}}};VLTJS.isMobile={Android:function(){return navigator.userAgent.match(/Android/i);},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i);},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i);},Opera:function(){return navigator.userAgent.match(/Opera Mini/i);},Windows:function(){return navigator.userAgent.match(/IEMobile/i);},any:function(){return(VLTJS.isMobile.Android()||VLTJS.isMobile.BlackBerry()||VLTJS.isMobile.iOS()||VLTJS.isMobile.Opera()||VLTJS.isMobile.Windows());}};var resizeArr=[];var resizeTimeout;VLTJS.window.on('load resize orientationchange',function(e){if(resizeArr.length){clearTimeout(resizeTimeout);resizeTimeout=setTimeout(function(){for(var i=0;i<resizeArr.length;i++){resizeArr[i](e);}},250);}});VLTJS.debounceResize=function(callback){if(typeof callback==='function'){resizeArr.push(callback);}else{window.dispatchEvent(new Event('resize'));}}
VLTJS.addLedingZero=function(number){return('0'+number).slice(-2);}
var throttleArr=[];var didScroll;var delta=5;var lastScrollTop=0;VLTJS.window.on('load resize scroll orientationchange',function(){if(throttleArr.length){didScroll=true;}});function hasScrolled(){var scrollTop=VLTJS.window.scrollTop(),windowHeight=VLTJS.window.height(),documentHeight=VLTJS.document.height(),scrollState='';if(Math.abs(lastScrollTop-scrollTop)<=delta){return;}
if(scrollTop>lastScrollTop){scrollState='down';}else if(scrollTop<lastScrollTop){scrollState='up';}else{scrollState='none';}
if(scrollTop===0){scrollState='start';}else if(scrollTop>=documentHeight-windowHeight){scrollState='end';}
for(var i in throttleArr){if(typeof throttleArr[i]==='function'){throttleArr[i](scrollState,scrollTop,lastScrollTop,VLTJS.window);}}
lastScrollTop=scrollTop;}
setInterval(function(){if(didScroll){didScroll=false;window.requestAnimationFrame(hasScrolled);}},250);VLTJS.throttleScroll=function(callback){if(typeof callback==='function'){throttleArr.push(callback);}}
if(typeof cssVars!=='undefined'){cssVars({onlyVars:true,});};;
"use strict";jQuery(document).ready(function($){var $this=$(window);var modal=$("#alert.modal");modal.on('show.bs.modal',function(e){$('.modal .modal-dialog').attr('class','modal-dialog  fadeIn  animated');});modal.on('hide.bs.modal',function(e){$('.modal .modal-dialog').attr('class','modal-dialog  fadeOut  animated');});$("form#contact").submit(function(e){var id=$(this).attr("type-id");$("form#contact").addClass("processing");$("form#contact .btn-submit").fadeOut(700,function(){$("form#contact #loading-message").fadeIn(700);});$.post("/Umbraco/Api/Forms/SendForm/"+id,$(this).serialize(),function(data){e.preventDefault();$("form#contact").removeClass("processing");if(data.indexOf("#OK#")>-1){modal.find('.modal-title').text('Verzonden');modal.find('.modal-body').html(data.replace("#OK#",""));if($('form#contact')[0]!==undefined)
$('form#contact')[0].reset();}
else{modal.find('.modal-title').text('Fout opgetreden');modal.find('.modal-body').html(data);}
modal.modal('show');});return false;});modal.find(".close,.btn-primary").click(function(){modal.hide();$("#loading-message").css("display","none");$("form#contact .btn-submit").fadeIn(700);});});;;
