	
		$(document).ready(function() {
			
			// init fancy box
			$("a.zoom").fancybox({
				'overlayOpacity'	:	'0.6',
				'overlayColor'		:	'#000'
			});
			
			// gestione altezza blocchi dinamici
		
			equalHeight($(".libri_paginati .group1 .titolo_autori h3"));
			equalHeight($(".libri_paginati .group1 .titolo_autori"));
			equalHeight($(".libri_paginati .group1 .descrizione"));  
			equalHeight($(".libri_paginati .group1"));  
			// $(".libri_paginati .group1").css('background-color', 'red');
			
			equalHeight($(".libri_paginati .group2 .titolo_autori h3"));
			equalHeight($(".libri_paginati .group2 .titolo_autori"));
			equalHeight($(".libri_paginati .group2 .descrizione")); 
			equalHeight($(".libri_paginati .group2"));   
			// $(".libri_paginati .group2").css('background-color', 'blue');
			
			equalHeight($(".libri_paginati .group3 .titolo_autori h3"));
			equalHeight($(".libri_paginati .group3 .titolo_autori"));
			equalHeight($(".libri_paginati .group3 .descrizione"));  
			equalHeight($(".libri_paginati .group3"));
			// $(".libri_paginati .group3").css('background-color', 'lime');

			
			equalHeight($(".libri_related h3"));
			equalHeight($(".libri_related p.autori"));
			// equalHeight($(".libri_related .copertina"));
			// equalHeight($(".libri_related .libro"));
			
			
			// gestione link esterni
			$(".external").attr({ target: "_blank" });
   				
			
			
			// accordion youtube
			$('.youtube').accordion({
				alwaysOpen: false, 
				active: 0,
				autoheight: false,
				header: "a.title_youtube"

			});
			

			
			// slider content
			$("#pikame").PikaChoose();
			// slider content comportamento
			$("#pikame").jcarousel({					
				initCallback: function(carousel) 
				{
					$(carousel.list).find('img').click(function() {
						//console.log($(this).parents('.jcarousel-item').attr('jcarouselindex'));
						carousel.scroll(parseInt($(this).parents('.jcarousel-item').attr('jcarouselindex')));
					});
				}
			});
			
			
			// mostra nascondi dettagli libro
			$(".moreinfo").hide();
			$(".nascondi_dettagli").hide();
			
			//show all messages
			$(".mostra_dettagli").click(function(){
				$(this).hide();
				$(".nascondi_dettagli").show();
				$(".moreinfo").slideDown();
				return false;
			});
		 
			//show recent messages only
			$(".nascondi_dettagli").click(function(){
				$(this).hide();
				$(".mostra_dettagli").show();
				$(".moreinfo").slideUp();
				return false;
			});
			
			$("#chained").scrollable({circular: true, mousewheel: false}).navigator().autoscroll({
				interval: 6000		
			});
			$("#chained_ras").scrollable({circular: true, mousewheel: false}).navigator().autoscroll({
				interval: 6000		
			});
			
			
		});
		
        // funzione per assegnare la stessa altezza a più div
        function equalHeight(group) {
            var tallest = 0;
            group.each(function() {
                var thisHeight = $(this).height();
                if (thisHeight > tallest) {
                    tallest = thisHeight;
					//alert (tallest);
                }
            });
            group.height(tallest);
        }
		
		// attiva il custom file upload jquery
		$(function(){
			$('#file').customFileInput();	
		});	

