var elementID = "fontsize";

function changeFont( fontClass )
{
	var element = document.getElementById( elementID );
	element.className = fontClass;
	setCookie( "fontSize", fontClass, 5);
}		

function setDefaultFontSize()
{
	var fontSize = getCookie( "fontSize" )
	if( fontSize )
	{
		var element = document.getElementById( elementID );
		element.className = fontSize;
	}
}

function setCookie( name, value, days )
{
	var expiryDate = new Date();
	expiryDate.setDate( expiryDate.getDate() + days );
	document.cookie = name + "=" + escape( value ) + ( ( days == null ) ? "" : ";expires=" + expiryDate.toGMTString() );
}

function getCookie( name )
{
	if( document.cookie.length > 0 ) 
	{
		cookieStart = document.cookie.indexOf( name + "=" );
		if( cookieStart != -1 )
		{ 
			cookieStart = cookieStart + name.length + 1;
			cookieEnd = document.cookie.indexOf( ";", cookieStart );
			if( cookieEnd == -1 ) end = document.cookie.length;
			return unescape( document.cookie.substring( cookieStart, cookieEnd ) );
		}
	}
	return false;
}
