/*
  cp_marquee.js
  Copyright (C) 2006, Cinematica Producciones Ltda.
  Author: Andres Melguizo Velez
  Created: 20061201
  Modified: 20061201
*/

// Frases
var iMarqueeTime = 20 * 1000; // 10 * 1000; // seconds
var hMarqueeTimer = null;
var iFraseActual = 0;
var aFrases = new Array();

function onMarqueeTimer() {
  if(aFrases.length == 0)
    return;
  iFraseActual++;
  if(iFraseActual >= aFrases.length)
    iFraseActual = 0;
  var oMarquee = document.getElementById("idFrase");
  oMarquee.innerHTML = aFrases[iFraseActual];
  // Reprogram the timer each time
  hMarqueeTimer = setTimeout("onMarqueeTimer()", iMarqueeTime);
}

function setupMarquee() {
  cleanMarquee();
  iFraseActual = -1;
  // Program the marquee
  onMarqueeTimer();
}

function cleanMarquee() {
  if(hMarqueeTimer) {
    clearTimeout(hMarqueeTimer);
    hMarqueeTimer = null;
  }
}
