var MAX_FOTOS = 14;

jQuery(document).ready(function() 
{		
	jQuery('.fotocontainer .foto').bind('click', function(el) 
	{
		navigate_foto(el.parent(), true);
		return false;
	});	
	
	jQuery('.fotonavigation .prev').bind('click', function(el) 
	{
		var elContainer = jQuery('.fotocontainer.fg');
		if (elContainer && elContainer.length)
		{
			navigate_foto(elContainer, false);
			return false;		
		}
		
		// if we get here there is no fotocontainer fg
		var elContainer = jQuery('.contentcontainer.fg');
		if (elContainer && elContainer.length)
		{
			navigate_foto(elContainer, false);
		}
		
		
		return false;		
	});
	
	jQuery('.fotonavigation .next').bind('click', function(el) 
	{
		var elContainer = jQuery('.fotocontainer.fg');
		if (elContainer && elContainer.length)
		{
			navigate_foto(elContainer, true);
			return false;		
		}
		
		// if we get here there is no fotocontainer fg
		var elContainer = jQuery('.contentcontainer.fg');
		if (elContainer && elContainer.length)
		{
			navigate_foto(elContainer, true);
		}
		
		return false;		
	});
	
	$("a[rel='deoudedoos']").colorbox({current: false});
	
	// check if we are the main page!
	var el = jQuery('#page1');
	if (el && el.length)
	{
		window.setInterval(function()
		{
			jQuery('.fotonavigation .next').click();
		}, 3000);
	}
	
	$('#weerinane').weatherfeed(['GMXX3098'], {unit: "c", link: false, wind: false, highlow: false, image: false});	
});

function navigate_foto(elContainer, fDirection)
{
	var target = $(elContainer.target ||elContainer);
	if (target.hasClass('fg'))
	{
		// remove current
		$('.fotocontainer.bg').removeClass('bg');
		$('.contentcontainer.bg').removeClass('bg');
		
		// current one becomes the background
		$('.fotocontainer.fg').removeClass('fg').addClass('bg');
		$('.contentcontainer.fg').removeClass('fg').addClass('bg');
		
		// get next sibbling
		var elNext = (fDirection) ? target.next() : target.prev();
		if (elNext && elNext.length && (elNext.hasClass('fotocontainer') || elNext.hasClass('contentcontainer')))
		{
			elNext.addClass('fg');
		}
		else
		{
			var parent = target.parent();
			if (parent)
			{				
				var firstContainer = (fDirection) ? parent.children().first() : parent.children().last();
				if (firstContainer)
				{
					if (firstContainer.hasClass("fotonavigation")) { firstContainer = firstContainer.prev(); }
					firstContainer.addClass('fg');
				}
			}
			
		}	
	}	
	return true;
}

function toggle_guestbook()
{
	var elFG = jQuery('div.pagegastenboek .contentcontainer.fg');
	var elBG = jQuery('div.pagegastenboek .contentcontainer.bg');
	
	elFG.removeClass('fg').addClass('bg');
	elBG.removeClass('bg').addClass('fg');
}
		



