function resizeFont(element, toValue) {
	
	var lineHeightMultiplier = 1.5;
	var defaultSmallSize = 12;
	var defaultMediumSize = 14;
	var defaultLargeSize = 18;
	
	var fontSize = $(element).getStyle('font-size').toInt();
	if (fontSize == 100) {
		fontSize = 12;
	}
	var bodyFx = new Fx.Styles(element);
	
	if (toValue == 'small') {
		bodyFx.start({    
			'font-size': [fontSize, defaultSmallSize],
			'line-height': [fontSize * lineHeightMultiplier, defaultSmallSize * lineHeightMultiplier]
		});
		fontSize = 12;
	}
	if (toValue == 'medium') {
		bodyFx.start({    
			'font-size': [fontSize, defaultMediumSize],
			'line-height': [fontSize * lineHeightMultiplier, defaultMediumSize * lineHeightMultiplier]
		});
		fontSize = 14
	}
	if (toValue == 'large') {
		
		bodyFx.start({    
			'font-size': [fontSize, defaultLargeSize],
			'line-height': [fontSize * lineHeightMultiplier, defaultLargeSize * lineHeightMultiplier]
		});
		fontSize = 18;
	}
}

