HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/vangogh.komma-mediadesign.nl/wwwroot/css-js/vangogh.js
// JavaScript Document

$(document).ready(function(){
	
	$('.buttonDiv').click(function(e){
		if(e.target.tagName != 'A') {
			if($('a.button',this).attr('target') == '_blank') {
				window.open($('a.button',this).attr('href'));
			} else {
				window.location.href = $('a.button',this).attr('href');
			}
		}
	});
	
	var activeFoto = 0;
	var totalFotos = $(".headerFotos li").length;
	var galleryPlay = true;
	$(".headerFotos li").eq(0).css({'display':'block'});
	$(".headerMenu li a").eq(0).toggleClass("active");

	function fotoRotate(){
		if(galleryPlay){	
			$.doTimeout( 4000, function(){
				if(galleryPlay){	
					$(".headerFotos li").eq(activeFoto).fadeOut('slow');
					$(".headerMenu li a").eq(activeFoto).toggleClass("active");
					activeFoto = activeFoto + 1;
					if(activeFoto == totalFotos){ activeFoto = 0; }
					$(".headerMenu li a").eq(activeFoto).toggleClass("active");
					$(".headerFotos li").eq(activeFoto).fadeIn('slow');
					fotoRotate();
				}
			});
		}
	}
	fotoRotate();
	
	
	$('.headerMenu li a').each(function(index) {
		$(this).click(function(e){
			e.preventDefault;
			clickAction(index);
		});
	});
	
	$('.headerArrows li a.nextBtn').click(function(e){
		e.preventDefault;
		var nummer = activeFoto + 1;
		if(nummer > totalFotos - 1){
			nummer = 0;
		}	
		clickAction(nummer);
	});
	
	$('.headerArrows li a.prevBtn').click(function(e){
		e.preventDefault;
		var nummer = activeFoto - 1;
		if(nummer < 0){
			nummer = totalFotos - 1;
		}		
		clickAction(nummer);
	});
	
  
	function clickAction(newActive){
			$(".headerMenu li a").eq(activeFoto).toggleClass("active");
			galleryPlay = false;		
			$(".headerFotos li").eq(activeFoto).fadeOut('slow');
			$(".headerFotos li").eq(newActive).fadeIn('slow');
			$(".headerMenu li a").eq(newActive).toggleClass("active");
			activeFoto = newActive;
	}

	$('#cta').css('height',$('#cta').height());
	
	$('#cta_content_green').css('display','block');
	$('#cta_content_green').animate({ opacity: 0 },0);

	$('#cta').hover(function(){
		$("#cta_content_green").stop().animate({"opacity": "1"}, "medium");
		$("#cta_content").stop().animate({"opacity": "0"}, "medium");
	},
	function(){
		$("#cta_content_green").stop().animate({"opacity": "0"}, "medium");
		$("#cta_content").stop().animate({"opacity": "1"}, "medium");
	});

	$('#cta').click(function(e){
		if(e.target.tagName != 'A') {
			if($('a',this).attr('target') == '_blank') {
				window.open($('a',this).attr('href'));
			} else {
				window.location.href = $('a',this).attr('href');
			}
		}
	});
	
	
	if($(".recentProject").length){
		$('.recentProject').click(function(e){
			if(e.target.tagName != 'A') {
				if($('a',this).attr('target') == '_blank') {
					window.open($('a',this).attr('href'));
				} else {
					window.location.href = $('a',this).attr('href');
				}
			}
		});
	}

	
	var orgValueRoute = "Uw adres";
	
	$('#routeInput').focus(function() {
		value=$(this).val();
		if($(this).val()==orgValueRoute) {
			$(this).attr("value","");
		}
	});
	$('#routeInput').blur(function() {
		if($(this).val()=="") {			
			$(this).val(orgValueRoute);
		}
	});

	if($('.projectenOverzicht').length){
		
		$('.projectenOverzicht li a span').css('display','block');
		$('.projectenOverzicht li a span').animate({ opacity: 0 },0);
	
		$('.projectenOverzicht li a').hover(
		function(){
			$("> span", this).stop().animate({"opacity": "1"}, "medium");
		},function(){
			$("> span", this).stop().animate({"opacity": "0"}, "medium");
		});
	}
	
	if($('.gerelateerdeProjecten').length){
		
		$('.gerelateerdeProjecten li a span').css('display','block');
		$('.gerelateerdeProjecten li a span').animate({ opacity: 0 },0);
	
		$('.gerelateerdeProjecten li a').hover(
		function(){
			$("> span", this).stop().animate({"opacity": "1"}, "medium");
		},function(){
			$("> span", this).stop().animate({"opacity": "0"}, "medium");
		});
	}
	
	if($('.ontwikkelingRight').length){
	
			$('.ontwikkelingRight li').click(function(e){
			if(e.target.tagName != 'A') {
				if($('.tekst a',this).attr('target') == '_blank') {
					window.open($('.tekst a',this).attr('href'));
				} else {
					window.location.href = $('.tekst a',this).attr('href');
				}
			}
		});
	}
	
	if($('.projectFotosFotos').length){
	
		var activeProjectFoto = 0;
		var totalProjectFotos = $(".projectFotosFotos li").length;
		var galleryProjectPlay = true;
		$(".projectFotosFotos li").eq(0).css({'display':'block'});
		$(".projectFotosMenu li a").eq(0).toggleClass("active");
		
		if(totalProjectFotos == 1){
			galleryProjectPlay =false;
		}
	
		function fotoProjectRotate(){
			if(galleryProjectPlay){	
				$.doTimeout( 4000, function(){
					if(galleryProjectPlay){	
						$(".projectFotosFotos li").eq(activeProjectFoto).fadeOut('slow');
						$(".projectFotosMenu li a").eq(activeProjectFoto).toggleClass("active");
						activeProjectFoto = activeProjectFoto + 1;
						if(activeProjectFoto == totalProjectFotos){ activeProjectFoto = 0; }
						$(".projectFotosMenu li a").eq(activeProjectFoto).toggleClass("active");
						$(".projectFotosFotos li").eq(activeProjectFoto).fadeIn('slow');
						fotoProjectRotate();
					}
				});
			}
		}
		fotoProjectRotate();
		
		
		$('.projectFotosMenu li a').each(function(index) {
			$(this).click(function(e){
				e.preventDefault;
				clickProjectAction(index);
			});
		});
		
		$('.projectFotosArrows li a.nextBtn').click(function(e){
			e.preventDefault;
			var nummerProject = activeProjectFoto + 1;
			if(nummerProject > totalProjectFotos - 1){
				nummerProject = 0;
			}	
			clickProjectAction(nummerProject);
		});
		
		$('.projectFotosArrows li a.prevBtn').click(function(e){
			e.preventDefault;
			var nummerProject = activeProjectFoto - 1;
			if(nummerProject < 0){
				nummerProject = totalProjectFotos - 1;
			}		
			clickProjectAction(nummerProject);
		});
		
	  
		function clickProjectAction(newProjectActive){
				$(".projectFotosMenu li a").eq(activeProjectFoto).toggleClass("active");
				galleryProjectPlay = false;		
				$(".projectFotosFotos li").eq(activeProjectFoto).fadeOut('slow');
				$(".projectFotosFotos li").eq(newProjectActive).fadeIn('slow');
				$(".projectFotosMenu li a").eq(newProjectActive).toggleClass("active");
				activeProjectFoto = newProjectActive;
		}
	
	}
	
	
	//projectonwikkeling detail
	
	if($(".ontwikkelingDetail").length){
		
		var galleries = $(".ontwikkelingDetail");
		
		for (i = 0; i < galleries.length; i++){
			galleries.eq(i).addClass("gallerie_"+i);
			var aantalFotos = galleries.eq(i).find(".image .fotos li").length;
			galleries.eq(i).find(".image").data("nummer",0);
			galleries.eq(i).find(".image").data("vorigeNummer",0);
			galleries.eq(i).find(".image").data("aantalFotos",aantalFotos);
			galleries.eq(i).find(".image").data("galerieNummer",i);

			galleries.eq(i).find(" .fotos li").eq(0).css({'display':'block'});
			galleries.eq(i).find(".image .imageMenu .nummers li a").eq(0).toggleClass("active");
			
			galleries.eq(i).find('.image .imageMenu .nummers li a').each(function(index){
				
				$(this).data("nummerA", index);

	  		});
			
		}
		
		
		$(".ontwikkelingDetail .image .imageMenu .arrows a.nextBtn").click(function(e){
			e.preventDefault;
			
			var huidigeNummer = $(this).parents(".image").data("nummer");
			$(this).parents(".image").data("vorigeNummer", huidigeNummer);
			var nieuwNummer = huidigeNummer + 1;
			if(nieuwNummer > $(this).parents(".image").data("aantalFotos") - 1 ){
				nieuwNummer = 0;
			}
			
			$(this).parents(".image").data("nummer", nieuwNummer);
			
			var galerieNummer = $(this).parents(".image").data("galerieNummer");
			
			clickGalleriesAction(huidigeNummer, nieuwNummer, galerieNummer);
			
		});
		
		$(".ontwikkelingDetail .image .fotos li").click(function(e){
			e.preventDefault;
			
			var huidigeNummer = $(this).parents(".image").data("nummer");
			$(this).parents(".image").data("vorigeNummer", huidigeNummer);
			var nieuwNummer = huidigeNummer + 1;
			if(nieuwNummer > $(this).parents(".image").data("aantalFotos") - 1 ){
				nieuwNummer = 0;
			}
			
			$(this).parents(".image").data("nummer", nieuwNummer);
			
			var galerieNummer = $(this).parents(".image").data("galerieNummer");
			
			clickGalleriesAction(huidigeNummer, nieuwNummer, galerieNummer);
			
		});
		
		$(".ontwikkelingDetail .image .imageMenu .arrows a.prevBtn").click(function(e){
			e.preventDefault;

			var huidigeNummer = $(this).parents(".image").data("nummer");
			$(this).parents(".image").data("vorigeNummer", huidigeNummer);
			var nieuwNummer = huidigeNummer - 1;
			if(nieuwNummer < 0 ){
				nieuwNummer = $(this).parents(".image").data("aantalFotos") - 1;
			}
			$(this).parents(".image").data("nummer", nieuwNummer);
			
			var galerieNummer = $(this).parents(".image").data("galerieNummer");
			
			clickGalleriesAction(huidigeNummer, nieuwNummer, galerieNummer);
		});
		
		$('.ontwikkelingDetail .image .imageMenu .nummers li a').click(function(e){
				e.preventDefault;
				
				var huidigeNummer = $(this).parents(".image").data("nummer");
				$(this).parents(".image").data("vorigeNummer", huidigeNummer);
				var nieuwNummer = $(this).data("nummerA");
				$(this).parents(".image").data("nummer", nieuwNummer);
				
				var galerieNummer = $(this).parents(".image").data("galerieNummer");
				
				clickGalleriesAction(huidigeNummer, nieuwNummer, galerieNummer);
		});
	  
		function clickGalleriesAction(huidigeNummer, nieuwNummer, galerieNummer){
					
				$(".ontwikkelingDetail").eq(galerieNummer).find(".image .imageMenu .nummers li a").eq(huidigeNummer).toggleClass("active");
				
				$(".ontwikkelingDetail").eq(galerieNummer).find(".image .fotos li").eq(huidigeNummer).fadeOut('slow');
				$(".ontwikkelingDetail").eq(galerieNummer).find(".image .fotos li").eq(nieuwNummer).fadeIn('slow');

				$(".ontwikkelingDetail").eq(galerieNummer).find(".image .imageMenu .nummers li a").eq(nieuwNummer).toggleClass("active");
		}
	}
	
	
	
	
	
	//contactpagina
	
	var orgValueContactNaam = "Naam";
	var orgValueBedrijfsNaam = "Bedrijfsnaam (optioneel)";
	var orgValContactNummer = "Telefoonnummer";
	var orgValueContactEmail = "E-mail";
	var orgValContactBericht = "Bericht";
	
	$('#contactNaam').focus(function() {
		value=$(this).val();
		if($(this).val()==orgValueContactNaam) {
			$(this).attr("value","");
		}
	});
	$('#contactNaam').blur(function() {
		if($(this).val()=="") {			
			$(this).val(orgValueContactNaam);
		}
	});
	$('#contactBedrijfsnaam').focus(function() {
		value=$(this).val();
		if($(this).val()==orgValueBedrijfsNaam) {
			$(this).attr("value","");
		}
	});
	$('#contactBedrijfsnaam').blur(function() {
		if($(this).val()=="") {			
			$(this).val(orgValueBedrijfsNaam);
		}
	});	
	$('#contactNummer').focus(function() {
		value=$(this).val();
		if($(this).val()==orgValContactNummer) {
			$(this).attr("value","");
		}
	});
	$('#contactNummer').blur(function() {
		if($(this).val()=="") {			
			$(this).val(orgValContactNummer);
		}
	});
	$('#contactEmail').focus(function() {
		value=$(this).val();
		if($(this).val()==orgValueContactEmail) {
			$(this).attr("value","");
		}
	});
	$('#contactEmail').blur(function() {
		if($(this).val()=="") {			
			$(this).val(orgValueContactEmail);
		}
	});
	
	$('#contactBericht').focus(function() {
		value=$(this).val();
		if($(this).val()==orgValContactBericht) {
			$(this).attr("value","");
		}
	});
	$('#contactBericht').blur(function() {
		if($(this).val()=="") {			
			$(this).val(orgValContactBericht);
		}
	});
	
	
	if($('#contactForm')){
		$('<input type="hidden" />').attr({
			name: 'secretcode',
			id: 'secretcode',
			value: 'spamcheckkomma'
		}).appendTo("#contactForm");
	}
	
	$("#contactSubmit").click(function(){
		$(".error").hide();
		var hasContactError = false;
		var emailReg = /[\w-\.]+@([\w-]+\.)+[\w-]{2,4}/;

		var contactNaamVal = $("#contactNaam").val();
		if(contactNaamVal == '' || contactNaamVal == 'Naam') {
			$("#contactNaam").css('color','#FF0000');
			hasContactError = true;
		}else{
			$("#contactNaam").css('color','#898989');
		}
		
		var contactBedrijfsnaamVal = $("#contactBedrijfsnaam").val();
		
		var contactNummerVal = $("#contactNummer").val();
		if(contactNummerVal == '' || contactNummerVal == 'Telefoonnummer') {
			$("#contactNummer").css('color','#FF0000');
			hasContactError = true;
		}else{
			$("#contactNummer").css('color','#898989');
		}
		var contactEmailVal = $("#contactEmail").val();
		if(contactEmailVal == '' || contactEmailVal == 'E-mail' || !emailReg.test(contactEmailVal)) {
			$("#contactEmail").css('color','#FF0000');
			hasContactError = true;
		}else{
			$("#contactEmail").css('color','#898989');
		}
		var contactBerichtVal = $("#contactBericht").val();
		if(contactBerichtVal == '' || contactBerichtVal == 'Bericht') {
			$("#contactBericht").css('color','#FF0000');
			hasContactError = true;
		}else{
			$("#contactBericht").css('color','#898989');
		}
		var secretcode = $("#secretcode").val();
		
		if(hasContactError == false) {
			$("#contactText").css('display','none');
			$("#contactForm").css('display','none');
			$("#contactForm").before('<div id="preloaderContact"></div>');
			$.post("/contactformVerzenden.php",
				{ naam: contactNaamVal, bedrijfsnaam: contactBedrijfsnaamVal, telefoon: contactNummerVal, email: contactEmailVal, bericht: contactBerichtVal, secretcode: secretcode },
				function(data){
					$("#contactformReplacement").css('display','block');
					$("#contactForm").fadeOut("slow", function() {
						$("#preloaderContact").fadeOut("slow");
						$("#succesContact").fadeIn("slow");
					});
				}
			); 
		} 
		
		return false;
	
	}); 	
	
	if($("ul.sitemap").length){
			
		$("ul.projecten").hide();
		$("ul.subcategories").hide();
		
		$('a.projectenMain').each(function() {
			$(this).data("open",false);
		});
		$('li.subcategorie a.main').each(function() {
			$(this).data("open",false);
		});
		
		$("li.subcategorie a.main").click(function(e){
			$(this).children("span.arrow").toggleClass('arrow_turn'); 
			if($(this).data("open") == false){
				$(this).parent().children("ul.projecten").slideDown();
				$(this).data("open",true);
			}else{
				$(this).parent().children("ul.projecten").slideUp();
				$(this).data("open",false);
			}
			e.preventDefault();
		});
		$("a.projectenMain").click(function(e){
			$(this).children("span.arrow").toggleClass('arrow_turn'); 
			if($(this).data("open") == false){
				$(this).parent().children("ul.subcategories").slideDown();
				$(this).data("open",true);
			}else{
				$(this).parent().children("ul.subcategories").slideUp();
				$(this).data("open",false);
			}
			e.preventDefault();
		});
	}
});