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

function lancerCarrousel(noPromo) {
  btnCtrl.className = classeBtnPause;
  btnCtrl.title = msgBtnPause;
  btnCtrl.innerHTML = msgBtnPause;
  if (noPromo > nbHooks)
    noPromo = 1;
  afficherPromo(noPromo);
  t = window.setTimeout("lancerCarrousel("+(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 interrompreCarrousel() {
 window.clearTimeout(t);
  btnCtrl.className = classeBtnPlay;
  btnCtrl.title = msgBtnPlay;
  btnCtrl.innerHTML = msgBtnPlay;
}

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

function controlerCarrousel() {
  if (btnCtrl.className == classeBtnPause) {
    interrompreCarrousel();
  }
  else {
    lancerCarrousel(debut);
  }
}
