/* Fonctions pour le carousel de promos sur la page d'accueil */

function lancerCarousel(noPromo) {
  btnCtrl.className = classeBtnPause;
  btnCtrl.title = msgBtnPause;
  btnCtrl.innerHTML = msgBtnPause;
  if (noPromo > nbHooks)
    noPromo = 1;
  afficherPromo(noPromo);
  t = window.setTimeout("lancerCarousel("+(noPromo+1)+")",4000);
}

function afficherPromo(noPromo) {
  for (i=1; i<=nbHooks; i++) {
    idPromo = "promo-" + i;
    if (i==noPromo) document.getElementById(idPromo).className = "";
    else document.getElementById(idPromo).className = "hidden";
    btnPromo = "promo-btn" + i;
    if (i==noPromo) document.getElementById(btnPromo).className = "select";
    else document.getElementById(btnPromo).className = "";
  }
  debut = noPromo+1;
}

function interrompreCarousel() {
 window.clearTimeout(t);
  btnCtrl.className = classeBtnPlay;
  btnCtrl.title = msgBtnPlay;
  btnCtrl.innerHTML = msgBtnPlay;
}

function choisirPromo(noPromo) {
  afficherPromo(noPromo);
  interrompreCarousel();
}

function controlerCarousel() {
  if (btnCtrl.className == classeBtnPause) {
    interrompreCarousel();
  }
  else {
    lancerCarousel(debut);
  }
}
