window.addEvent('domready',writeTextControls);

function writeTextControls() {
	
	var access = $('access');
	
	if (access) {
		
		var accessul = access.getElementsByTagName('ul')[0];

		accessul.innerHTML = '<li class="enlarge"><a href="#" onclick="return changeFontSize(\'+\')" accesskey="+">Enlarge Text</a></li><li class="reduce"><a href="#" onclick="return changeFontSize(\'-\')" accesskey="-">Reduce Text</a></li><li class="reset"><a href="#" onclick="return changeFontSize(\'\')" accesskey="0">Reset Text</a></li><li class="info"><a href="/accessibility.html">Accessibility Info</a></li>';
		
	}
	
	
}

//	FontSwitcher
//	By Brian Drum
//	http://lunaport.com/articles/fontswitcher/

defaultFontSize = 90;
minFontSize = 60;
maxFontSize = 200;

function setPreferredFontSize(size) {
	if (size > minFontSize && size < maxFontSize) {
		document.body.style.fontSize = size+'%';
		createCookie("font", size, 365);
	}
}

function setDefaultFontSize(e) {
	var cookie = readCookie("font");
	var size = cookie ? cookie : defaultFontSize;
	setPreferredFontSize(size);
}

function changeFontSize(dir) {
	var cookie = readCookie("font");
	var size = cookie ? cookie : defaultFontSize;
	if (dir == '+') size = parseInt(size) + 6;
	else if (dir == '-') size = parseInt(size) - 6;
	else size = parseInt(defaultFontSize);
	setPreferredFontSize(size);
	return false;
}