$(document).ready(function() {
	$('#navigation ul li').click(function() {
		$(this).parent().children('li').children('ul').hide();
		$(this).parent().children('li').attr('style', '');
		if( $(this).children('ul').size() > 0 ) {
			$(this).children('ul').css('display','block');
			if($(this).find('.navigation3').css('display') == "block") {
				$(this).children('li').css('background','#44526f');
			}
			if($(this).parent('ul').hasClass("navigation2")) {
				$(this).css('background','#44526f');
			}
		}
	});

	$('a.flashboxImage').fancybox({
		'titlePosition': 'over'
	});
	
	$('a.flashboxText').fancybox({
		'titlePosition': 'over',
		'autoDimensions': false,
		'width': 300,
		'height': 'auto'
	});
	
	$('#tabContainer h2').click(function() {
		$('#tabContainer h2').removeClass("active");
		$(this).addClass("active");
		var hoeveelste = $(this).parent().children("h2").index(this);
		$('#verenigingContent div.tabContent').hide().eq(hoeveelste).show();
	});

	$('.bericht .titel').click(function() {
		$(this).parent().parent().children('.bericht').children('.berichtContent').not($(this).next()).slice(3).slideUp();
		$(this).next('.berichtContent').slideDown();
	});
	
	
	if($(document).find('#vereniging').size() > 0) {
		var uri = window.location.href;
		if(uri.search("#bestanden") > -1) {
			$('#tabContainer h2').eq(1).addClass("active");
			$('#verenigingContent div.tabContent').hide().eq(1).show();
		} else {
			$('#tabContainer h2').eq(0).addClass("active");
			$('#verenigingContent div.tabContent').hide().eq(0).show();
		}
	}

	$('a.expandable').click(function() {
		 var cssClass = "";
		 var id = 0;
		 if($(this).hasClass("expanded")) {
			id = $(this).parent().parent().attr('id').replace('bestand', '');
			$(this).removeClass("expanded");
			$(this).addClass("collapsed");
			cssClass = '.bestand'+id;
			$(this).parent().parent().parent().children(cssClass).addClass('hidden');
		} else {
			id = $(this).parent().parent().attr('id').replace('bestand', '');
			$(this).removeClass("collapsed");
			$(this).addClass("expanded");
			cssClass = '.bestand'+id;
			$(this).parent().parent().parent().children(cssClass).removeClass('hidden');
		}
	});
	
	if($(document).find('#contentImages').size() < 1) {
		$(document).find('#container').addClass('column1');
	}
	
	$('ul li.selected').parent('ul').css('display', 'block');	
	$('.navigation3 li.selected').parent('ul').parent('li').css('background', 'none #44526F');
	
    $('a[href^=http]').click( function() {
		window.open(this.href);
        return false;
    });

	$("#geboortedatum, .geboortedatumMask").mask("99-99-9999");

	$(function() {
		setInterval( "slideSwitch()", 3000 );
	});

});

function slideSwitch() {
	var $active = $('#contentHeader IMG.active');

	if ( $active.length == 0 ) $active = $('#contentHeader IMG:last');

	if($active.next('img').length){
		var $next = $active.next('img');

		$active.addClass('last-active');

		$next.css({
			opacity: 0.0
		})
		.addClass('active')
		.animate({
			opacity: 1.0
		}, 1500, function() {
			$active.removeClass('active last-active');
		});
	}else{
		var $next = $('#contentHeader IMG:first');

		$active.addClass('last-active');

		$next.css({
			opacity: 1.0
		})
		.addClass('active');
		$active.animate({
			opacity: 0.0
		}, 1500, function() {
			$active.removeClass('active last-active');
		});
	}
}

function playAudioFile(sourceFile) {
	var audioTag = document.createElement('audio');
	if (!(!!(audioTag.canPlayType) && ("no" != audioTag.canPlayType("audio/mpeg")) && ("" != audioTag.canPlayType("audio/mpeg")))) {
		AudioPlayer.setup("/audioplayer/player.swf", {  
			width: 290  
		});
		AudioPlayer.embed("audioplayer", {soundFile: sourceFile});
	}
}
