function openPop(popId){
	if(getCookie('popper')!=popId){
		$('#popup').fadeIn('slow');
	}
}
function closePop(popId){
	$('#popup').fadeOut('slow');
	setCookie('popper', popId, 1);
}
function getCookie(popId) {
    var v = document.cookie.match('(^|;) ?' + popId + '=([^;]*)(;|$)');
    return v ? v[2] : null;
}

function setCookie(popId, value, days) {
    var d = new Date;
    d.setTime(d.getTime() + 24*60*60*1000*days);
    document.cookie = popId + "=" + value + ";path=/;expires=" + d.toGMTString();
}

function toSubb2(){
	$('#subb3').css('display','none');
	$('#subb2 .nivFew').css('font-size','16px');
	$('#subb2 .nivFew').css('background-color','#fff');
	$('#subb2 .nivFew').css('padding','0px 0px 10px 0px');
}

function toSubbZ2(){
	$('#subbZ3').css('display','none');
	$('#subbZ2 .nivFew').css('font-size','16px');
	$('#subbZ2 .nivFew').css('background-color','#fff');
	$('#subbZ2 .nivFew').css('padding','0px 0px 10px 0px');
}
function showCatsy(subsTonen){
	setEscape(0);
	closeNavMob();
	closeSubbZ();
	
	//$('#subb1').css('left','33.333%');
	if($('#PAGE_ID').val()!=1){
		$('#top').css('position','sticky');
		$('#top').css('width','100%');
		$('#top').css('background-color','#fff');
		$('#logo').css('display','none');
	}
	
	$('#overlay').css('display','block');
	$('#subb1').slideDown();
	$('#subb2').css('display','none');
	$('#subb3').css('display','none');
	$('#subb1 .nivFew').css('font-size','16px');
	$('#subb1 .nivFew').css('background-color','#fff');
	$('#subb1 .nivFew').css('padding','0px 0px 10px 0px');
	document.mmOpen=1;
	if(isNaN($('#NIV_TOPLEVEL').val())){
	} else {
		//if(subsTonen==1)getSubs($('#NIV_TOPLEVEL').val(),2,$('#NIV_TOPLEVEL').val())
	};	
	//setHeightTop(1);
	
}
function showZoeksy(){
	$('#search').slideToggle();
	$('#searchField').focus();
	closeSubb();
	closeNavMob()
	window.scrollTo(0, 0);
	/*setEscape(1)
	$('#zoekF1').val('');
	closeNavMob();
	closeSubb();
	if($('#PAGE_ID').val()!=1){
		$('#top').css('position','fixed');
		$('#top').css('width','100%');
		$('#top').css('background-color','#fff');
		$('#logo').css('display','none');
	}
	$('#overlay').css('display','block');
	$('#subbZ1').slideDown();
	$('#subbZ2').css('display','none');
	$('#subbZ3').css('display','none');
	$('#subbZ1 .nivFew').css('font-size','16px');
	$('#subbZ1 .nivFew').css('background-color','#fff');
	$('#subbZ1 .nivFew').css('padding','0px 0px 10px 0px');
	$('#zoekF1').focus();
	document.mmOpen=1;
	//setHeightTop(1);*/
	
}
function getSubs(id,subb,flink){
		
	var d = new Date();
	var n = d.getTime();
	$('#subb'+subb).html('<img src="https://www.llvastgoed.be/templates/images/spinner.gif" style="width:100%;">');
	$('#subb'+subb).slideDown();
	if(subb==2){
		$('#subb3').slideUp();
	}
	$('#subb'+(subb-1)+' .nivFew').css('font-size','16px');
	$('#subb'+(subb-1)+' .nivFew').css('background-color','#fff');
	$('#subb'+(subb-1)+' .nivFew').css('padding','0px 0px 10px 0px');
	$('#a'+flink).css('font-size','20px');
	$('#a'+flink).css('background-color','#ddd');
	$('#a'+flink).css('padding','10px 0px 10px 15px');
	if(subb==2){
		url=''+document.mainUrl+'/ajax.php?getSubs='+id+'&div='+subb+'&n='+n;
	} else {
		url=''+document.mainUrl+'/ajax.php?getSubs='+id+'&div='+subb+'&n='+n;
	}
	$.ajax({
	  url: url
	}).done(function(response) {
		$('#subb'+subb).html(response);	
		
	});
		
}
function closeSubb(){
	$('#subb1').css('display','none');
	$('#subb2').css('display','none');
	$('#subb3').css('display','none');
	$('#overlay').css('display','none');
	document.mmOpen=0;
	if($('#PAGE_ID').val()!=1){
		$('#top').css('position','sticky');
		$('#top').css('width','100%');
		$('#top').css('background-color','none');
		$('#logo').css('display','block');
	}
	//setHeightTop(1);
}

function getZoekFromPage(){
	$('#zoekF1').val($('#searchField').val());
	$('#subbZ1').slideDown();
	if($('#PAGE_ID').val()!=1){
		$('#top').css('position','sticky');
		$('#top').css('width','100%');
		$('#top').css('background-color','#fff');
		$('#logo').css('display','none');
	}
	getZoeks(0,2,0);
}
function setEscape(actie){
	var array_of_functions = [closeSubb,closeSubbZ];
	$(document).off('keyup');
	$(document).keyup(function (e) {
		if(e.which == 27){
			array_of_functions[actie]();
		}
	});
}
function getZoeks(id,subb,flink){
		
		$('#subbZ'+subb).html('<img src="https://www.llvastgoed.be/templates/images/spinner.gif" style="width:100%;">');
		if(subb==2){
			$('#subbZ2').html('<img src="https://www.llvastgoed.be/templates/images/spinner.gif" style="width:100%;">');
			$('#subbZ2').slideDown();
			$('#subbZ3').slideUp();
		}
		if(subb==3){
			$('#subbZ3').html('<img src="https://www.llvastgoed.be/templates/images/spinner.gif" style="width:100%;">');
			$('#subbZ3').slideDown();
		}
		$('#subbZ'+(subb-1)+' .nivFew').css('font-size','16px');
		$('#subbZ'+(subb-1)+' .nivFew').css('background-color','#fff');
		$('#subbZ'+(subb-1)+' .nivFew').css('padding','0px 0px 10px 0px');
		$('#subbZ'+(subb-1)+' #a'+flink).css('font-size','20px');
		$('#subbZ'+(subb-1)+' #a'+flink).css('background-color','#ddd');
		$('#subbZ'+(subb-1)+' #a'+flink).css('padding','10px 0px 10px 15px');
		url=''+document.mainUrl+'/ajax.php?getZoeks='+$('#zoekF'+(subb-1)).val()+'&sub='+subb+'&nivid='+id;
		//alert(url);
	 	$.ajax({
		  url: url
		}).done(function(response) {
			$('#zoekLoad').html('');
			$('#subbZ'+subb).html(response);	
			$('#subbZ'+subb).slideDown();
		});
		
}


function closeSubbZ(){
	$('#subbZ1').css('display','none');
	$('#subbZ2').css('display','none');
	$('#subbZ3').css('display','none');
	$('#overlay').css('display','none');
	document.mmOpen=0;
	if($('#PAGE_ID').val()!=1){
		$('#top').css('position','sticky');
		$('#top').css('width','100%');
		$('#top').css('background-color','none');
		$('#logo').css('display','block');
	}
	//setHeightTop(1);
}

function showMobNav(){
	closeSubb();
	$('#topMob').slideToggle("fast");
	if($('#navMob2').length>0)$('#navMob2').slideToggle("fast");
	if($('#searchMob').length>0)$('#searchMob').slideUp("fast");
	if($('#loginLnksMob').length>0)$('#loginLnksMob').slideUp("fast");
	if($('#languagesMob').length>0)$('#languagesMob').slideUp("fast");
	window.scrollTo(0, 0);
}
function showMobSearch(){
	if($('#navMob2').length>0)$('#navMob2').slideUp("fast");
	if($('#searchMob').length>0)$('#searchMob').slideToggle("fast");
	if($('#loginLnksMob').length>0)$('#loginLnksMob').slideUp("fast");
	if($('#languagesMob').length>0)$('#languagesMob').slideUp("fast");
}
function showMobLanguages(){
	if($('#navMob2').length>0)$('#navMob2').slideUp("fast");
	if($('#searchMob').length>0)$('#searchMob').slideUp("fast");
	if($('#loginLnksMob').length>0)$('#loginLnksMob').slideUp("fast");
	if($('#languagesMob').length>0)$('#languagesMob').slideToggle("fast");
	window.scrollTo(0, 0);
}
function showLoginLnks(){
	if($('#navMob2').length>0)$('#navMob2').slideUp("fast");
	if($('#searchMob').length>0)$('#searchMob').slideUp("fast");
	if($('#loginLnksMob').length>0)$('#loginLnksMob').slideToggle("fast");
	if($('#languagesMob').length>0)$('#languagesMob').slideUp("fast");
	window.scrollTo(0, 0);
}
function closeNavMob(){
	$('#navMob2').slideUp();
	$('#topMob').css('display','block');
}
function closelangMob(){
	$('#languagesMob').slideUp();
}
function closeSearchMob(){
	$('#searchMob').slideUp();
}
function closeLoginMob(){
	$('#loginLnksMob').slideUp();
}
function loadWarning(){
	warning('dd','<div style="font-size:25px;text-align:center;">LOADING</div>');
}
function addOverlay(){
	$('#choiceOverlay').fadeIn( "slow", function() {});
}
function getNiv(){
	loadWarning();
	document.location.href=$('#getNiv').val();
}
function getOrdered(){
	loadWarning();
	$('#ORDER').val($('#order').val());
	document.location.href=$('#page_url2').val()+'?order='+$('#ORDER').val();
}
function searchFor(url){
	document.location.href=url+"?search="+document.getElementById('searchField').value;
}
function veranderingen(){
	$('#veranderingen').slideToggle();
}

function taalswap(nl,fr,en){
	
	switch (document.taal){
		case 'fr':
			ret=fr;
			break;
		case 'en':
			ret=en;
			break;
		default:
			ret=nl;
			break;
	}
	
	return ret;
}
function toTop(){
	$("html, body").animate({ scrollTop: 0 }, 1000);
}
function toBot(){
	$("html, body").animate({
		scrollTop: $('html, body').get(0).scrollHeight
		}, 1000);

}
function toDiv(div){
	$('html, body').animate({scrollTop: $('#'+div).offset().top}, 1000);
}

$(document).ready(function() {	
	
	document.mainUrl	=	$('#WB_URL').val();
	document.taal		=	$('#TAAL').val();
	
	$('#zknew').on('keypress', function (e) {
		if(e.which === 13){
			zknew();
		}
	 });
	
	$(window).resize(function(){
		var footerHeight = $('#sticky').outerHeight();
		var stickFoowterPush = $('.push').height(footerHeight);
		$('#superwrapper').css({'marginBottom':'-' + footerHeight + 'px'});
	});
	
	
	$("#nav ul li.menu-expand").hover(
		function () {
			$(this).addClass("hover");
		},
		function () {
			$(this).removeClass("hover");
		}
	);
	
	$(window).resize();
	var scrW=$(window).width();
	
	if($('#PAGE_ID').val()==1 && scrW>850)$('#logo').css('display','none');
	if($('#PAGE_ID').val()==1 && scrW<=850){
		$('#top').css('display','none');
		$('#topimage').css('margin-top','0px');
	}
	
	$(window).scroll(function(){
		var scrH=$(window).height();
		var scrW=$(window).width();
		if($('#PAGE_ID').val()==1 && scrW>850){
			
			picBreedte=scrW;
			picHoogte= (scrW/1400)*1000;
			if($(window).scrollTop()<200){
				$('#logo').fadeOut();
			} else {
				$('#logo').fadeIn();
			}
		}
	});
	
	
	function imgAdapt(id,widths,mappen){
	
		mappen=mappen.split(";");
		widths=widths.split(";");
		
		var scrW=$(window).width();
		var str=document.getElementById('mainPic').src;
		var map="";
		for(a=0;a<widths.length;a++){
			if(scrW>widths[a]){
				map=mappen[a];
			}
		}
		for(a=0;a<widths.length;a++){
			str=str.replace("/"+mappen[a]+"/", "/"+map+"/");
		}
		$('#'+id).attr("src", str);
	}	

	
		
	
});
