
function setGalleriaFade(){
	
	$('.galleria_fade li.bl01').css('display','none!important');
	
	var gal_cur_slide = -1;	
	var gal_numIMAGE =  $('.galleria_fade li').size()-1
	var back_cliccato = 0;
	var vel_animazione = time(9);
	var animazionestato = 1;
	var executionTimer
	var animAttiva = 0;
	
	function assegnaValori(){
		//ASSEGNA VALORI E Z-INDEX INVERSO
		
		if(animazionestato==1){
			$('.galleria_fade .Fplay').css('background-position', '-15px -16px');
		}else{
			$('.galleria_fade .Fpause').css('background-position', '10px -16px');
		}
	
		$('.galleria_fade li').each(function(index) {
			

			$(this).attr('id', 'img' + index).css({'z-index': 2, 'display':'none'});

			
			$('<span class=n'+index+'>'+(index+1)+'</span>').appendTo('.galleria_fade .numeri').data('valore',{id:index}).click(function()
				{
					effetto($(this).data('valore').id);
					gal_cur_slide=$(this).data('valore').id;
				
			});
		

			$(this).data('valore', {
		
				id : index
			
			});
	
		})

			animaSlide('next')

		//paginazione()
		assegnaFunzioni()
	}
	
	function paginazione(){
			
			if(gal_numIMAGE > 5){
				$('<span style="position:relative;width:30px;display:inline;">|&lt;&lt;</span>').prependTo('.galleria_fade .numeri');
				$('<span style="position:relative;width:30px;display:inline;">&gt;&gt;|</span>').appendTo('.galleria_fade .numeri');	
			}	
	}
	
	function assegnaFunzioni(){

			$('.galleria_fade li').click(function() {
					
					curlink = $('h2 a',this).attr('href');
					
					if($('h2 a',this).attr('target')){
						
						targetlink = $('h2 a',this).attr('target')
					
					}else {
						
						targetlink = '_self'	
					}
					open(curlink, targetlink );
					/* PER METTERE IL NEXT SULLE IMMAGINI AL POSTO DEL LINK TOLIERE IL COMMENTO E
					COMMENTARE IL LINK SOPRA
										
					if(animAttiva==false){

						clearTimeout(executionTimer);
						back_cliccato = 0;
						animaSlide('next');
					}
					*/
			}).css({ 'cursor':'pointer' });
			$('.galleria_fade .Fnext').click(function() {
					if(animAttiva==false){

						clearTimeout(executionTimer);
						back_cliccato = 0;
						animaSlide('next');

					}
			})
			$('.galleria_fade .Fnext').hover(function() {

					$(this).css('background-position', '-72px -16px');	

			},function() {
			
					$(this).css('background-position', '-72px 1px');
					

			});
				
			$('.galleria_fade .Fback').click(function() {

					if(animAttiva==false){

						back_cliccato = 1;
						animaSlide('back');
					
					}

			})
			$('.galleria_fade .Fback').hover(function() {
				
					$(this).css('background-position', '-43px -16px');

			},function(){
					$(this).css('background-position', '-43px 1px');
			});
			//CONTROLLI play Pausa
			$('.galleria_fade .Fpause').click(function() {

					animazionestato = 0;
					clearTimeout(executionTimer)
					onFooEndFunc(false);
					
					
					$(this).css('background-position', '10px -16px');
					$('.galleria_fade .Fplay').css('background-position', '-15px 1px');
			})
			$('.galleria_fade .Fplay').click(function() {

					animazionestato = 1;
					animaSlide('next');
										
					$(this).css('background-position', '-15px -16px');
					$('.galleria_fade .Fpause').css('background-position', '10px 1px');
			})
	}
	
	function animaSlide(direzione){

		if(animazionestato==1){
	
			onFooEndFunc(true);
		
		}else{

			onFooEndFunc(false);
		}
		

		if(back_cliccato==0){

			gal_cur_slide +=1;
		}

		if(back_cliccato == 1){

			gal_cur_slide -=1;		

		}

		if(gal_cur_slide==gal_numIMAGE+1){
				
			gal_cur_slide = 0;

		}
		if(gal_cur_slide==-1){
			
			gal_cur_slide = gal_numIMAGE;

		}
		
		effetto(gal_cur_slide)
		
	}

	function effetto(idPassato){
		
		prima = idPassato -1;
		corrente = idPassato;
		dopo = idPassato +1;
		

		for(i = 0; i < gal_numIMAGE+1; i++){

			curID = $('.galleria_fade #img'+i).data('valore').id;

			
			if(curID == corrente){

				animAttiva  = 1;
				
				//$('.galleria_fade .numeri .n'+ i).css('color','#fff')
				
				$('.galleria_fade .numeri .n'+ i).addClass('select')
				$('.galleria_fade .numeri .n'+ i).removeClass('base')
				$('.galleria_fade #img'+i).fadeIn('slow', function() {

					// Animation complete 	
					animAttiva = 0;							

				});

			}else{
				//$('.galleria_fade .numeri .n'+ i).css('color','#666')
				$('.galleria_fade .numeri .n'+ i).addClass('base')
				$('.galleria_fade .numeri .n'+ i).removeClass('select')
				$('.galleria_fade #img'+i).fadeOut('slow', function() {
		
					// Animation complete 
				});
			}
		}
	}
	

	var onFooEndFunc = function(statoPassato) {  
	    var delay = vel_animazione; 
	    

	    if(statoPassato==false){

		clearTimeout(executionTimer);
	    
	    } else{
	  	executionTimer = setTimeout(function() {  
		     animaSlide('next'); 
		}, delay);  
		}
	   };  
	
		function time(sec){
			return sec * 1000;
		}

	assegnaValori();
	
	}
/*	
function loading_disp(stato){
	
	var dim_loader = 20;
	var dim_spazio = 5;
	var dim_cube = ((dim_loader-dim_spazio)/2);
	var dim_cont_width = $('.slide_img').width();
	var dim_cont_height = $('.slide_img').height();
	var cont_posX = dim_cont_width / 2 - (dim_loader/2);
	var cont_posY = dim_cont_height / 2 -(dim_loader/2);

	$('<div class="loader"><img src="/skin/meeting11/img/loading.gif" width="'+dim_loader+'" height="'+dim_loader+'" alt="img" /><span class="label">LOADING...</span></div>').appendTo('.slide_img');
	$('.loader').css({
		
		'display':'none',
		'width': dim_loader+'px',
		'height': dim_loader+'px',	
		'position':'absolute',
		'left':cont_posX+'px',
		'top':cont_posY+'px'
	})
	
	$('.loader').fadeIn('slow')
	
	$('.loader span').css({
		
		'display':'block',
		'color':'#17356B',
		'margin-left':'-17px',
		'font-size':'11px'
	})
	
	if(stato){
	$('.loader').remove();
		$('.galleria_fade').show()		
		
	}else {
		
		$('.galleria_fade').hide()	

	}
}	
*/

function loading_disp(stato){
	

	
	var dim_loader = 20;
	var dim_spazio = 5;
	var dim_cube = ((dim_loader-dim_spazio)/2);
	var dim_cont_width = $('.slide_img').width();
	var dim_cont_height = $('.slide_img').height();
	var cont_posX = dim_cont_width / 2 - (dim_loader/2);
	var cont_posY = dim_cont_height / 2 -(dim_loader/2);

	$('<div class="loader"><img src="/skin/meeting11/img/loading.gif" width="'+dim_loader+'" height="'+dim_loader+'" alt="img" /><span class="label">LOADING...</span></div><div class="copri"></div>').appendTo('.slide_img');
	
	$('.copri').css({
		'width':'100%',
		'height':'100%',
		'background-color':'white',
		'position':'absolute',
		'z-index':'100',
		'top':'0px',
		'left':'0px'
		
	});
	
	$('.loader').css({
		
		'display':'none',
		'width': dim_loader+'px',
		'height': dim_loader+'px',	
		'position':'absolute',
		'left':cont_posX+'px',
		'top':cont_posY+'px',
		'z-index':'101'
		
	})
	
	$('.loader').fadeIn('slow')
	
	$('.loader span').css({
		
		'display':'block',
		'color':'#17356B',
		'margin-left':'-17px',
		'font-size':'11px'
	})
	if(stato){
		$('.loader').remove();
		$('.copri').remove();
		//$('.galleria_fade').css('display','block')	
		
	}else {
		
		//$('.galleria_fade').css('display','none')	
		
	}

}	

$(document).ready(function(){
	//loading_disp(false)
	
	setGalleriaFade()
	//loading_disp(false)
	//alert('TEST: INIZIO')
})

$(window).load( 

	function (){
		//loading_disp(true)
		//alert('TEST: CONTENUTO CARICATO')
		
});

