/**
 * @class SlideShow
 * @lends SlideShow
 * @augments mangrove.TabRotator
 */
txxi.SlideShow = Class.create(mangrove.TabRotator,{
	clickHandler: function(event){
		var link = null;
		if(link = event.findElement('a')){
			if(link.hasClassName('active')){
				event.stop();
				return false;
			}
			this.handleLinkInfo(link);
			link.blur();
			event.stop();
		}
	},
	activateItem: function(value){
		this.content.childElements().each(function(item){
			var itemValue = Element.getClassParameter(item, this.options.parameterName);
			if(value == itemValue){
				item.addClassName('active');
				item.setStyle({'left': '185px'});
			}
		}.bind(this))		
		
		var effects = new Array();
		this.content.select('.active').each(function(el){
			effects.push(new Effect.Move(el,{ sync: true, x:-185, mode: 'relative' }));
		});
		new Effect.Parallel(effects,{ 
			duration: 0.3,
			afterFinish: function(){
			}.bind(this)
		});
	}
});