codice:
var timeHop = 20; // Time delay between each scroll 
   var distHop = 10;  // Distance of each scroll 

   function slideUp(start) 
   {       
      start -= distHop; 
      if (start >= 0) { 
         window.scroll(0, start); 
         setTimeout('slideUp('+start+')', timeHop); 
      } 
   } 

   function slideDown(start) 
   { 
      start += distHop; 
      if (start <= document.height) { 
         window.scroll(0, start); 
         setTimeout('slideDown('+start+')', timeHop); 
      } 
   } 

   slideUp(document.height); // Go up, from bottom (doc.height) 
   slideDown(0); // Go down, from top (0)
mi hanno suggerito questo codice, ma io non riesco a modificarlo per il mio uso..........
puoi dargli uno sguardo?
potrebbe andare con delle modifiche?

grazie