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



var textResizer = {

	containerClassName: '',
	maxClassName: 4,
	minClassName: 1,
	lastClassName: 2,
	prefixClassName: 'font_size',

	init: function(containerClassName, plusClassName, minusClassName)
	{
		this.containerClassName = containerClassName;

		$C(plusClassName).onclick = function()
		{
			textResizer.plus();
		}

		$C(minusClassName).onclick = function()
		{
			textResizer.minus();
		}

		var cookieSize = GetCookie('text_size');
		if(cookieSize <= this.maxClassName && cookieSize >= this.minClassName)
		{
			this.lastClassName = parseInt(cookieSize);
			this.setClassName();
		}
	},

	plus: function()
	{
		this.lastClassName = (this.lastClassName + 1 > this.maxClassName) ? this.maxClassName : this.lastClassName + 1;
		this.setClassName();
	},

	minus: function()
	{
		this.lastClassName = (this.lastClassName - 1 < this.minClassName) ? this.minClassName : this.lastClassName - 1;
		this.setClassName();
	},

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

}

