    var scrolltimer;
    function initScroll(BlockId, speedScroll, pxIncrement, TimeOver, incrementOver) {
        var MonObjet = document.getElementById(BlockId);
        //On rajoute des éléments par défaut sur le block à scroller, ces div  
        //prennent la hauteur de la boite, comme ça on garde un effet qui eviter de faire apparaitre  
        //le texte trop vite  
        var topDiv = MonObjet.insertBefore(document.createElement("DIV" ),MonObjet.firstChild);
        topDiv.style.height = MonObjet.clientHeight + "px";
        var bottomDiv = MonObjet.appendChild(document.createElement("DIV" ));
        bottomDiv.style.height = MonObjet.clientHeight + "px";
        MonObjet.onmouseover = function(){
            clearTimeout(scrolltimer);
            scrollBlock(BlockId, TimeOver, incrementOver, TimeOver, incrementOver);
        }
        MonObjet.onmouseout = function(){
            clearTimeout(scrolltimer);
            scrollBlock(BlockId, speedScroll,pxIncrement, TimeOver, incrementOver);
        }
        scrollBlock(BlockId,speedScroll,pxIncrement);
    }
   
    function scrollBlock(BlockId,TimeScroll,pxIncrement){
        var monObjet = document.getElementById(BlockId)
        if (TimeScroll=='' | TimeScroll==null | TimeScroll <= 0) TimeScroll = 40;
        if (pxIncrement=='' | pxIncrement==null | pxIncrement <= 0) pxIncrement = 1;
        //ScrollTop = ScrollTop + speed;  
        monObjet.scrollTop = monObjet.scrollTop + pxIncrement;
        if (monObjet.scrollTop >= monObjet.scrollHeight-monObjet.clientHeight) monObjet.scrollTop = 1;
        scrolltimer = setTimeout("scrollBlock('"+ BlockId + "'," + TimeScroll + "," + pxIncrement +" )", TimeScroll);
    }

   
 /*C'est ici que tu initialise la fonction  
    initScroll('identifiantdemonobjet',TimeScroll, pxIncrement, TimeOver, incrementOver);  
  'identifiantdemonobjet' C'est l'identifiant de l'objet qui va faire défiler du texte  
    TimeScroll est le temps en millisecond qu'il faut attendre pour avancer de pxIncrement;  
    pxIncrement est le nombre de pixel que l'on avance à chaque fois 
  TimeOver corresopnd à TimeScroll mais lorsque la souris passe dessus 
  incrementOver correspond à pxIncrement mais lorsque la souris passe sur le bloc 
 */
    window.onload = function(){
        initScroll('blocktoscroll',80, 1, 80, 0);
    }
