                var altura_total_scroller = 0; 
                var margem_fotos = 8;
                var posicao_scroller = 0;  
                var rolar_scroller = false;
                var mouse_y = 0;
                var acrescimo = 0;
                var fator_velocidade = 16;

               function mudar_foto(id_foto){
                   $(".foto-ativa").fadeOut('slow', function(){
                       $(".foto-ativa").removeClass('foto-ativa');
                       $("#id-foto-" + id_foto).addClass('foto-ativa');
                       $("#id-foto-" + id_foto).fadeIn('slow');
                   });  
               } 
               
               function carregar_scroll(){ 
                   $("#estampas > li:not(.foto-ativa)").fadeOut("fast");
                   $('.container-thumbs').mousemove(function(evento){
		       mouse_y = evento.pageY;
		       if (rolar_scroller == false) {
		           if (posicao_scroller >= 0 && mouse_y > 500) {
			       rolar_scroller = true;
			       posicao_scroller = -1;
			   } else if (Math.abs(altura_total_scroller - Math.abs(posicao_scroller)) < 288 && mouse_y < 500){
			       rolar_scroller = true;
			       posicao_scroller += 5;
			   }
		       }
		   });

                   $(".container-thumbs").mouseenter(function(){   
                       rolar_scroller = true;
                       $(".container-thumbs").everyTime(50, 'timer-scroller', function(){
                           if (posicao_scroller >= 0) {
                               rolar_scroller = false; 
                           }
                           else if (altura_total_scroller + posicao_scroller < 288) {
                               rolar_scroller = false;
                           }   
                           if (rolar_scroller == true){ 
                               acrescimo = (Math.abs(mouse_y - 500) / fator_velocidade);
                               if (mouse_y >= 500){
                                   posicao_scroller -= acrescimo;
                                   if (altura_total_scroller + posicao_scroller < 288) {
                                       posicao_scroller = 288 - (altura_total_scroller + 13);
                                   }       
                               }
                               else {
                                   posicao_scroller += acrescimo;
                                   if (posicao_scroller > 0){
                                       posicao_scroller = 0;
                                   } 
                               }  
                                 
                               $("#thumbs").css({'top': posicao_scroller + 'px'});
                           }
                       });
                   });
                   $(".container-thumbs").mouseleave(function(){
                       rolar_scroller = false;
                       $(".container-thumbs").stopTime('timer-scroller');                    
                   });

                   $.each($(".thumb-scroller"), function(id_objeto, objeto){
                       altura_total_scroller += $(objeto).attr('height') + margem_fotos;
                       $(objeto).mouseover(function(){
                           $(objeto).addClass('ativo');
                           $(".thumb-scroller:not(.ativo)").stop();                                                         
                           $(".thumb-scroller:not(.ativo)").animate({'opacity': 0.5});                            
                       });
                       $(objeto).mouseout(function(){
                           $(objeto).removeClass('ativo'); 
                           $(".thumb-scroller").stop();
                           $(".thumb-scroller:not(.ativo)").animate({'opacity': 1.0});                            
                       });
                   });                   
               }

