               
    
               $$('#nodes a').addEvent('click',
                   function(e){
                       e = new Event(e);
                       setActivePage(e.target);
                       rotate = 0;
                      
                   }
               );

               function setActivePage(target){
                   if (target){
                       var nextPage = $(target.getProperty('class'));
                       
                       if (nextPage){
                            $$('#frontpage div').removeClass('active');
                            $$('#nodes li').removeClass('active'); 
                            $$('#nodes a.'+nextPage.getProperty('id')).getParent().getParent().addClass('active');
                            nextPage.addClass('active');
                            this.fx = new Fx.Style(nextPage, 'opacity', {duration: 500, wait: true}).set(0);
                            this.fx.start(1);
                       }
                   }
               }
               
               function switchNextPage(){
                   if (rotate == 1){
                       var activePage = $$('#frontpage div.active');
                       if (activePage){
                            var nextPage = activePage.getNext();  
                            if (!nextPage || nextPage=='') 
                                nextPage = activePage.getParent().getFirst();

                            setActivePage($E('#nodes li a.'+nextPage.getProperty('id')));
                       }
                       switchNextPage.delay(interval);
                   }
               }
                
              switchNextPage.delay(interval);
