window.onload = initImageGallery;

var Swap_Gallery_Interval_0 = 1000;
var Swap_Gallery_Speed_0 = 1;
var Swap_Gallery_Index_0 = -1;
var Swap_Gallery_Images_0 = new Array();
var Swap_Gallery_Opacity_0;
var CuantasImagenes_0 = 3;

var Swap_Gallery_Interval_1 = 1500;
var Swap_Gallery_Speed_1 = 1;
var Swap_Gallery_Index_1 = -1;
var Swap_Gallery_Images_1 = new Array();
var Swap_Gallery_Opacity_1;
var CuantasImagenes_1 = 3;

var Swap_Gallery_Interval_2 = 1300;
var Swap_Gallery_Speed_2 = 1;
var Swap_Gallery_Index_2 = -1;
var Swap_Gallery_Images_2 = new Array();
var Swap_Gallery_Opacity_2;
var CuantasImagenes_2 = 3;





function showGallery0()
{
        Swap_Gallery_Opacity_0 = 100;
	Swap_Gallery_Index_0 = (Swap_Gallery_Index_0 == Swap_Gallery_Images_0.length - 1)? 0 : Swap_Gallery_Index_0 + 1;
	var next_image = (Swap_Gallery_Index_0 + 1 == Swap_Gallery_Images_0.length)? 0 : Swap_Gallery_Index_0 + 1;
	
	Swap_Gallery_Images_0[next_image].style.display = 'block';
	revealImage0();
}

function revealImage0()
{
	var next_image = (Swap_Gallery_Index_0 + 1 == Swap_Gallery_Images_0.length)? 0 : Swap_Gallery_Index_0 + 1;
	
	Swap_Gallery_Opacity_0--;
	
	if (document.all)
	{
		Swap_Gallery_Images_0[Swap_Gallery_Index_0].style.filter = 'alpha(opacity='+Swap_Gallery_Opacity_0+')';
		Swap_Gallery_Images_0[next_image].style.filter = 'alpha(opacity='+(100-Swap_Gallery_Opacity_0)+')';
	}
	else
	{
		Swap_Gallery_Images_0[Swap_Gallery_Index_0].style.opacity = Math.max(0.01,Swap_Gallery_Opacity_0/100);
		Swap_Gallery_Images_0[next_image].style.opacity = Math.min(0.99,(1 - (Swap_Gallery_Opacity_0/100)));
	}
	
	if (Swap_Gallery_Opacity_0 > 0)
        {
		setTimeout('revealImage0()', Swap_Gallery_Speed_0);
        }
	else
	{
		Swap_Gallery_Images_0[Swap_Gallery_Index_0].style.display = 'none';	
		setTimeout('showGallery0()', Swap_Gallery_Interval_0);
	}
}

function initImageGallery0()
{
	var container = document.getElementById('imagen_dia0');
	
        for (var x = 0; x < CuantasImagenes_0; x++)
        { 
  	  container.getElementsByTagName('img')[x].setAttribute('id', 'galleryImage0_' + x.img);
	  Swap_Gallery_Images_0[x] =  container.getElementsByTagName('img')[x];
        }
	
	for (var x = 1; x < container.length; x++)
	{
		var img = document.createElement('img');
		img.setAttribute('id', 'galleryImage0_' + x);
         	img.setAttribute('width', '250');
		img.setAttribute('height', '100');
		img.style.display = 'none';	
		container.appendChild(img);		
		Swap_Gallery_Images[Swap_Gallery_Images_0.length] =  img;
	}

	setTimeout('showGallery0()', Swap_Gallery_Interval_0);

}





function showGallery1()
{
        Swap_Gallery_Opacity_1 = 100;
	Swap_Gallery_Index_1 = (Swap_Gallery_Index_1 == Swap_Gallery_Images_1.length - 1)? 0 : Swap_Gallery_Index_1 + 1;
	var next_image = (Swap_Gallery_Index_1 + 1 == Swap_Gallery_Images_1.length)? 0 : Swap_Gallery_Index_1 + 1;
	
	Swap_Gallery_Images_1[next_image].style.display = 'block';
	revealImage1();
}

function revealImage1()
{
	var next_image = (Swap_Gallery_Index_1 + 1 == Swap_Gallery_Images_1.length)? 0 : Swap_Gallery_Index_1 + 1;
	
	Swap_Gallery_Opacity_1--;
	
	if (document.all)
	{
		Swap_Gallery_Images_1[Swap_Gallery_Index_1].style.filter = 'alpha(opacity='+Swap_Gallery_Opacity_1+')';
		Swap_Gallery_Images_1[next_image].style.filter = 'alpha(opacity='+(100-Swap_Gallery_Opacity_1)+')';
	}
	else
	{
		Swap_Gallery_Images_1[Swap_Gallery_Index_1].style.opacity = Math.max(0.01,Swap_Gallery_Opacity_1/100);
		Swap_Gallery_Images_1[next_image].style.opacity = Math.min(0.99,(1 - (Swap_Gallery_Opacity_1/100)));
	}
	
	if (Swap_Gallery_Opacity_1 > 0)
        {
		setTimeout('revealImage1()', Swap_Gallery_Speed_1);
        }
	else
	{
		Swap_Gallery_Images_1[Swap_Gallery_Index_1].style.display = 'none';	
		setTimeout('showGallery1()', Swap_Gallery_Interval_1);
	}
}

function initImageGallery1()
{
	var container = document.getElementById('imagen_dia1');
	
        for (var x = 0; x < CuantasImagenes_1; x++)
        { 
  	  container.getElementsByTagName('img')[x].setAttribute('id', 'galleryImage1_' + x.img);
	  Swap_Gallery_Images_1[x] =  container.getElementsByTagName('img')[x];
        }
	
	for (var x = 1; x < container.length; x++)
	{
		var img = document.createElement('img');
		img.setAttribute('id', 'galleryImage1_' + x);
         	img.setAttribute('width', '250');
		img.setAttribute('height', '100');
		img.style.display = 'none';	
		container.appendChild(img);		
		Swap_Gallery_Images[Swap_Gallery_Images_1.length] =  img;
	}

	setTimeout('showGallery1()', Swap_Gallery_Interval_1);

}





function showGallery2()
{
        Swap_Gallery_Opacity_2 = 100;
	Swap_Gallery_Index_2 = (Swap_Gallery_Index_2 == Swap_Gallery_Images_2.length - 1)? 0 : Swap_Gallery_Index_2 + 1;
	var next_image = (Swap_Gallery_Index_2 + 1 == Swap_Gallery_Images_2.length)? 0 : Swap_Gallery_Index_2 + 1;
	
	Swap_Gallery_Images_2[next_image].style.display = 'block';
	revealImage2();
}

function revealImage2()
{
	var next_image = (Swap_Gallery_Index_2 + 1 == Swap_Gallery_Images_2.length)? 0 : Swap_Gallery_Index_2 + 1;
	
	Swap_Gallery_Opacity_2--;
	
	if (document.all)
	{
		Swap_Gallery_Images_2[Swap_Gallery_Index_2].style.filter = 'alpha(opacity='+Swap_Gallery_Opacity_2+')';
		Swap_Gallery_Images_2[next_image].style.filter = 'alpha(opacity='+(100-Swap_Gallery_Opacity_2)+')';
	}
	else
	{
		Swap_Gallery_Images_2[Swap_Gallery_Index_2].style.opacity = Math.max(0.01,Swap_Gallery_Opacity_2/100);
		Swap_Gallery_Images_2[next_image].style.opacity = Math.min(0.99,(1 - (Swap_Gallery_Opacity_2/100)));
	}
	
	if (Swap_Gallery_Opacity_2 > 0)
        {
		setTimeout('revealImage2()', Swap_Gallery_Speed_2);
        }
	else
	{
		Swap_Gallery_Images_2[Swap_Gallery_Index_2].style.display = 'none';	
		setTimeout('showGallery2()', Swap_Gallery_Interval_2);
	}
}

function initImageGallery2()
{
	var container = document.getElementById('imagen_dia2');
	
        for (var x = 0; x < CuantasImagenes_2; x++)
        { 
  	  container.getElementsByTagName('img')[x].setAttribute('id', 'galleryImage2_' + x.img);
	  Swap_Gallery_Images_2[x] =  container.getElementsByTagName('img')[x];
        }
	
	for (var x = 1; x < container.length; x++)
	{
		var img = document.createElement('img');
		img.setAttribute('id', 'galleryImage2_' + x);
         	img.setAttribute('width', '250');
		img.setAttribute('height', '100');
		img.style.display = 'none';	
		container.appendChild(img);		
		Swap_Gallery_Images[Swap_Gallery_Images_2.length] =  img;
	}

	setTimeout('showGallery2()', Swap_Gallery_Interval_2);

}


function initImageGallery()
{
  setTimeout('initImageGallery0()', Math.floor(Math.random()*1500));
  setTimeout('initImageGallery1()', Math.floor(Math.random()*1500));
  setTimeout('initImageGallery2()', Math.floor(Math.random()*1500));
}

