//Scripts para rotación de imágenes
//Variables especěficas del slideshow
var t = new Array();
var j = new Array();
var preLoad = new Array();
var p = new Array()

// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 5000;

// Duration of crossfade (seconds)
var crossFadeDuration = 3;

function RunSlideShow(objName,Indice)
{
		jInterno=j[Indice];
   if (document.all)
   {
      document.getElementById(objName).style.filter="blendTrans(duration=2)";
      document.getElementById(objName).style.filter="blendTrans(duration=crossFadeDuration)";
      document.getElementById(objName).filters.blendTrans.Apply();
   }
   document.getElementById(objName).src = preLoad[Indice][jInterno].src;
   if (document.all)
      document.getElementById(objName).filters.blendTrans.Play();

   j[Indice] = j[Indice] + 1;
   if (j[Indice] > (p[Indice]-1)) j[Indice]=0;
   t[Indice] = setTimeout('RunSlideShow("' + objName + '","' + Indice +'")', slideShowSpeed);
}
function next(objName,Indice)
{
		jInterno=j[Indice];
   if (document.all)
   {
      document.getElementById(objName).style.filter="blendTrans(duration=2)";
      document.getElementById(objName).style.filter="blendTrans(duration=crossFadeDuration)";
      document.getElementById(objName).filters.blendTrans.Apply();
   }
   document.getElementById(objName).src = preLoad[Indice][jInterno].src;

   if (document.all)
      document.getElementById(objName).filters.blendTrans.Play();

   j[Indice] = j[Indice] + 1;
   if (j[Indice] > (p[Indice]-1)) j[Indice]=0;
   
	clearTimeout(t[Indice]);
	t[Indice] = setTimeout('RunSlideShow("' + objName + '","' + Indice +'")', slideShowSpeed);
}
function previous(objName,Indice)
{
		jInterno=j[Indice];
	//alert(j);
	// if we're on the last image
	if (parseInt(j[Indice]-2) < 0)
		j[Indice]=0;
	if (parseInt(j[Indice]) == 0)
		j[Indice]=(p[Indice]-2);
	else
		j[Indice] = (j[Indice]-2);
	if (parseInt(j[Indice]) == p[Indice])
		j[Indice]=(p[Indice]-1);
	//alert(j);
	//if (parseInt(j) < 0) j=(p-2);
	//alert(j);

	if (document.all)
	{
		document.getElementById(objName).style.filter="blendTrans(duration=2)";
		document.getElementById(objName).style.filter="blendTrans(duration=crossFadeDuration)";
		document.getElementById(objName).filters.blendTrans.Apply();
	}
	
	document.getElementById(objName).src = preLoad[Indice][jInterno].src;

	if (document.all)
		document.getElementById(objName).filters.blendTrans.Play();

	j[Indice] = j[Indice]+1;
	if (parseInt(j[Indice]) < 0) j[Indice]=(p[Indice]-1);

	clearTimeout(t[Indice]);
	t[Indice] = setTimeout('RunSlideShow("' + objName + '","' + Indice +'")', slideShowSpeed);
}

function PreLoadSlide(objName,Pic,Indice)
{
	var preLoadInterno = new Array();
	for (i = 0; i < p[Indice]; i++)
	{
		preLoadInterno[i] = new Image();
		preLoadInterno[i].src = Pic[i];
	}
	if (document.all)
	{
		document.getElementById(objName).style.filter="blendTrans(duration=2)";
		document.getElementById(objName).style.filter="blendTrans(duration=crossFadeDuration)";
		document.getElementById(objName).filters.blendTrans.Apply();
	}
	document.getElementById(objName).src = preLoadInterno[0].src;
	if (document.all)
		document.getElementById(objName).filters.blendTrans.Play();
	return (preLoadInterno);
}