// JavaScript Document

// 1. Font resize
// 2. Fancybox
// 3. Open hyperlinks in new tab/window
$(document).ready(function(){
	// 1. Font resize
	var $cookie_name = "scoutingzele-fontsize";
	var fontSize = {
		fontSizeSmall : function(){
			$.cookie($cookie_name, "small");
			$('.container').css('fontSize', '14px');
			$('h1').css('fontSize', '18px');
			$('h2').css('fontSize', '14px');
			$('h3').css('fontSize', '14px');
			$('h4').css('fontSize', '14px');
			$('h5').css('fontSize', '14px');
			$('#small').addClass('active');
			$('#middle').removeClass('active');
			$('#big').removeClass('active');
		},
		fontSizeMiddle : function(){
			$.cookie($cookie_name, "middle");
			$('.container').css('fontSize', '16px');
			$('h1').css('fontSize', '20px');
			$('h2').css('fontSize', '16px');
			$('h3').css('fontSize', '16px');
			$('h4').css('fontSize', '16px');
			$('h5').css('fontSize', '16px');
			$('#middle').addClass('active');
			$('#small').removeClass('active');
			$('#big').removeClass('active');
		},
		fontSizeBig : function(){
			$.cookie($cookie_name, "big");
			$('.container').css('fontSize', '18px');
			$('h1').css('fontSize', '22px');
			$('h2').css('fontSize', '18px');
			$('h3').css('fontSize', '18px');
			$('h4').css('fontSize', '18px');
			$('h5').css('fontSize', '18px');
			$('#big').addClass('active');
			$('#small').removeClass('active');
			$('#middle').removeClass('active');
		}
	};
	
	if($.cookie($cookie_name)) {
		var $getSize = $.cookie($cookie_name);
		if($getSize == "big") {
			fontSize.fontSizeBig();
		} else if($getSize == "middle") {
			fontSize.fontSizeMiddle();
		} else {
			fontSize.fontSizeSmall();
		}
	} else {
		$.cookie($cookie_name, "small");
	};
	
	$('#small').click(function(){
		fontSize.fontSizeSmall();
	});
	$('#middle').click(function() {
		fontSize.fontSizeMiddle();
	});
	$('#big').click(function(){
		fontSize.fontSizeBig();
	});
	
	// 2. Fancybox
	$("a.fancybox").fancybox({
		'titlePosition'		: 'inside', // outside, inside, over
	});
	$("a.iframe").fancybox({
		'width'				: '75%',
		'height'			: '75%',
		'autoScale'			: false,
		'type'				: 'iframe'
	});
	
	/*if(!$.cookie("scoutingzele-kerstennieuw")) {
		var date = new Date();
		date.setTime(date.getTime() + (24 * 60 * 60 * 1000));
		$.cookie("scoutingzele-kerstennieuw", "gezien", { expires: date });
		var preloadImage = new Image();
		preloadImage.src = "pictures/kerstennieuwjaar2012.jpg";
		
		$.fancybox(
			'<img src="pictures/kerstennieuwjaar2012.jpg" width="500" height="661" alt="4 februari 2012: Kerstboomverbranding en nieuwjaarsreceptie" />',
			{
			'autoDimensions'	: false,
			'width'         	: '500px',
			'height'        	: '661px',
			'titlePosition'		: 'inside',
			'title'				: '<a href="files/kerstennieuwjaar2012.pdf" title="meer informatie over 4 februari 2012: Kerstboomverbranding en nieuwjaarsreceptie" class="external" onClick="$.fancybox.close()">Meer informatie &raquo;</a>',
			}
		);
	};*/
	
	// 3. Open hyperlinks in new tab/window
	$(".external").click(function() {
		window.open(this.href);
		return false;
	});
});
