var FontSize = {
	min: 0.7,
	max: 1.3,
	init: function() { if (FontSize.element = document.getElementById('zoomable')) {
		FontSize.originalFontSize = parseFloat(FontSize.element.style.fontSize || 1);
		FontSize.reset();
	}},
	reset: function() { if (FontSize.element) {
		FontSize.element.style.fontSize = FontSize.originalFontSize + 'em';
	}},
	incr: function() { if (FontSize.element) { if (parseFloat(FontSize.element.style.fontSize) < FontSize.max) {
		FontSize.element.style.fontSize = (parseFloat(FontSize.element.style.fontSize) + 0.1) + 'em';
	}}},
	decr: function() { if (FontSize.element) { if (parseFloat(FontSize.element.style.fontSize) > FontSize.min) {
		FontSize.element.style.fontSize = (parseFloat(FontSize.element.style.fontSize) - 0.1) + 'em';
	}}}
};

if (window.addEventListener) {
	window.addEventListener('load', FontSize.init, false);
} else {
	window.attachEvent('onload', FontSize.init);
}
