function loadFilterDatumRange(){var n,t,i=(new Date).getFullYear();jv==0&&jt==0?(n=1750,t=i,$("#jaartot").html(i)):(n=jv,t=jt,$("#jaarvan").html(jv),$("#jaartot").html(jt));$("#datumrange").slider({animate:"slow",orientation:"horizontal",range:!0,min:1750,max:i,values:[n,t],slide:function(n,t){$("#jaarvan").html(t.values[0]);$("#jaartot").html(t.values[1])},stop:function(n,t){jv=t.values[0];jt=t.values[1];jv==1750&&jt==(new Date).getFullYear()&&(jv=0,jt=0);pageIndex=1;setState(0);loadData(0)}})}function changePage(n){pageIndex+=n;setState();(method=="hulpdiensten"||method=="nieuws")&&pageIndex>1&&$("#divCalamiteiten").hide();loadData(n)}function setState(){var n=window.location.pathname+window.location.search;pageIndex<2?n=removeUrlParameter("p",n):pageIndex>1&&(n=updateUrlParameter("p",pageIndex,n));jv!=0&&jt!=0?(n=updateUrlParameter("van",jv,n),n=updateUrlParameter("tot",jt,n)):(n=removeUrlParameter("van",n),n=removeUrlParameter("tot",n));console.log("Page:"+pageIndex);console.log("Pushing:"+n);window.history.pushState(null,"",n)}function loadData(){gotoTop();$(".loader").show();(method=="hulpdiensten"||method=="nieuws")&&pageIndex>1&&$("#divCalamiteiten").hide();var n;view==1?n={method:method,v:1,pi:pageIndex,sbi:sbi,msid:msid}:view==2?n={method:method,v:2,pi:pageIndex,pid:pid,jv:jv,jt:jt,msid:msid,rtid:rtid,acid:acid,pu:pu,sbi:sbi,gsid:gsid,q:getUrlParameter("q")}:view==3?n={method:method,v:3,pi:pageIndex,gc:gc,wc:wc,bc:bc,jv:jv,jt:jt,msid:msid,rtid:rtid,acid:acid,pu:pu,sbi:sbi,gsid:gsid,q:getUrlParameter("q")}:view==4&&(n={method:method,v:4,pi:pageIndex,pc:pc,sbi:sbi,msid:msid,q:getUrlParameter("q")});$.ajax({type:"POST",url:"/api/locatiedataset.ashx",data:n,dataType:"json",success:displayData,error:function(n,t,i){handleError(i)}})}function loadPeriodes(){var n;if(view==1)return!1;view==2?n={method:"p2000periodes",pid:pid}:view==3?n={method:"p2000periodes",gc:gc,wc:wc,bc:bc}:view==4&&(n={method:"p2000periodes",pc:pc});$.ajax({type:"POST",url:"/api/lists.ashx",data:n,dataType:"json",success:function(n){filterData2=n;displayFilter(2)},error:function(n,t,i){handleError(i)}})}function loadFilterBranches(){var n;if(view==1)return!1;if(view==2)n={method:"branches",pid:pid};else if(view==3)n={method:"branches",gc:gc,wc:wc,bc:bc};else if(view==4)return!1;$.ajax({type:"POST",url:"/api/lists.ashx",data:n,dataType:"json",success:function(n){filterData1=n;displayFilter(1)},error:function(n,t,i){handleError(i)}})}function loadFilterMSNieuws(){var n;if(view==1)return!1;if(view==2)n={method:"msnieuws",pid:pid,msid:msid};else if(view==3)n={method:"msnieuws",gc:gc,wc:wc,bc:bc,msid:msid};else if(view==4)return!1;$.ajax({type:"POST",url:"/api/lists.ashx",data:n,dataType:"json",success:function(n){filterData1=n;displayFilter(1)},error:function(n,t,i){handleError(i)}})}function loadFilterMSHulpdiensten(){var n;if(view==1)return!1;view==2?n={method:"mshulpdiensten",pid:pid,msid:msid}:view==3?n={method:"mshulpdiensten",gc:gc,wc:wc,bc:bc,msid:msid}:view==4&&(n={method:"mshulpdiensten",pc:pc,msid:msid});$.ajax({type:"POST",url:"/api/lists.ashx",data:n,dataType:"json",success:function(n){filterData1=n;displayFilter(1)},error:function(n,t,i){handleError(i)}})}function loadFilterPersoonSoorten(){var n;if(view==1)return!1;if(view==2)n={method:"gezochtsoorten",pid:pid,gsid:gsid};else if(view==3)n={method:"gezochtsoorten",gc:gc,wc:wc,bc:bc,gsid:gsid};else if(view==4)return!1;$.ajax({type:"POST",url:"/api/lists.ashx",data:n,dataType:"json",success:function(n){filterData1=n;displayFilter(1)},error:function(n,t,i){handleError(i)}})}function loadFilterRetailers(){$.ajax({type:"POST",url:"/api/lists.ashx",data:{method:"retailers",gc:gc,wc:wc,bc:bc,rtid:rtid},dataType:"json",success:function(n){filterData1=n;displayFilter(1)},error:function(n,t,i){handleError(i)}})}function loadFilterCategorieen(){$.ajax({type:"POST",url:"/api/lists.ashx",data:{method:"aanbiedingcat",gc:gc,wc:wc,bc:bc,acid:acid},dataType:"json",success:function(n){filterData2=n;displayFilter(2)},error:function(n,t,i){handleError(i)}})}function displayFilter(n){visibleFilter=n;d=n==1?filterData1:filterData2;$("#filters ul").empty();d.length>1?($.each(d,function(t,i){method=="bedrijven"?$("#filters ul").append('<li><a href="'+i.BrancheUrl+'">'+i.Omschrijving+" ("+i.Aantal+")<\/a><\/li>"):method=="hulpdiensten"&&n==1?$("#filters ul").append('<li><a href="'+i.MeldingsoortUrl+'">'+i.Meldingsoort+" ("+i.Aantal+")<\/a><\/li>"):method=="hulpdiensten"&&n==2?$("#filters ul").append('<li><a href="'+i.PeriodeUrl+'">'+i.Periode+"<\/a><\/li>"):method=="gezochte-personen"?$("#filters ul").append('<li><a href="'+i.GezochtsoortUrl+'">'+i.Gezochtsoort+" ("+i.Aantal+")<\/a><\/li>"):method=="winkelaanbiedingen"&&n==1?$("#filters ul").append('<li><a href="'+i.RetailerUrl+'">'+i.RetailerNaam+" ("+i.Aantal+")<\/a><\/li>"):method=="winkelaanbiedingen"&&n==2&&$("#filters ul").append('<li><a href="'+i.CategorieUrl+'">'+i.Categorie+" ("+i.Aantal+")<\/a><\/li>")}),$("#btnFilters"+n).show()):$("#btnFilters"+n).hide()}function handleError(n){$("#err").html(n);$("#err").show()}function displayData(n){var i,t;$("#content").empty();n.Results.length!=0?(i="",$.each(n.Results,function(n,t){i+=t}),$("#content").append(i),observer.observe(),handleError("")):handleError("Geen gegevens gevonden.");t=window.location.pathname+window.location.search;pageIndex<2?($("#prevPage").attr("href",""),$("#MainContent_btnPrevious").hide(),console.log("HIDE")):(pageIndex-1==1?$("#prevPage").attr("href",removeUrlParameter("p",t)):$("#prevPage").attr("href",updateUrlParameter("p",pageIndex-1,t)),console.log($("#prevPage")),$("#MainContent_btnPrevious").show());n.TotalCount<=pageIndex*n.PageSize?($("#nextPage").attr("href",""),$("#MainContent_btnNext").hide()):n.TotalCount<=n.RowCount?($("#nextPage").attr("href",""),$("#MainContent_btnNext").hide()):($("#nextPage").attr("href",updateUrlParameter("p",pageIndex+1,t)),$("#MainContent_btnNext").show());ga("set","page",t);ga("send","pageview");$(".loader").hide()}function toggleFilters(n){setFilterButtonText();$("#filters").is(":visible")?n!=visibleFilter?($("#btnFilters"+n).html("Verberg filters <i class='fa fa-chevron-circle-up' aria-hidden='true'><\/i>"),displayFilter(n)):$("#filters").slideUp(600):(displayFilter(n),$("#filters").slideDown(600),$("#btnFilters"+n).html("Verberg filters <i class='fa fa-chevron-circle-up' aria-hidden='true'><\/i>"))}function setFilterButtonText(){method=="bedrijven"?$("#btnFilters1").html("Filter op branche <i class='fa fa-chevron-circle-down' aria-hidden='true'><\/i>"):method=="hulpdiensten"?($("#btnFilters1").html("Filter op soort incident <i class='fa fa-chevron-circle-down' aria-hidden='true'><\/i>"),$("#btnFilters2").html("Filter op periode <i class='fa fa-chevron-circle-down' aria-hidden='true'><\/i>")):method=="gezochte-personen"?$("#btnFilters1").html("Filter op soort gezocht persoon <i class='fa fa-chevron-circle-down' aria-hidden='true'><\/i>"):method=="winkelaanbiedingen"&&($("#btnFilters1").html("Filter op winkel <i class='fa fa-chevron-circle-down' aria-hidden='true'><\/i>"),$("#btnFilters2").html("Filter op soort winkel <i class='fa fa-chevron-circle-down' aria-hidden='true'><\/i>"))}var pageIndex=1,filterData1,filterData2,visibleFilter=0,jv=0,jt=0;$(document).ready(function(){pageIndex=parseInt(getUrlParameter("p",1));jv=parseInt(getUrlParameter("van",0));jt=parseInt(getUrlParameter("tot",0));method=="bedrijven"?loadFilterBranches():method=="hulpdiensten"?(loadFilterMSHulpdiensten(),loadPeriodes()):method=="historische-fotos"?loadFilterDatumRange():method=="gezochte-personen"?loadFilterPersoonSoorten():method=="winkelaanbiedingen"&&(loadFilterRetailers(),loadFilterCategorieen());setFilterButtonText()});$(window).on("popstate",function(){pageIndex=parseInt(getUrlParameter("p",1));jv=parseInt(getUrlParameter("van",0));jt=parseInt(getUrlParameter("tot",0));console.log("View:"+view);loadData(0)})