
// PRELOAD SCRIPT
	
	(function($) {
	  var cache = [];
	  // Arguments are image paths relative to the current page.
	  $.preLoadImages = function() {
		var args_len = arguments.length;
		for (var i = args_len; i--;) {
		  var cacheImage = document.createElement('img');
		  cacheImage.src = arguments[i];
		  cache.push(cacheImage);
		}
	  }
	})(jQuery)

$(document).ready(function() {
	
	if($("body.facebook").length != 0){
		$("#header").hide();	
		$("#footer").hide();	
		$(".slider").show();	
	}
	
	if($('.homepage').length != 0){
		jQuery.preLoadImages("/images/logo_big.png","/images/logo_big_intro.jpg",  "/images/sfeer/02.jpg","/images/sfeer/01.jpg",  "/images/sfeer/03.jpg","/images/sfeer/04.jpg","/images/sfeer/05.jpg","/images/sfeer/06.jpg","/images/sfeer/07.jpg","/images/sfeer/08.jpg","/images/sfeer/09.jpg","/images/sfeer/10.jpg","/images/sfeer/11.jpg","/images/sfeer/12.jpg","/images/sfeer/13.jpg","/images/sfeer/01.jpg","/images/sfeer/14.jpg","/images/sfeer/15.jpg","/images/sfeer/16.jpg","/images/sfeer/17.jpg","/images/sfeer/18.jpg","/images/sfeer/19.jpg","/images/sfeer/20.jpg","/images/sfeer/21.jpg");
		
		jQuery.preLoadImages("/images/keuken/keuken1.jpg","/images/keuken/keuken2.jpg","/images/keuken/keuken3.jpg","/images/keuken/keuken4.jpg","/images/keuken/keuken5.jpg","/images/keuken/keuken6.jpg","/images/keuken/keuken7.jpg","/images/keuken/keuken8.jpg","/images/keuken/keuken9.jpg","/images/keuken/keuken10.jpg","/images/keuken/keuken11.jpg","/images/keuken/keuken12.jpg","/images/keuken/keuken13.jpg");
	
	
	
	}
	
	 function switch_intro(){
     	$('#intro_base').fadeOut(2000);
   };
   window.setTimeout( switch_intro, 3000 );
	
	/*
	var latemAnchor = jQuery.url.attr('anchor');
	var latemAnchorId = '#' + latemAnchor;
	*/
	
	$(".sliderimages").cycle({ 
    random:  1 ,
	prev:   '.previous',
    next:   '.next'
});
	
	if($('.latemmenu').length != 0){
		$('.latemmenu li:first').addClass('active');
		$('.menu div').hide();
		/*if((latemAnchorId).length != 0){
			$(latemAnchorId).show();
		}else{
			
			}*/
		$('.menu div:first').show();
	
		$('.menu tr td:even').addClass('itemdesc');
		$('.menu tr td:odd').addClass('itemprice');
	
	}
	
	$('.latemmenu li').click(function(){
		$('li').removeClass('active');
		$(this).addClass('active');
		$('.menu div').hide();
		var boxname = '#box_'+ $(this).attr('id');
		
		$(boxname).show();	
	});
	
	if($("body.facebook").length != 0){
		//$('.menu div').show();	
	}
});

	
	// SET EQUAL HEIGHT FOR DIV BOXES
	
	(function($) {
	$.fn.equalHeights = function(minHeight, maxHeight) {
		tallest = (minHeight) ? minHeight : 0;
		this.each(function() {
			if($(this).height() > tallest) {
				tallest = $(this).height();
			}
		});
		if((maxHeight) && tallest > maxHeight) tallest = maxHeight;
		if($.browser.msie){
			//tallest = tallest + 28;
		}
		return this.each(function() {
			$(this).height(tallest).css("overflow","auto");
		});
	}
})(jQuery);


function Emailcheck()
{
	allesok=true;
	
	if ((document.nieuwsbriefform.email.value!="") && (document.nieuwsbriefform.email.value.indexOf("@")==-1 || document.nieuwsbriefform.email.value.indexOf(".")==-1 || document.nieuwsbriefform.email.value.indexOf(" ")!=-1 || document.nieuwsbriefform.email.value.length<6) || document.nieuwsbriefform.email.value=="") {
		allesok=false;
		alert("Gelieve een geldig email adres in te vullen!");
		//alert("Deze functie is nog niet beschikbaar");
		document.nieuwsbriefform.email.focus();
	}
	
	if (allesok==true){
		//alert("Deze functie is nog niet beschikbaar");
		document.nieuwsbriefform.submit();
	}
}

function ReservationCheck()
{
	allesok=true;
	
	if ((document.regform.email.value=="") || (document.regform.naam.value=="") || (document.regform.telefoon.value=="") || (document.regform.tijdstip.value=="")) {
		allesok=false;
		alert("Gelieve alle velden correct in te vullen");
		//alert("Deze functie is nog niet beschikbaar");
		document.regform.naam.focus();
	}
	
	if (allesok==true){
		if ((document.regform.email.value!="") && (document.regform.email.value.indexOf("@")==-1 || document.regform.email.value.indexOf(".")==-1 || document.regform.email.value.indexOf(" ")!=-1 || document.regform.email.value.length<6) || document.regform.email.value=="") {
			allesok=false;
			alert("Gelieve een geldig email adres in te vullen!");
			//alert("Deze functie is nog niet beschikbaar");
			document.regform.email.focus();
		}
	}
	
	if (allesok==true){
		//alert("Deze functie is nog niet beschikbaar");
		document.regform.submit();
	}
}

