function asdrubale(fx2){
	$$('#ListaAnteprime a').each(function(item){
		item.addEvent('click',function(e){
			new Event(e).stop();
			fx2.pause();
			fx2.set('opacity', 0);
			var url=item.getProperty('href');
			var desc=item.getProperty('longDesc');
			new Asset.images(url, {
				onComplete: function() {
					$('Big').setProperty('src',url);
					if($('descrizione')) $('descrizione').set('text',desc);
					fx2.start('opacity', 1);
				}
			});							   
		});
	});
}
window.addEvent('domready', function() {
	var images=new Array();
	var slider =0;
	var percento=0;
	if($('StripGallery')){
		$('StripGallery').setStyle('visibility','hidden');
		$('Prev').setStyle('visibility','hidden');
		var fx = new Fx.Tween($('Progress'), {wait:false,fps:60,duration:500,unit:'%'});
		var fx2 = new Fx.Tween($('Big'), {wait:false,duration:1500});
		var fx3 = new Fx.Tween($('sliderGallery'), {wait:false,duration:1000,transition: Fx.Transitions.Back.easeIn});
		if(ID_Pagina==38){	asdrubale(fx2)	}
		$$('#sliderGallery a').each(function(item){
			var Thumb=item.getFirst();									  
			var src =Thumb.getProperty('src');
			images.push(src);
				item.addEvent('click', function(e) {
					new Event(e).stop();
					fx2.pause();
					fx2.set('opacity', 0);
					if(ID_Pagina!=38)	var url= Thumb.getParent().getProperty('href');
					else{
						var url= Thumb.getProperty('src').replace('images','ing_images');
						var tmp=this.getProperty('href');
						var url_ajax='../_res/php/'+tmp.replace('galleria.php','dettagli-prodotto-ajax.php')+'&Lang='+Lang;
						var myHTMLRequest = new Request.HTML({
							url: url_ajax,
							charset: 'ISO-8859-1',
							update : $('DettaglioProdotto'),
							onSuccess: function(){
								asdrubale(fx2);
							},
							onFailure: function(){
								location.href=tmp;
							}
						}).send();
					}
					var desc=Thumb.getProperty('longDesc');
					new Asset.images(url, {
						onComplete: function() {
							$('Big').setProperty('src',url);
							if($defined($('descrizione')))$('descrizione').set('text',desc);
							fx2.start('opacity', 1);
						}
					});
				});
		});
	var	avanzamento=(100/images.length);
	var grandezza_slider=($('sliderGallery').getElement('a').getStyle('width').toInt()+$('sliderGallery').getElement('a').getStyle('margin-right').toInt())*images.length;
	var grandezza_cont_ant=$('ThumbsGallery').getStyle('width').toInt()
	if(images.length<=5)	$('Next').setStyle('visibility','hidden');
	$('sliderGallery').setStyle('width',grandezza_slider);
	new Asset.images(images, {
		onProgress: function(i) {
			percento=percento+avanzamento;
			if(percento>100)percento=100;
			fx.start('width', percento);
		},
		onComplete: function() {
			fx.start('width', percento).chain( function() {
				$('ProgressBar').destroy();
				$('StripGallery').setStyle('visibility','visible');
			});
		}
	});
	
	$('Next').addEvent('click', function() {
	   	slider=slider-grandezza_cont_ant;
		if(grandezza_slider+slider<=grandezza_cont_ant)
			$('Next').setStyle('visibility','hidden');
		fx3.pause();
		fx3.start('margin-left', slider);
		$('Prev').setStyle('visibility','visible');
	});
	
	$('Prev').addEvent('click', function() {
		slider=slider+grandezza_cont_ant;
		if(slider>=0){ 
			slider=0;
			$('Prev').setStyle('visibility','hidden');
		}
		fx3.pause();
		fx3.start('margin-left', slider);
		$('Next').setStyle('visibility','visible');
	});
	}

});
