function fsize(size,unit,id) {
	if (BrowserDetect.browser == 'Firefox') {
		var replacelinks = $A($('resize-box').select('a.textsize'));
		replacelinks.each(function (s) {
			s.href = 'javascript:firefoxFsize()';
		});	
	} else {
 	var vfontsize = document.getElementById(id);
	if(vfontsize){
		//vfontsize.style.fontSize = size + unit;
		$('body').style.zoom = size +'%';
		createCookie("textsizestyle", size, 0);
	}
	set_selected_textsize('textsize_'+size);
	}
}

function firefoxFsize() {
	var text = '<p>Met Firefox kun je de pagina vergrooten door de knoppen "CTRL" en "+" tegelijk in te drukken. Om de pagina te verkleinen kun je "CTRL" en "-" tegelijk in drukken.</p><br/><a href="#" title="Sluit venster" onclick="Modalbox.hide();return false;">Sluit venster</a>';
	Modalbox.show(text, {title: 'Paginazoom met Firefox', width: 500, overlayClose: false, autoFocusing: false, slideUpDuration: 0.2, slideDownDuration: 0.2, loadingString: "Bezig met laden, even geduld s.v.p.",  afterLoad: function () {Modalbox.resizeToContent();}});
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
}
	
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function reading_textsize() {
		var cookie = readCookie("textsizestyle");
		textsize = cookie ? cookie : 100;
		fsize(textsize,'px','body');
		
		var selected_id = get_selected_textsize(textsize);
		set_selected_textsize(selected_id);
}
function get_selected_textsize(textsize) {
	var id = 'textsize_' + textsize;
	return id;
}

function set_selected_textsize(id) {
	if ($(id).hasClassName('selected_size')) {
	} else {
		var links = $A($('resize-box').select('a.textsize'));
		links.each(function (s) {
			s.removeClassName('selected_size');
		});	
		$(id).addClassName('selected_size');
	}
}