function sortAllotments(n,t){n+="?";var i=$("#salesUnitSort").find(":selected").val().split(" ")[0],r=$("#salesUnitSort").find(":selected").val().split(" ")[1];t&&(n+="showAllUnits=true&");n+="sortOption="+i;n+="&descending="+(r==="desc").toString();document.location=n}function checkFieldValidation(){var n,t;$(".fielderror").each(function(){$(this).parent().find("label, input, textarea, abbr").addClass("has-error")});n=$("[data-type='haserror']");n=n.add($(".fielderror"));n.length>0&&(n.first().closest(".c-modal").length>0?(t=n.first().closest(".c-modal").attr("id"),$(".js-modal[href='#"+t+"']").click()):$("html, body").animate({scrollTop:n.first().closest("form").first().offset().top-200},0))}var loadContacts,scrollDownIfNescessary,Scripts;$(document).ready(function(){loadSearch();loadContacts();updateMatchHeight();autoHideMessage()});$(window).load(function(){checkFieldValidation();scrollDownIfNescessary()});var autoHideMessage=function(){$(".js-autoHide").each(function(){setTimeout(function(){$(this).hide()}.bind(this),parseInt($(this).data("autohideafter")))})},updateMatchHeight=function(){setTimeout($.fn.matchHeight._update(),50)},loadSearch=function(){$("input[data-type='cities-taginput']").length>0&&$("input[data-type='cities-taginput']").tagging(function(n,t){$.get("/api/sitecore/ProjectSearch/Cities",{query:n},function(n){for(var r=[],i=0;i<n.length;i++)r.push({value:n[i]});return t(r)})})},loadAllotmentPlan=function(){var n,t;$(".js-allot").length>0&&(n=$(".js-allot").attr("data-id"),n!==""&&(t=typeof Sitecore!="undefined"&&typeof Sitecore.PageModes!="undefined"&&Sitecore.PageModes!=null&&Sitecore.PageModes.PageEditor!=null,t===!0?$.get("/api/sitecore/Offer/ProjectOfferBackend",{projectIdString:n},function(n){var t=new verkavelingsplan(!0,n,"js-backend","#js-background","js-shapes","js-canvas","/Design/img/svg",function(n,t){$.get("/api/sitecore/Offer/ProjectOfferLevel",{offerLevelIdstring:n},function(n){t(n)})},function(n,t){$.ajax({type:"POST",url:"/api/sitecore/Offer/ProjectOfferLevel",data:JSON.stringify(n),dataType:"json",success:function(){alert("Data saved");t()}})})}.bind(this)):$.get("/api/sitecore/Offer/ProjectOffer",{projectIdString:n},function(n){frontend=new verkavelingsplan(!1,n,"js-frontend","#allotStandalone","allotStandaloneShapeWrapper","js-canvas","/Design/img/svg")}.bind(this))))};loadContacts=function(){$("#interactive-map-contact").length>0&&$.get("/api/sitecore/Contact/Contact",{},function(n){for(var r=[],t,u,i=0;i<n.length;i++)t=n[i],r.push({id:t.Id,tooltip:'<h3 class="c-card__title u-plr-gamma p-i-map-tooltip-title-wrapper"><span class="p-i-map-tooltip-title">'+t.Title+'<\/span><\/h3><p class="c-card__text u-plr-beta"><span class="p-i-map-tooltip-address">'+t.Street+", "+t.City+'<\/span><\/p><div class="c-card__criteria p-i-map-tooltip-criteria"><\/div><\/div>',address:t.Street+", "+t.City,latitude:t.Latitude,longitude:t.Longitude,markerType:"house",icon:"/Design/img/png/marker-orange.png",iconHover:"/Design/img/png/marker-blue.png",iconViewed:"/Design/img/png/marker-orange.png",iconPerfectMatch:"/Design/img/png/marker-orange.png",iconActive:"/Design/img/png/marker-blue.png",isPerfect:!0});u=new interactiveMapGoogle("interactive-map-contact",r,{center:{lat:51.117077,lng:3.715433},zoom:11,mapTypeControl:!1,styles:[{featureType:"administrative.country",elementType:"geometry.stroke",stylers:[{visibility:"on"},{color:"#4ba4df"}]},{featureType:"administrative.country",elementType:"labels.text.fill",stylers:[{color:"#4ba4df"}]},{featureType:"administrative.province",elementType:"labels.text.fill",stylers:[{color:"#6d6d6d"},{visibility:"on"}]},{featureType:"administrative.locality",elementType:"labels.text.fill",stylers:[{color:"#555555"}]},{featureType:"administrative.neighborhood",elementType:"labels.text.fill",stylers:[{color:"#999999"}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#f2f2f2"}]},{featureType:"landscape.natural",elementType:"geometry.fill",stylers:[{visibility:"on"}]},{featureType:"landscape.natural.landcover",elementType:"geometry.fill",stylers:[{visibility:"on"}]},{featureType:"poi.attraction",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi.business",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi.government",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi.medical",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi.park",elementType:"geometry.fill",stylers:[{color:"#e1eddd"}]},{featureType:"poi.place_of_worship",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi.school",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi.sports_complex",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"road",elementType:"all",stylers:[{saturation:"-100"},{lightness:"45"}]},{featureType:"road.highway",elementType:"all",stylers:[{visibility:"simplified"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#f2f2f2"}]},{featureType:"road.highway",elementType:"labels.icon",stylers:[{visibility:"on"},{hue:"#c6e7fd"},{saturation:"100"},{lightness:"5"}]},{featureType:"road.highway.controlled_access",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"road.highway.controlled_access",elementType:"geometry.fill",stylers:[{color:"#f2f2f2"}]},{featureType:"road.highway.controlled_access",elementType:"geometry.stroke",stylers:[{visibility:"off"}]},{featureType:"road.highway.controlled_access",elementType:"labels.icon",stylers:[{lightness:"1"},{saturation:"100"},{hue:"#c6e7fd"}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{color:"#ffffff"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#8a8a8a"}]},{featureType:"road.arterial",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.local",elementType:"geometry.fill",stylers:[{color:"#ffffff"}]},{featureType:"transit",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"transit.station.airport",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"transit.station.airport",elementType:"geometry.fill",stylers:[{lightness:"33"},{saturation:"-100"},{visibility:"on"}]},{featureType:"transit.station.bus",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"transit.station.rail",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"water",elementType:"all",stylers:[{color:"#c6e7fd"},{visibility:"on"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#c6e7fd"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#ffffff"}]},{featureType:"water",elementType:"labels.text.stroke",stylers:[{visibility:"off"}]}],scrollwheel:!1},700,".c-map-markers__hover",".c-map-markers__link")})};scrollDownIfNescessary=function(){$("[data-scrolltohere]").length>0&&setTimeout(function(){$("html, body").animate({scrollTop:$("[data-scrolltohere]").first().offset().top},0)},100)},function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.id=n;this.title=t}return n}();n.Anchor=t})(t=n.Navigation||(n.Navigation={}))})(t=n.Components||(n.Components={}))}(Scripts||(Scripts={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.anchors=n}return n}();n.InPagenavigationViewModel=t})(t=n.Navigation||(n.Navigation={}))})(t=n.Components||(n.Components={}))}(Scripts||(Scripts={}));$(document).ready(function(){var n,t;$("#js-inpage-nav-scrollspy").length>0&&(n=[],$("div[data-type='inpagenavigationanchor']").each(function(t,i){var r=$(i).attr("id"),u=$(i).data("title");n.push(new Scripts.Components.Navigation.Anchor(r,u))}),t=new Scripts.Components.Navigation.InPagenavigationViewModel(n),$(".js-inpage-nav-sticky").each(function(n,i){ko.applyBindings(t,i)}),chopstickNavSticky(),chopstickSmoothscroll())})