/**
 * Realiza efectos de listas de cuadros
 */

/**
 * Cambia el cuado activo de una lista de cuadros
 */
function changeListasCuadros (lista, up)
	{
	var item = lista.cuadrosFxArray[lista.cuadrosFxIndex];
	var lastItem = null;

	if(lista.cuadrosFxLastIndex>=0)
		lastItem = lista.cuadrosFxArray[lista.cuadrosFxLastIndex];


	item.togglePropertyFx.pause();
	item.togglePropertyFx.options.duration = 500;
	item.togglePropertyFx.toggleProperty('background-color', item.getStyle('background-color'), '#3399CC', true);
	item.setStyle('border','1px solid #333333');

	if(lastItem!=null)
		{
		lastItem.togglePropertyFx.pause();
		lastItem.togglePropertyFx.options.duration = 1000;
		lastItem.togglePropertyFx.toggleProperty('background-color', lastItem.getStyle('background-color'), '#FFFFFF', true);
		lastItem.setStyle('border','1px solid #666666');
		}

	lista.cuadrosFxLastIndex = lista.cuadrosFxIndex;
	
	if(up)
		{
		lista.cuadrosFxIndex--;
		if(lista.cuadrosFxIndex<0)
			{
			lista.cuadrosFxIndex = lista.cuadrosFxIndex+2;
			up=false;
			}
		}
	else
		{
		lista.cuadrosFxIndex++;
		if(lista.cuadrosFxIndex>=lista.cuadrosFxArray.length)
			{
			lista.cuadrosFxIndex = lista.cuadrosFxIndex-2;
			up=true;
			}
		}
	
	
	setTimeout(function(){changeListasCuadros(lista, up);},2000);
	}

/**
 * Inicia efectos de lista de cuadros
 */
function initListasCuadros ()
	{
	var listas = $$('.listaCuadros');
	var nLista = 1;

	if(listas==null||listas.length<=0)
		return;
		
	listas.each
		(
		function(lista) 
			{

			lista.cuadrosFxArray = lista.getElements('th div');

			if(lista.cuadrosFxArray!=null&&lista.cuadrosFxArray.length>1)
				{
				lista.cuadrosFxLastIndex = -1;
				lista.cuadrosFxIndex = 0;
				
				lista.cuadrosFxArray.each( 
					function (item)
						{
						item.togglePropertyFx = new Fx.Toggle(item);
						}
					);
				
				changeListasCuadros(lista, false);
				}
			}
		);


	
	}