

var prefsLoaded = false;
var currentFontSize = defaultFontSize;

function pageFontsize(sizeDifference)
{
	currentFontSize = parseInt(currentFontSize) + parseInt(sizeDifference * 2.5);

	if(currentFontSize > 100){
		currentFontSize = 100;
	}else if(currentFontSize < 60){
		currentFontSize = 50;
	}

	pageSetFontSize("page-mainT", currentFontSize);
}

function FontReset()
{
	currentFontSize = defaultFontSize;
	pageFontsize(0);
}

function pageLoadPrefs()
{
	if(!prefsLoaded){
		cookie = pageReadCookie("fontSize");
		currentFontSize = cookie ? cookie : defaultFontSize;
		pageFontsize(0);
		
		prefsLoaded = true;
	}
}

function pageSavePrefs()
{
	pageWriteCookie("fontSize", currentFontSize, 365);
}

function pageInitTemplate()
{
	// Set accessibility preferences
	pageLoadPrefs();
}

function pageFinalizeTemplate()
{
	// Save accessibility preferences
	pageSavePrefs();
}

pageAddEvent(window, 'load', pageInitTemplate);
pageAddEvent(window, 'unload', pageFinalizeTemplate);