info = new Array();
res = new Array();
hauteurelement = new Array();
hauteurelementresult = new Array();
titreelement = new Array();
hauteur = 180;
hauteurresult = 180;
elements = 0;
elementsresult = 0;
largeur = 206;
largeurresult = 208;
infodefile = '';
tempo = 30;
pause = 1500;
temporesult = 40;
pauseresult = 3000;
stopscroll = false;
delai = setTimeout("fctDefile()", tempo);
delairesult = setTimeout("fctDefileResult()", temporesult);

function fctDefile()
{
  for (elts=1;elts<=elements;elts++)
  {
    hauteurelement[elts] = hauteurelement[elts] - 5;
    nomelt = 'defile' + elts;
    elt=document.getElementById(nomelt);
    elt.style.top=hauteurelement[elts];
  }
  for (elts=1;elts<=elements;elts++)
  {
    if (hauteurelement[elts] == 0)
    {
      clearTimeout(delai);
      delai = setTimeout("fctDefile()", pause);
      break;
    }
    else
    {
      clearTimeout(delai);
      delai = setTimeout("fctDefile()", tempo);
    }
  }
  for (elts=1;elts<=elements;elts++)
  {
    if (hauteurelement[elts] <= -hauteur)
    {
      hauteurelement[elts] = hauteur * (elements - 1);
    }
  }
}
function fctDefileResult()
{
  for (elts=1;elts<=elementsresult;elts++)
  {
    hauteurelementresult[elts] = hauteurelementresult[elts] - 5;
    nomelt = 'result' + elts;
    elt=document.getElementById(nomelt);
    elt.style.top=hauteurelementresult[elts];
  }
  for (elts=1;elts<=elementsresult;elts++)
  {
    if (hauteurelementresult[elts] == 0)
    {
      clearTimeout(delairesult);
      delairesult = setTimeout("fctDefileResult()", pauseresult);
      break;
    }
    else
    {
      clearTimeout(delairesult);
      delairesult = setTimeout("fctDefileResult()", temporesult);
    }
  }
  for (elts=1;elts<=elementsresult;elts++)
  {
    if (hauteurelementresult[elts] <= -hauteurresult)
    {
      hauteurelementresult[elts] = hauteurresult * (elementsresult - 1);
    }
  }
}
// Gestion de partenaires
function fctAjouteInfo(newinfo, i)
{
  if (stopscroll)
  {
    defilement = ' onmouseover="javascript:clearTimeout(delai)"';
    defilement+= ' onmouseout="javascript:delai=setTimeout(\'fctDefile()\')"';
  }
  else
  {
    defilement = '';
  }
  info[i] = '<div'+defilement+' id="defile'+i+'" style="position:absolute;width:'+largeur+';height:60px;left:0;top:0">';
  info[i]+= newinfo;
  info[i]+= '</div>';
  hauteurelement[i] = hauteur * i;
  nomelt = 'defile' + i;
  document.getElementById("cadre2").innerHTML+= info[i];
  elt=document.getElementById(nomelt);
  elt.style.top=hauteurelement[i];
}
// Gestion des news
function fctAjouteResult(result, i, titre)
{
  // Création de la zone de défilement
  res[i] = '<div id="result'+i+'" style="position:absolute;width:206;left:0;top:0">';
  res[i]+= result;
  res[i]+= '</div>';
  hauteurelementresult[i] = (hauteurresult * i);
  nomelt = 'result' + i;
  document.getElementById("cadrenews2").innerHTML+= res[i];
  elt=document.getElementById(nomelt);
  elt.style.top=hauteurelementresult[i];
}