var canfasd = new Object();

canfasd.medium = 10;
canfasd.large = 12;
canfasd.extralarge = 14;

canfasd.confirmElements = function() {
	canfasd.resizer = canfasd.resizer || document.getElementById( 'resizer' );
	canfasd.resizer_m = canfasd.resizer_m || document.getElementById( 'resizer_m' );
	canfasd.resizer_l = canfasd.resizer_l || document.getElementById( 'resizer_l' );
	canfasd.resizer_xl = canfasd.resizer_xl || document.getElementById( 'resizer_xl' );
};

canfasd.resizeText = function( size ) {
	var sz = parseFloat(size);
	if (isNaN(sz)) { return; }
	document.body.style.fontSize = '' + sz + 'px';
};

canfasd.resetResizer = function () {
	canfasd.confirmElements();
	canfasd.resizer_m.className = "";
	canfasd.resizer_l.className = "";
	canfasd.resizer_xl.className = "";
};

canfasd.smallText = function () {
	canfasd.resizeText(canfasd.small);
	canfasd.resetResizer();
	canfasd.resizer_s.className = "active";
};

canfasd.mediumText = function () {
	canfasd.resizeText(canfasd.medium);
	canfasd.resetResizer();
	canfasd.resizer_m.className = "active";
};

canfasd.largeText = function () {
	canfasd.resizeText(canfasd.large);
	canfasd.resetResizer();
	canfasd.resizer_l.className = "active";
};

canfasd.extraLargeText = function () {
	canfasd.resizeText(canfasd.extralarge);
	canfasd.resetResizer();
	canfasd.resizer_xl.className = "active";
};