/**
* Author: Alexadner Gavazov
* Created date: 2007-09-05
*/

var textResizer = {
	containerClassName: '',
	maxClassName: 2,
	minClassName: 1,
	lastClassName: 1,
	prefixClassName: 'font_size',

	init: function(containerClassName, toggleClassName) {
		this.containerClassName = containerClassName;
		
		$C(toggleClassName).onclick = function() {
			textResizer.toggle();
		}
		
		var cookieSize = GetCookie('text_size');
		if(cookieSize <= this.maxClassName && cookieSize >= this.minClassName) {
			this.lastClassName = parseInt(cookieSize);
			this.setClassName();
		}
	},
	
	toggle: function() {
		this.lastClassName = this.lastClassName == this.minClassName ? this.maxClassName : this.minClassName;
		this.setClassName();
	},

	setClassName: function() {
		$C(this.containerClassName).className = 'font_size' + this.lastClassName + ' ' + this.containerClassName;
		SetCookie('text_size', this.lastClassName);
	}
}
