$(document).ready(function() {
	/* --------------------------------------------------------- */
	/* SLIDESHOWS AND SCROLLABLE
	/* --------------------------------------------------------- */
	$('div.scrollable').scrollable({size:2,nextPage:'#next',prevPage:'#prev'}).mousewheel();
	$('.slideshow').cycle({fx:'fade'});
	/* --------------------------------------------------------- */
	/* SUB MENU JAVASCRIPT
	/* --------------------------------------------------------- */
	$('#sub-menu li span').each(function() {
		var ul = $(this).next();
		if(!$(this).parent().hasClass('current')) ul.hide();
		$(this).click(function() {
			$('#sub-menu li.current').removeClass('current');
			$(this).parent().addClass('current');
			$('#sub-menu li ul:visible').slideToggle('fast')
			ul.slideToggle();
		});
	});
	/* --------------------------------------------------------- */
	/* COLOR BOX INIT
	/* --------------------------------------------------------- */
	$('a.colorbox').colorbox({rel:'lightbox'});
	/* --------------------------------------------------------- */
	/* SHOW/HIDE MOVIE BOX
	/* --------------------------------------------------------- */
	if($('#show-movie').size() > 0) $('#show-movie').click(function(e) { e.preventDefault(); $('#movie').toggle('fast'); });
	/* --------------------------------------------------------- */
	/* PAGINATE HOMEPAGE
	/* --------------------------------------------------------- */
	if($('#kalender li').size() > 0) $("#kalender li").quickpaginate({perpage:3,showcounter:false,pager:$("#paginate-kalender")});
	if($('#gezocht li').size() > 0) $("#gezocht li").quickpaginate({perpage:1,showcounter:false,pager:$("#paginate-gezocht")});
	/* ------------------------------------------------- */
	/* FEEDBACK INTERACTION
	/* ------------------------------------------------- */
	if($('#feedback').size() > 0) {
		$('#feedback a').click(function(e) { e.preventDefault(); $(this).parent().fadeOut('fast'); });
		if($('#feedback').hasClass('show')) { 
			$('#feedback').fadeIn('fast');
		} else {
			$('#feedback').hide();
		}
	}
});
