var screenSlider = new Class({
	initialize:function(id,idLinks)
	{
		this.container = $(id);
		this.linksContainer = $(idLinks);
		this.elements = new Array();
		this.currentElement = this.elements[0];
		this.currentIndex = 0;
		this.imagesTab = new Array();
		
		this.zoomButton = $$('.ScreenshotsZoom')[0].getElement('a');
		this.zoomButton.addEvent('click',function(ev){
			ev.stop();
			var newTab = new Array();
			for (var i=0; i<$this.imagesTab.length;i++)
			{
				newTab.push(new Array($this.imagesTab[i],''));
			}
			Slimbox.open(newTab,$this.currentIndex);
		})
		
		this.links = new Array();
		this.gallery = new Fx.Scroll(id,{link:'cancel',duration:1000});
		var $this = this;
		this.container.getElement('div.imagesContainer').getElements('div.page').each(function(element,index){
			$this.elements.push(element);
			$this.imagesTab.push(element.getElement('a').href);
			element.addEvent('click',function(){
				Slimbox.open([$this.containers[index].getElement('a').href,''],index);
			})
		});
		this.linksContainer.getElements('a').each(function(element,index){
			$this.links.push(element);
			
			element.addEvent('click',function(){
				$this.currentIndex = index;
				$this.currentElement = $this.elements[index];
				$this.gallery.toElement($this.elements[index])
			});
		})
	}
})
