// JavaScript Document
//
//veranderen van de tekstGrootte;
function togglefontsize(grootte, offset){
	var fontsize = parseInt(document.getElementById('body').style.fontSize); 
	fontsize = grootte;
	if(offset){ 
		fontsize = parseInt(offset); 
	} 
	document.getElementById('body').style.fontSize = (fontsize) + "em"; 
	return; 
}
//ophalen van de fontgrootte
function loadstylepref(){ 
	var pref = getcookieparam(parsecookie(), "site_pref"); 
	if(pref){ 
		var prefs = pref.split(","); 
		togglefontsize(prefs[1], 0); 
		} 
	return; 
}
//
//ophalen van de parameters uit de cookie
function getcookieparam(cookie_pairs, name){
	if(cookie_pairs == null){ 
		return null; 
	} 
	exp = new RegExp(name); 
	for(var i = 0; i < cookie_pairs.names.length; i++){ 
		var result = exp.exec(cookie_pairs.names[i]); 
		if(result == name){ 
			return cookie_pairs.values[i]; 
		} 
	} 
}
//
//het opslaan van de cookie met de gegevens
function parsecookie(){ 
	var cookie_pairs = new Object(); 
	cookie_pairs.names = new Array(); 
	cookie_pairs.values = new Array(); 
	var cookie = document.cookie; 
	if(cookie == "") { 
		return null; 
	} 
	var pairs = cookie.split(";"); 
	for(var i = 0; i < pairs.length; i++){ 
		var pos = pairs[i].indexOf('='); 
		if(pos == -1){ 
			continue; 
		} 
		var cookie_name = pairs[i].substring(0,pos); 
		var cookie_value = pairs[i].substring(pos+1); 
		cookie_pairs.names[i] = cookie_name; 
		cookie_pairs.values[i] = cookie_value; 
	} 
	return cookie_pairs; 
}
//
//
function storestylepref(){
	var fontpref = getfontsize();
	var pref = fontpref;
	var date = new Date();
    date.setTime(date.getTime()+(30*24*60*60*1000));//set cookie to expire in 30 days
    var expires = "expires="+date.toGMTString();
	document.cookie = "pt_pref=" + pref + ";" + expires;
	return;
}

function getfontsize(){
	var fontsize = parseInt(document.getElementById('bodyContent').style.fontSize);
	return fontsize;
}