﻿
		var currentFontSize = 1.0;
		var maxFontSize = 2.0;
		var minFontSize = 0.1;
		
		function resetFontSize()
		{
			currentFontSize = 1.0
			
			setFontSize(false);
		}
		
		function bigger()
		{
			currentFontSize = currentFontSize + 0.1;
			if (currentFontSize > maxFontSize)
				currentFontSize = maxFontSize;
			
			setFontSize(false);
		}
		
		function smaller()
		{
			currentFontSize = currentFontSize - 0.1;
			if (currentFontSize < minFontSize)
				currentFontSize = minFontSize;
				
			setFontSize(false);
		}
		
		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 setFontSize(onload)
		{
			if (!onload)
			{
				var containerElem = document.getElementById('container');
				if (containerElem)
					containerElem.style.fontSize = String(currentFontSize.toFixed(1)) + 'em';
			}
			
			var resetFontSizeDiv = document.getElementById('resetFontSize');
			if (currentFontSize.toFixed(1) != 1.0 && resetFontSizeDiv)
				resetFontSizeDiv.style.display = 'inline';
			else if (resetFontSizeDiv)
				resetFontSizeDiv.style.display = 'none';
			
			
			createCookie('currentFontSize', String(currentFontSize.toFixed(1)));
		}


