﻿var actualGaleria;
var total_imagenes = 9;

function cargar(idioma)
{
	b = setTimeout("cargarImagenesServidor(" + idioma + ")", 1000);
}

function cargarImagenesServidor(idioma)
{
	var res = arca.MasterPage.cargarImagenesGaleria(idioma);
	var res2 = res.value;
	if(res2 != null)
	{
	    var total = res2.src.length;
	    var i;
	    var d = document;
    	
	    actualGaleria = parseInt("0");
    	
	    for (i = 0; i < total; i++)
	    {
		    if (!d.vectorGaleria)
		    {
			    d.vectorGaleria = new Array();
		    }
    	
		    d.vectorGaleria[i] = new Image;
		    d.vectorGaleria[i].src = res2.src[i];
		    actualGaleria = parseInt(actualGaleria) + parseInt("1");
	    }
    	
    	
	    if (total > 1)
	    {
		    a = setTimeout("empezar(0, "+total+")", 3000);    
	    }
	}
} 

function empezar(index, total)
{
	if (index >= actualGaleria)
	{
		index = 0;
	}
	
	if ((index >= 0) && (index <= total +1 ))
	{		
		document.getElementById("div_banner").src = document.vectorGaleria[index].src;
		Fade("div_banner", 0, 100, 25);
		var parametro;
		
		parametro = parseInt(index) + parseInt("1");
		
		a = setTimeout("empezar(" + parametro + ","+ total+")", 4000);  
		
	}
	else
	{
		document.getElementById("div_banner").src = document.vectorGaleria[8].src;	
		Fade("div_banner", 0, 100, 25);		
	}
}
		
function Fade(objID,CurrentAlpha,TargetAlpha,steps)
{
	var obj = document.getElementById(objID);
		
	CurrentAlpha = parseInt(CurrentAlpha);
	
	if (isNaN(CurrentAlpha))
	{
		CurrentAlpha = parseInt(obj.style.opacity*100);
		if (isNaN(CurrentAlpha))CurrentAlpha=100;
	}
		
	var DeltaAlpha=parseInt((CurrentAlpha-TargetAlpha)/steps);
	var NewAlpha = CurrentAlpha - DeltaAlpha;
		
	obj.style.opacity = (NewAlpha / 100);
	obj.style.MozOpacity = obj.style.opacity;
	obj.style.filter = 'alpha(opacity=' + NewAlpha + ')';
		
	if (steps > 1)
	{
		setTimeout('Fade("' + objID + '",' + NewAlpha + ',' + TargetAlpha + ',' + (steps - 1) + ')', 50);
	}
}

