// $Id$
/**
 * Hacer rotar todos los nodos destacados, usando
 * efectos jQuery para mostrarlos.
 */

// Nuestro namespace:
var RotarDestacado = RotarDestacado || {};
/**
 * Inicializar la rotación de destacados.
 */
RotarDestacado.init = function() {
  var destacados = $(".sticky");
   
   destacados.hide();
  RotarDestacado.contador = 0;
  RotarDestacado.destacados = destacados;

  destacados.eq(0).fadeIn('slow');

//para el rotar_destacados
            destacados.hover(function(){
                //stop the interval
                $(this).addClass("pause")
            },function(){
                //and when mouseout start it again
                $(this).removeClass("pause");
            });

  setInterval(RotarDestacado.actualizarPeriodico, 5000);
};

 
/**
 * La función de rellamada para cambiar muestra un nuevo destacado.
 */
RotarDestacado.actualizarPeriodico = function () {
  var destacados = RotarDestacado.destacados;
  var contar  = RotarDestacado.contador;
  var ultimoDestacado = destacados.size() - 1;
  
  var nuevacuenta;
  if ((contar == ultimoDestacado)&&($(".pause").text() == '')) {
      nuevacuenta = RotarDestacado.contador = 0;
  }
  else {
  if($(".pause").text() == ''){
      nuevacuenta = RotarDestacado.contador = contar + 1;
	  }
  }
  
   if($(".pause").text() == ''){
  destacados.eq(contar).fadeOut('slow', function () {
    destacados.eq(nuevacuenta).fadeIn('slow');
	
  });}
};

$(document).ready(RotarDestacado.init);
