// JavaScript Document

$(document).ready(function(){
	
	var windowHeight = window.innerHeight;

	var contentHeight = $("#mainframe").height() + 60;

	if(contentHeight < windowHeight){
		
		$('#mainframe').css('height', function() {
  			var naam = (window.innerHeight - 60) + 'px';
			return naam;
		});		
		$('#footer').css('position','absolute');
		$('#footer').css('bottom','0');
	}
	
	$('#content').css('height', function() {
  			var naam = $("#container").height() + 'px';
			return naam;
	});	
	
	$('.contactBtn a').click(function(){
		$('html,body').animate({
			scrollTop: $("#mainframe").height() + 60
		}, 2000);
	});
	
	$('.element').click(function(e){
		if(e.target.tagName != 'A') {
			if($('.imageContent a',this).attr('target') == '_blank') {
				window.open($('.imageContent a',this).attr('href'));
			} else {
				window.location.href = $('.imageContent a',this).attr('href');
			}
		}
		
	});
	$('ul.autoOverzicht li').click(function(e){
		if(e.target.tagName != 'A') {
			if($('.imageContent a',this).attr('target') == '_blank') {
				window.open($('.imageContent a',this).attr('href'));
			} else {
				window.location.href = $('.imageContent a',this).attr('href');
			}
		}
		
	});
	
	
	var activeFoto = 0;
	var totalFotos = $(".imageContent li").length;
	var galleryPlay = true;
	$(".imageContent li").eq(0).css({'display':'block'});
	$(".imageMenu li").eq(0).toggleClass("active");

	function fotoRotate(){
		if(galleryPlay){	
			$.doTimeout( 4000, function(){
				if(galleryPlay){	
					$(".imageContent li").eq(activeFoto).fadeOut('slow');
					$(".imageMenu li a").eq(activeFoto).toggleClass("active");
					activeFoto = activeFoto + 1;
					if(activeFoto == totalFotos){ activeFoto = 0; }
					$(".imageMenu li a").eq(activeFoto).toggleClass("active");
					$(".imageContent li").eq(activeFoto).fadeIn('slow');
					fotoRotate();
				}
			});
		}
	}
	fotoRotate();
	
	
	$('.imageMenu li a').each(function(index) {
		$(this).click(function(e){
			e.preventDefault;
			$(this).addClass("active");
			clickAction(index);
		});
	});
  
	function clickAction(newActive){
			$(".imageMenu li a").eq(activeFoto).toggleClass("active");
			galleryPlay = false;		
			$(".imageContent li").eq(activeFoto).fadeOut('slow');
			$(".imageContent li").eq(newActive).fadeIn('slow');
			activeFoto = newActive;
	}
	
	$('#route_input').focus(function() {
		value=$(this).val();
		if($(this).val()=="Vul hier uw adres in") {
			$(this).attr("value","");
		}
	});
	$('#route_input').blur(function() {
		var defaultValue = "Vul hier uw adres in";
		if($(this).val()=="") {			
			$(this).val(defaultValue);
		}
	});
	
});


$(window).resize(function() {

	var windowHeight = window.innerHeight;

	var contentHeight = $("#mainframe").height() + 60;

	if(contentHeight < windowHeight){
		
		$('#mainframe').css('height', function() {
  			var naam = (window.innerHeight - 60) + 'px';
			return naam;
		});
		$('#footer').css('position','absolute');
		$('#footer').css('bottom','0');
	}
	
});

