// By Gerhard (wie anders :D)
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 eraseCookie(name) {
	createCookie(name,"",-1);
}

function setFontSize(value) {
  switch(value) {
	  case 1: { 
			createCookie('bbFontsize','12',365);
    	renderFontSize(12);
			break;
		}
	  case 2: { 
			createCookie('bbFontsize','15',365);
    	renderFontSize(15);
			break;
		}
	  case 3: { 
			createCookie('bbFontsize','18',365);
    	renderFontSize(18);
			break;
		}
	}
	return void(null);
}

var strCookie = readCookie('bbFontsize');

if (strCookie) {
	var strStyle = '<style type="text/css">';
	strStyle += '#mainleft {';
	strStyle += 'font-size: ' + strCookie + 'px';
	strStyle += '}\n';
	strStyle += 'h1 {';
	strStyle += 'font-size: ' + (parseInt(strCookie) + 3) + 'px';
	strStyle += '} ';
	strStyle += '</style>'
	
  document.write(strStyle);
}

function renderFontSize(value) {
  var objMainleft = document.getElementById('contentplaats');
	var intTextSize = value ;
	var intHeaderSize = value + 3;
	
	objMainleft.style.fontSize = intTextSize + 'px'; 
  var arrHeaders = objMainleft.getElementsByTagName('H1');
	
	for (i=0; i<arrHeaders.length; i++) {
	  arrHeaders[i].style.fontSize = intHeaderSize + 'px';
	}
}
