window.addEvent('domready', function() {
	var fontCookie = Cookie.read('FontSize');
	if(fontCookie == null) {
		fontCookie = Cookie.write('FontSize', 'Small', {duration: 180, path: '/'});
	}
	var myCSS = new Asset.css($('FontResizer').src.replace('font.js', 'style') + Cookie.read('FontSize') + '.css', {id: 'style' + Cookie.read('FontSize')});
	$$('.FontResizer').each(function(lnk) {
		var Size = '';
		if(lnk.get('class').contains('resizeLarge')) {
			Size = 'Large';
		} else if(lnk.get('class').contains('resizeMedium')){
			Size = 'Medium';
		} else {
			Size = 'Small';
		}
		if(Cookie.read('FontSize') == Size) {
			lnk.addClass('On');
		}
		lnk.addEvent('click', function(event) {
			event = new Event(event).stop();
			if($defined(myCSS)){			
				myCSS.destroy();
			}
			if(event.target.get('class').contains('resizeLarge')) {
				Size = 'Large';
			} else if(event.target.get('class').contains('resizeMedium')){
				Size = 'Medium';
			} else {
				Size = 'Small';
			}
			fontCookie = Cookie.write('FontSize', Size, {duration: 180, path: '/'});
			myCSS = new Asset.css($('FontResizer').src.replace('font.js', 'style') + Cookie.read('FontSize') + '.css', {id: 'style' + Cookie.read('FontSize')});
			$$('.FontResizer').each(function(icon) {
				icon.removeClass('On');
			});
			event.target.addClass('On');
		});
	});
});

