function fontSize(size)
{
	_fontSize(size);
	set_cookie('stylecookie', size, 10);
}

function _fontSize(size)
{
	document.body.className = 'bodySize'+size;
}

function set_style_from_cookie()
{
 	var size = get_cookie('stylecookie');
	
	if(size)
	{
		_fontSize(size);
	}
	else
	{
		fontSize(0);
	}
}

function set_cookie(cookie_name, cookie_value,lifespan_in_days, valid_domain)
{
	
    var domain_string = valid_domain ? ("; domain=" + valid_domain) : '' ;
    document.cookie = cookie_name+"="+encodeURIComponent(cookie_value)+"; max-age="+60*60*24*lifespan_in_days+"; path=/"+domain_string ;
}

function get_cookie(cookie_name)
{
    var cookie_string = document.cookie;
    if (cookie_string.length != 0)
	{
		//var cookie_value = cookie_string.match('(^|;)[\s]*'+cookie_name+'=([^;]*)' );
		var cookie_value;
		if(cookie_value = cookie_string.match('[\s]*'+cookie_name+'=([^;]*)' ))
		{
			return decodeURIComponent(cookie_value[1]);
		}
    }
    return 0;
}