$(function(){
	
	try{
		$("a.fancybox").fancybox({
			titlePosition:'inside',
			titleFormat:formatTitle,
			overlayColor:'#1F023D'
		});
	} catch(err) { }
	
	// custom mail address
	try{
		$("span.mail span").each(function(){
			var mailData = $(this).attr('class').split(' ');
			var mailStr = mailData[0]+String.fromCharCode(8*8)+mailData[1];
			$(this).parent("span.mail").before('<a href="mailto:'+mailStr+'">'+mailStr+'</a>').remove();
		});
	} catch(err) { }
	
	Audio.init();
	
});

function formatTitle(title, currentArray, currentIndex, currentOpts) {
	var output = '<div id="fb_title">';
	if(title && title.length)
		output += '<span><strong>'+title+'</strong></span>';
	output += '<span class="fb_counter">Foto ' + (currentIndex + 1) + ' van ' + currentArray.length + '</span>';
	output += '</div>';
	return output;
}

function Audio(){}

Audio.init = function(){
	
	var audioTagSupport = !!(document.createElement('audio').canPlayType);
	var tracks = $(".playlist li a");
	var player = $("audio");
	var playlist = $(".playlists");
	
	player.oncanplay = function(e){
		alert('klaar om te spelen');
		//this.play();
	};
	player.onloadedmetadata = function(e){
		alert(e);
	};
	player.onplaying = function(e){
		alert(e);
	};
	
	$(tracks).bind('click', function(){
		var mp3 = $(this).siblings(".mp3").text();
		var ogg = $(this).siblings(".ogg").text();
		if(audioTagSupport){
			$("#mp3", player).attr("src", mp3);
			$("#ogg", player).attr("src", ogg);		
		
			player.load();
		} else {
			$(this).attr({href:mp3, target:'_blank'});
		}
		$(this).parents("ol").children("li").removeClass("current");
		$(this).parent("li").addClass("current");
	});
	
	/*$(playlist).bind('click', function(elem){
		var dd;
		if($(elem).is("dt")){
			dd = $(elem).next("dd");
			$(dd).toggleClass("open");
		}
	});*/
};

