function ini_scroll(scroll_largeur, scroll_hauteur, scroll_pause, defilH_tabcontenu)
/* Attention : Dans la version actuelle, les variables doivent être les mêmes que celles initialisée dans le corps de la page */ 

/* Important : pour le conteneur, propriété overflow: hidden; pour que le bloc en attente de défilement ne se voit pas */


{   
   largeur = scroll_largeur;
   hauteur = scroll_hauteur;
   pause = scroll_pause;
   scroll_mode = 1;
   scroll_actuel = 0;
      
   document.write('<div id="scroller_1" style="position:absolute; width:' + largeur + 'px; left:0; top:0;">'
   + defilH_tabcontenu[0] + '</div>');
 
   document.write('<div id="scroller_2" style="position:absolute; width:' + largeur + 'px; left:' + (largeur + 20) + 'px; top:0;">'
   + defilH_tabcontenu[1]['titre'] + '</div>');
 
   start_scroll();
}
 
 
function start_scroll()
{
   if(scroll_mode == 1)
   {
      scroller_gauche = document.getElementById("scroller_1");
      scroller_droite = document.getElementById("scroller_2");
      scroll_mode = 0;
   }
 
   else
   {
      scroller_droite = document.getElementById("scroller_1");
      scroller_gauche = document.getElementById("scroller_2");
      scroll_mode = 1;
   }
 
   scroll_nb_message = defilH_tabcontenu.length-1;
 
 
   if(scroll_actuel == scroll_nb_message) scroll_suivant = 0;
   else scroll_suivant = scroll_actuel+1;
 
   if(document.getElementById) scroller_droite.innerHTML = defilH_tabcontenu[scroll_suivant];
 
   scroll_left = 0;
   if(document.getElementById) setTimeout("scroll()", scroll_pause*1000);
 
}
 
function scroll()
{
   scroll_left--;
 
   scroller_gauche.style.left = scroll_left + "px";
   scroller_droite.style.left = (scroll_left + largeur) + "px";
 
   if ((scroll_left + largeur) > 0) setTimeout("scroll()", 10);
   else scroll_stop();
}
 
function scroll_stop()
{
   scroll_actuel = scroll_suivant;
   start_scroll();
}

