$(function() {
	// Set the transparent pixel
	//$(document).pngFix();
});

$(function() {
//lightbox
	$('a.thickbox').lightbox({
	
		fitToScreen: true,
		displayHelp: false,
		fileLoadingImage: '../gui/lightbox/loadingAnimation_inv.gif',
		fileBottomNavCloseImage : '../gui/lightbox/close_small.gif',
		slideNavBar: false,
		navbarOnTop: true,
		strings : {
			help: ' \u2190 / P - vorig beeld\u00a0\u00a0\u00a0\u00a0\u2192 / N - volgend beeld\u00a0\u00a0\u00a0\u00a0ESC / X - sluit',
			prevLinkTitle: 'vorige',
			nextLinkTitle: 'volgende',
			prevLinkText:  '&laquo; Vorige',
			nextLinkText:  'Volgende &raquo;',
			closeTitle: 'sluit',
			image: 'Afbeelding ',
			of: ' van '
		}
		
	});
});

/* ////////////////////////////////////// */
/* FONT SIZE START */
/* ////////////////////////////////////// */
$(function() {

	initsize('px');
	
	$("a:has('.bigger')").click(function(){
	
		fontSizer(2,'px');
		
		$(this).parent('div').hide();
		$("a:has('.smaller')").parent('div').show();
		
		return false;
		
	});
	
	$("a:has('.smaller')").click(function(){
	
		fontSizer(-2,'px');
		
		$(this).parent('div').hide();
		$("a:has('.bigger')").parent('div').show();
		
		return false;
		
	});
	
});

function initsize(unit) {

	var size = getCookie('nah.nl.fontsize');	
	
	if(size != null){
		$('body').css('fontSize',size + unit);
		
		// knopswitch
		if(size > 14){
			$("a:has('.bigger')").parent('div').hide();
		} else {
			$("a:has('.smaller')").parent('div').hide();
		}
	} else {
		$("a:has('.smaller')").parent('div').hide();
	}
}

function fontSizer(inc,unit) {
	
	// uitgaande van basis-size in pixels
	var max = 16;
	var min = 11;
	
	var fsize = $('body').css("fontSize").replace(unit,'');
	var newsize = eval(fsize + "+" + inc);
	
	if (newsize < max && newsize > min) {
				
		$('body').css('fontSize',newsize + unit);
	
		setCookie('nah.nl.fontsize',newsize);
	}
};

/* ////////////////////////////////////// */
/* FONT SIZE END */
/* ////////////////////////////////////// */


function setCookie(name,value) {
	//var deCookie = name + "=" + escape(value);
	
	var days = 365;
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
		
    //var deCookie = name + "=" + escape(value) + "; expires=''; path=/";
   // document.cookie = deCookie;
   
   document.cookie = name + "=" + value + expires + "; path=/";
}


function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}
	else begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
		end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}

