/**
 * Created by JetBrains PhpStorm.
 * User: Vallefor
 * Date: 20.06.11
 * Time: 15:53
 * To change this template use File | Settings | File Templates.
 */
function widthSlider(jq)
{
	this.jq=jq;
	this.curSlide=0;
	this.maxSlide=0;
	//this.init();

	this.busy=false;

	this.speed=300;
	this.normWidth=220;

	var self=this;


	this.init = function()
	{
		this.maxSlide=this.jq.length;
		this.curSlide=0;

		var i=0;
		jq.each(function(){
			if(self.curSlide!=i)
			{
				$(this).css({ width: 0, display: "none" })
			}
			i++;
		})

	};
	this.showSlide = function(num)
	{
		if(num!=this.curSlide && !this.busy)
		{
			this.busy=true;

			jq.eq(this.curSlide).animate({ width: 0 },self.speed,"swing",function(){
				$(this).css({ display: "none" });
				jq.eq(num).css({ display: "block" });
				jq.eq(num).animate({ width: self.normWidth },self.speed,"swing",function(){
					self.curSlide=num;
					self.busy=false;
				});
			})
			return true;
		}
		return false;
	};
}
