var linkColorChange = {
 
	offColor:'#535353',
	onColor:'#fff',
	
	
	
	setupColorChange:function(){
	
		var fontSmall = $('fontSmall');
		var fontMed = $('fontMed');
		var fontBig = $('fontBig');
		
		var smallSize = '10px';
		var smallHeight = '19px';
		var medSize = '12px';
		var medHeight = '23px';
		var bigSize = '14px';
		var bigHeight = '27px';
		
		
		var TextSize = fontSmall;
		
		
		var textSizeLinks = [fontSmall, fontMed, fontBig];
		
		
		var resizeElements = $('content').getElements('div.postText');
		textSizeLinks.each(function(item){
 			
			var changeColor = new Fx.Style(item, 'color',{
				duration:400, 
				wait:false,
				transition: Fx.Transitions.quartInOut
				});
				
			var changeSize = new Fx.Elements(resizeElements,{
				duration:500,
				transition: Fx.Transitions.quartInOut
				});
			
			
			item.addEvent('mouseover',function(){
					if(TextSize != item){
						changeColor.start(linkColorChange.onColor);
					}
				});
			item.addEvent('mouseout',function(){
					if(TextSize != item){
						changeColor.start(linkColorChange.offColor);
					}
				});
				
			item.addEvent('click',function()
			{
				TextSize = item;
				if(item.id == 'fontSmall')
				{
					var growSize = smallSize;
					var growHeight = smallHeight;
				}
				else if (item.id == 'fontMed')
				{
					var growSize = medSize;
					var growHeight = medHeight;
				}
				else if (item.id == 'fontBig')
				{
					var growSize = bigSize;
					var growHeight = bigHeight;
				}
				
				var o = {};
				for ( a=0; a < resizeElements.length; a++ )
				{
					o[a] = 
					{
					    'font-size': growSize,
					    'line-height': growHeight
				   	};
				}
				changeSize.start(o).chain(function()
				{
				    ArticleLoader.expandToFit();
				});
				
				textSizeLinks.each(function(link)
				{
						var fadeOutSelected = new Fx.Style(link, 'color',
						{
							duration:300, 
							wait:false,
							transition: Fx.Transitions.quartInOut
						});
						if(TextSize != link)
							fadeOutSelected.start(linkColorChange.offColor);
					});
				});
				
		});
	},
 
	init:function(){
		
	}
 
};
window.onDomReady(linkColorChange.init.bind(linkColorChange));