	function filesTreeSlide(current, next, action)
	{
		current = document.getElementById('files-tree-' + current);
		next = document.getElementById('files-tree-' + next);
		if (!next)
			return false;

		if (action == 'left')
		{
			current_px = 200;
			next_px = -200;
		}
		else
		{
			current_px = -200;
			next_px = 200;
		}

		var fxCurrent = new Fx.Elements(current, {wait: false, duration: 200, transition: Fx.Transitions.linear.easeOut});
		var optionsCurrent = {};
		optionsCurrent[0] = {left: [14, current_px]};
		fxCurrent.start(optionsCurrent).chain(function() {
			this.elements[0].setStyle("display", "none");
			this.elements[0].setStyle("left", "200px");
		});

		next.setStyle("display", "block");
		var fxNext = new Fx.Elements(next, {wait: false, duration: 200, transition: Fx.Transitions.linear.easeOut});
		var optionsNext = {};
		optionsNext[0] = {left: [next_px, 0]};
		fxNext.start(optionsNext).chain(function() {
		});
	}

