// JavaScript Document

var TextSize = {
	
	resizable:Object,
	smaller:Object,
	larger:Object,
	
	init : function()
	{
		TextSize.smaller 	= $('textsize_smaller');
		TextSize.larger		= $('textsize_larger');
		TextSize.resizable	= $('resizable');
		
		Event.observe( TextSize.smaller, 'click', TextSize.makeSmaller );
		Event.observe( TextSize.larger, 'click', TextSize.makeLarger );
	},
	
	makeSmaller:function()
	{
		var size = parseFloat(TextSize.resizable.getStyle('fontSize').replace('em',''));
		size -= .1;
		TextSize.resizable.setStyle({fontSize:size+'em'});
		TextSize.setCookie(size);
	},
	
	makeLarger:function()
	{
		//alert(TextSize.resizable.getStyle('fontSize'));
		var size = parseFloat(TextSize.resizable.getStyle('fontSize').replace('em',''));
		size += .1;
		TextSize.resizable.setStyle({fontSize:size+'em'});
		TextSize.setCookie(size);
	},
	
	setCookie:function(size)
	{
		var expiredays = 30;
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie="textsize =" +escape(size)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}
}

Event.observe( window, 'load', TextSize.init );