var INCREMENTO_DEGRADADO = 0.1;
var VELOCIDAD_DEGRADADO = 100;
var TIEMPO_PAUSA = 3000;


capa_proyectos = [];
capa_proyectos_actual = 0;

init_animacion = function (e)
{
	var div_sidebar = document.getElementById("sidebar");
	
	if (div_sidebar == null)
		return false;
	
	var div_proyectos = document.getElementsByTagName("div");
	
	j = 0;
	for (i = 0; i < div_proyectos.length; i++)
	{
		if (div_proyectos.item(i).className == 'proyectos')
		{
			capa_proyectos[j] = div_proyectos.item(i);
			capa_proyectos[j].style.opacity = 0;
			capa_proyectos[j].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
			capa_proyectos[j].style.display="none";
			j++;
		}
	}

	degradar_up();
}

degradar_down = function()
{

	var opacidad = parseFloat(capa_proyectos[capa_proyectos_actual].style.opacity) - INCREMENTO_DEGRADADO;
	capa_proyectos[capa_proyectos_actual].style.opacity = opacidad;
	capa_proyectos[capa_proyectos_actual].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + opacidad * 100 + ")";
	
	if (opacidad < 0.0)
	{	
		capa_proyectos[capa_proyectos_actual].style.opacity = 0;
		capa_proyectos[capa_proyectos_actual].style.display="none";
		//alert(capa_proyectos[capa_proyectos_actual].style.width);
		capa_proyectos[capa_proyectos_actual].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"
		capa_proyectos_actual = (capa_proyectos_actual + 1) % capa_proyectos.length;
		capa_proyectos[capa_proyectos_actual].style.display="";
		degradar_up();
	}
	else
	{
		setTimeout('degradar_down()', VELOCIDAD_DEGRADADO);
	}
}

degradar_up = function()
{
	var opacidad = parseFloat(capa_proyectos[capa_proyectos_actual].style.opacity) + INCREMENTO_DEGRADADO;
	capa_proyectos[capa_proyectos_actual].style.opacity = opacidad;
	capa_proyectos[capa_proyectos_actual].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + opacidad * 100 + ")";
	
	if (opacidad > 1.0)
	{
		capa_proyectos[capa_proyectos_actual].style.display="";
		capa_proyectos[capa_proyectos_actual].style.opacity = 1;
		capa_proyectos[capa_proyectos_actual].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"
		setTimeout('pausa()', TIEMPO_PAUSA);
	}
	else
	{
		setTimeout('degradar_up()', VELOCIDAD_DEGRADADO);
	}
}

pausa = function()
{
	degradar_down();
}

if (window.addEventListener)
{
	window.addEventListener("load", init_animacion, false);
}
else if (window.attachEvent)
{
	window.attachEvent("onload", init_animacion);
}

