function textsize(size) {
	if (size == 'default') {
		var cookiesize = readCookie('typesize');
		
		if ( (cookiesize == null) || (cookiesize == '0') ) {
			return;
		}
		
		else { size = cookiesize; }
	}
	
	size = Number(size);
	
	var body = document.getElementsByTagName('body')[0];
	body.style.fontSize = (12 + size) + 'px';
	
	var h1s = document.getElementsByTagName('h1');
	for (var i = 0; i < h1s.length; i++) {
		h1s[i].style.fontSize = (18 + size) + 'px';
	}

	var h2s = document.getElementsByTagName('h2');
	for (var i = 0; i < h2s.length; i++) {
		h2s[i].style.fontSize = (14 + size) + 'px';
	}
	
	var mainpane = document.getElementById('mainpane');
	if (mainpane) {
		var mph2s = mainpane.getElementsByTagName('h2');
		for (var i = 0; i < mph2s.length; i++) {
			mph2s[i].style.fontSize = (13 + size) + 'px';
		}
	}
	
	var leftcol = document.getElementById('leftcol');
	if (leftcol) {
		var lch1s = leftcol.getElementsByTagName('h1');
		for (var i = 0; i < lch1s.length; i++) {
			lch1s[i].style.fontSize = (12 + size) + 'px';
		}
	}
	
	var rightcol = document.getElementById('rightcol');
	if (rightcol) {
		rightcol.style.fontSize = (12 + size) + 'px';

		var rch1s = rightcol.getElementsByTagName('h1');
		for (var i = 0; i < rch1s.length; i++) {
			rch1s[i].style.fontSize = (14 + size) + 'px';
		}
	}
	
	var sidebar = document.getElementById('sidebar');
	if (sidebar) {
		var divs = sidebar.getElementsByTagName('div');
		for (var i = 0; i < divs.length; i++) {
			if (divs[i].className == 'highbox') {
				var boxh1s = divs[i].getElementsByTagName('h1');
				for (var j = 0; j < boxh1s.length; j++) {
					boxh1s[j].style.fontSize = (12 + size) + 'px';
				}
			}
		}
	}
	
	createCookie('typesize',size);
}




