/*
Copyright 2000-2003 Image Works All Rights Reserved
Image Works, Jamie Peloquin
Last update: 03-07-2003
*/



/*
The following scripts deal with the FONT-SIZER
*/

	//Create cookie that stores the font size preference
		function saveFontSize(fontResizeN)
		{
			//Set cookie to expire 1 year from date of creation
			var nextyear = new Date();
			nextyear.setFullYear(nextyear.getFullYear() + 1);
			document.cookie = "fontResizeN=" + fontResizeN + "; path=/; expires=" + nextyear.toGMTString();
		}
		
		
		
	//Read saved font preferences from cookie
		function readFontSize()
		{
			var fontValue = "";
			var allcookies = document.cookie;
			var cookieSheet;
			if (allcookies != null) {
				cookieSheet = allcookies.split(";");
			
				for (chip = 0; chip < cookieSheet.length; chip++)
				{
					if (cookieSheet[chip].indexOf('fontResizeN') > -1) //pull "fontresize" from the cookie
					{
						fontArray = cookieSheet[chip].split("=")
						fontValue = fontArray[1];
					}
				}
			}
			return fontValue;		
		}
		
		
	//Set font size on page load.
		function setFontSize()
		{
			fontValue = readFontSize();
			//alert(fontValue);
			
			if (fontValue != '')
			{
				contentFontSize(fontValue);
			}
			else if (fontValue == '')
			{
				contentFontSize('normal');
			}
		}
		
		
		
	//Font sizer
	//This script allows the user to increase or decrease the font-size of the body-text only
		
		function contentFontSize(fontResizeN)
		{
			var contentBlock = document.getElementById("textArea");
			
			switch(fontResizeN)
			{
				
					
				case "smaller":
				//Smallest 10/12
					contentBlock.style.fontSize='10px';
					contentBlock.style.lineHeight='1.3em';
					break;
				
				case "larger":
				//Larger 14/16
					contentBlock.style.fontSize='14px';
					contentBlock.style.lineHeight='1.3em';
					break;
				
				case "largest":
				//Largest 18/20
					contentBlock.style.fontSize='18px';
					contentBlock.style.lineHeight='1.3em';
					break;
					
					
				case "normal":
				//Normal 12/14
					contentBlock.style.fontSize='12px';
					contentBlock.style.lineHeight='1.3em';
					break;
					
					default:
				//Normal 12/14
					contentBlock.style.fontSize='12px';
					contentBlock.style.lineHeight='1.3em';
					break;
				
			}
			saveFontSize(fontResizeN);
		}

/*
END FONT-SIZER scripts
*/

