$(document).ready(function() {
	
	$('#headerCntr').mouseenter(function() {
	
		Cufon.refresh(".menuBox ul li a.main", { hover: { color: "#000" } });
		
	});
	
	$('#headerCntr').mouseleave(function() {
	
		Cufon.refresh(".menuBox ul li a.main", { hover: { color: "#000" } });
		
	});
	
	$('#headerCntr').mousemove(function() {
	
		Cufon.refresh(".menuBox ul li a.main", { hover: { color: "#000" } });
		
	});
	
	$('#mainCntr').mousemove(function() {
	
		Cufon.refresh(".menuBox ul li a.main", { hover: { color: "#000" } });
		Cufon.refresh(".closeBox big", { hover: { color: "#a5ac25" } });
		
	});
	
	$('.closeBox ul li a').mouseenter(function() {
	
		Cufon.refresh(".closeBox big", { hover: { color: "#a5ac25" } });
		
	});
	
	$('.closeBox ul li a').mouseleave(function() {
	
		Cufon.refresh(".closeBox big", { hover: { color: "#a5ac25" } });
		
	});
	
	$('.closeBox h3').mouseenter(function() {
	
		Cufon.refresh(".closeBox big", { hover: { color: "#a5ac25" } });
		
	});
	
	/*$('#cufonCntr').mouseleave(function() {
	
		Cufon.refresh(".menuBox ul li a.main", { hover: { color: "#000" } });
		
	});*/
	
	
	//Set default open/close settings
	$('.acc_container').hide();
	// $('.acc_trigger:first').addClass('active').next().show();
	
	//On Click
	$('.acc_trigger').click(function(){
									 
		if( $(this).next().is(':hidden') ) { //If immediate next container is closed
			$('.acc_trigger').removeClass('active').next().slideUp(); //Remove all "active" states and slide up the immediate next container
			$(this).toggleClass('active').next().slideDown(); //Add "active" state to clicked trigger and slide down the immediate next container
		}
		return false; //Prevent the browser jump to the link anchor
	
	});
	
	
	// Controle gegevensformulier
	
	$('#formulier').submit(function(){
		
		// Er moet een geldig email adres opgegeven worden
		var check_mail = true;
		$('#formulier input.check_mail').each(function() {
			var mail_pattern = /^[^@]+@[a-zA-Z0-9._-]+\.[a-zA-Z]+$/;
			if(mail_pattern.test($('#formulier input.check_mail').val())==false||$('#formulier input.check_mail').val()=='') {
				check_mail = false;
			}
		});
		
		if(check_mail==false) {
			alert('Er is geen geldig emailadres opgegeven.');
			return false;
		}
		
		if(check_mail == true ) {
			return true;
		}
		
	});
	

	$('.fancybox').fancybox({

			onComplete: function(){
				
				$("#formulier").validate();
				
			}
	
	});
	
	// Fotoalbum
	showimg(0);
	
});

function showimg(id) {
	$('div.big').load(baseurl + 'ajax/fotoalbum.php?id=' + id);
}


var currentindex = 0;
function handlefotoalbum(event, index){
	
	if(!event){
		currentindex = index;
	} else {	
		if(index){
			currentindex = index;
		} else{
			if($(event.target).hasClass('left'))
				currentindex--;
			else 
				currentindex++;
			
			if(currentindex >= $('div.thumbs img').length)
				currentindex = 0;
			
			if(currentindex < 0)
				currentindex = $('div.thumbs img').length-1;
		}
	}
	
	loadimage($('div.thumbs img:eq('+currentindex+')').attr('original'));
}
function loadimage(src){
	$('div.big div.img').load(base + 'ajax/genimage.php?src=' + src, function(){
		// Left en right hoogte meegeven
		$('div.big a').css({'height':$('div.big img').height(),'backgroundPosition':'50%'})
	});
}


