// JavaScript to change font size and retain setting on subsequent pages via a "fontSize" cookie

function checkFontSize () {
	fontSize = getCookie('fontSize');
	if (fontSize != null && fontSize != '') {
		document.getElementById('fontSizeDiv').style.fontSize = fontSize;
		if (fontSize == '120%') {
		document.getElementById('text1').src = 'images/textSmallOn.gif';
		document.getElementById('text2').src = 'images/textMediumOff.gif';
		document.getElementById('text3').src = 'images/textLargeOff.gif';
		}
		else if (fontSize == '140%') {
		document.getElementById('text1').src ='images/textSmallOff.gif';
		document.getElementById('text2').src ='images/textMediumOn.gif';
		document.getElementById('text3').src ='images/textLargeOff.gif';
		}
		else if (fontSize == '160%') {
		document.getElementById('text1').src ='images/textSmallOff.gif';
		document.getElementById('text2').src ='images/textMediumOff.gif';
		document.getElementById('text3').src ='images/textLargeOn.gif';
		}
	}
	else {
		size = '120%';
		setCookie('fontSize','120%')
	}
}

function switchTo(id) {
	var mainContentFont = document.getElementById('fontSizeDiv');

	if (id == 1) {
		document.getElementById('text1').src = 'images/textSmallOn.gif';
		document.getElementById('text2').src = 'images/textMediumOff.gif';
		document.getElementById('text3').src = 'images/textLargeOff.gif';
		mainContentFont.style.fontSize = '120%';
		size = '120%';
		setCookie('fontSize',size);
		
	}
	else if (id == 2) {
		document.getElementById('text1').src ='images/textSmallOff.gif';
		document.getElementById('text2').src ='images/textMediumOn.gif';
		document.getElementById('text3').src ='images/textLargeOff.gif';
		mainContentFont.style.fontSize = '140%';
		size = '140%';
		setCookie('fontSize',size);
	}
	else if (id == 3) {
		document.getElementById('text1').src ='images/textSmallOff.gif';
		document.getElementById('text2').src ='images/textMediumOff.gif';
		document.getElementById('text3').src ='images/textLargeOn.gif';
		mainContentFont.style.fontSize = '160%';
		size = '160%';
		setCookie('fontSize',size);
	}
}

function setCookie(cookieName,cookieValue) {
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*24*1000);
	document.cookie = cookieName + '='+escape(cookieValue)+';expires='+expire.toGMTString();
}

function getCookie(cookieName) {
	var cookie = document.cookie;
	var index = cookie.indexOf(cookieName + "=");
	if (index == -1) return null;
	index = cookie.indexOf('=', index) + 1;
	var endstr = cookie.indexOf(';', index);
	if (endstr == -1) endstr = cookie.length;
	return unescape(cookie.substring(index, endstr));
}

