		function goto_page(new_page) {
            if (!control_navegacio) return false;
            
            // Actualitzem num pagina
            current_page = new_page;
            // Desactivem boto endavant si cal
            if (current_page == last_page) $('next_page').hide();
            else $('next_page').show();
					
            // Activem boto endavant si cal
            if (current_page == last_page) {
                $('next_page').hide();
                $('next_page_dummy').show();
            }
            else {
                $('next_page_dummy').hide();
                $('next_page').show();
            }
			
            // Activem boto enrere si cal
            if (current_page == first_page) {
                $('prev_page').hide();
                $('prev_page_dummy').show();
            }
            else {
                $('prev_page_dummy').hide();
                $('prev_page').show();
            }
        }
        
        function activaNavegacio() {
            control_navegacio = true;
        }
        
        function desactivaNavegacio() {
            ( function() {
                control_navegacio = false;
            } ).delay(0);
        }
        
        function wheel (event) {
            event.cancelBubble = true;
            event.stop();
            
            var delta = 0;
            if (!event) {
                event = window.event;
            }
            if (event.wheelDelta) {
                delta = event.wheelDelta / 120; 
            } else if (event.detail) { 
                delta = -event.detail / 3;  
            }        
            
            if (delta < 0) {
                if (current_page < last_page) goto_page(current_page+1);
            } else {
                if (current_page > first_page) goto_page(current_page-1);
            }
            
            return Math.round(delta); //Safari Round
        }
        $(carousel_container).observe('mousewheel', function(event) {
            wheel(event);
        });
        $(carousel_container).observe('DOMMouseScroll', function(event) {
            wheel(event);
        });
        
        $('prev_page').observe('click', function(event) {
            if (current_page > first_page) goto_page(current_page-1);
        });
        
        $('next_page').observe('click', function(event) {
            if (current_page < last_page) goto_page(current_page+1);
        });
        
        function doAfterSlide() {
            //pagina = current_page;            
        }