jQuery().ready(function()
{
	
	/*lightbox*/	
	$('.diavoorstelling').click(function(e)
	{
		e.preventDefault();
		
		var target = $(this).attr('href');
		var $gallery = $('ul#'+target+' li a.hidden').colorbox({
			slideshow: true, 
			slideshowAuto: true, 
			slideshowStart: 'start diavoorstelling', 
			slideshowStop: 'stop diavoorstelling',
			onClosed: function()
			{
				$.colorbox.remove();
			}
		});
		
		$gallery.eq(0).click();
	});
	
	$('.films.preview a').live('click', function(e)
	{
		e.preventDefault();
		
		$.colorbox({
			href: $(this).attr('href')
		});
	});
	/*end lightbox*/

	/*start media*/
	$('.more_albums').css({ 'display' : 'none' });


	/*displaying more albums*/
	$('.more_albums_link').live('click', function(eve)
	{
		eve.preventDefault();
		
		var element = $(this).attr('class');
		element = element.split(' ');	
				
		if(!$(this).hasClass('active'))
		{
			$(this).addClass('active');
			$('#more_'+element[0]).fadeIn();
			//$('#more_'+element[0]).css({ 'display' : 'block' });
		}
		else
		{
			$(this).removeClass('active');
			$('#more_'+element[0]).fadeOut();
			//$('#more_'+element[0]).css({ 'display' : 'none' });
		}
	});
	
	/*switching between photos*/
	$('.items li a').live('click', function(eve)
	{
		eve.preventDefault();
		
		var href = $(this).attr('href');
		var parent_id = $(this).parent().parent().attr('id');
		
		if(parent_id == 'films')
		{
			var items = href.split('|');
			var url = $('input[name=url]').val();
			
			$('.'+parent_id+'.preview a').attr('href', url+items[1]);
			$('.'+parent_id+'.preview img').attr('src', items[0]);
		}
		else
		{
			$('.'+parent_id+'.preview img').attr('src', href);
		}
	});
	/*end media*/

	/*items height*/
	
	var clicked=false;
	
	$('.items').each(function()
	{
		var ulElement = this;
		var ulID = $(ulElement).attr('id');
		var pageNR = 1;
		var totalPages = Math.ceil($(ulElement).children().size() / 6);
		
		$(ulElement).css(
		{ 
			height: ($(ulElement).children().size() * 80 / 2)
		});
		
		$(ulElement).parent().parent().find('.pagination.'+ulID).text('Pagina '+pageNR+' van '+totalPages);
		
		/*start nav media*/
		$('.nav a').click(function()
		{
			var target = $(this).attr('href');
			
			if(!clicked)
			{
				if($(this).hasClass('next'))
				{
					if(parseFloat($('#'+target).css('margin-top')) > ($('#'+target).height() - 240) * -1)
					{
						pageNR++;
						clicked=true;
						
						$('#'+target).parent().parent().find('.pagination.'+target).text('Pagina '+pageNR+' van '+totalPages);
						$('#'+target).animate({'margin-top':(parseFloat($('#'+target).css('margin-top')) - 240)},1000,function()
						{
							clicked=false;
						});
					}
					
				}
				else if($(this).hasClass('prev'))
				{
					if(parseFloat($('#'+target).css('margin-top')) < 0)
					{
						pageNR--;
						clicked=true;
						
						$('#'+target).parent().parent().find('.pagination.'+target).text('Pagina '+pageNR+' van '+totalPages);
						$('#'+target).animate({'margin-top':(parseFloat($('#'+target).css('margin-top')) + 240)},1000,function()
						{
							clicked=false;
						});
					}	
				}
			}
			return false;
		});
		/*end nav media*/
	});
	/*end items height*/

	/*start slideshow*/
	$('#slideshow').cycle({
		speed: 1500, 
		timeout: 5000,
		fx: 'fade'
	}); 
	/*end slidehsow*/
});
