var iactual = 0;

var arrayactualimagenes = new Array();
var arrayactualalt = new Array();
var arrayactuallinks = new Array();
var banneractual = 0;
var $intval="";
var $intvalfunde ="";
var $intvalfunde2 ="";
var banneractualfundido = 0;
var $delanto;
var $detraso;
var TimeToFade = 300.0;
var $fundidoacabado = 1;


function cambiabanners() {

	arrayactualimagenes[0] = "http://www.cpoesiajosehierro.org/images/area_form_sencillo.jpg";	
	arrayactualimagenes[1] = "http://www.cpoesiajosehierro.org/images/vigilia_2.jpg";
	arrayactuallinks[0] = "certamenes/premio-internacional-de-poesia-margarita-hierro";
	arrayactuallinks[1] = "cuanto-hacemos-aqui/fiestas-poeticas/item/vigilia-poetica"
	arrayactualalt[0] = "Área formativa";
	arrayactualalt[1] = "Vigilia poética";
	$delanto = document.getElementById("areaformativa");
	pic1= new Image(272,214); 
	pic1.src=arrayactualimagenes[1];

	$delanto.FadeState = 2;
	$intval = setInterval('funde()',3000);
    
}


function funde() {


/*** Hasta aqui ***/
clearInterval($intval);
//cambiaderecha();
fade("areaformativa");
}



function restauraimagenes() {
	clearInterval($intval);
	$intval = 0;
	$delanto = document.getElementById("areaformativa");
	$abannergrande = document.getElementById("abannergrande");
	banneractual++;
	banneractual = banneractual %2;
	$delanto.src = arrayactualimagenes[(banneractual)%2];
	$delanto.alt = arrayactualalt[(banneractual)%2];
	$abannergrande.href = arrayactuallinks[(banneractual)%2];
	$delanto.FadeState = -2;
	fade("areaformativa");	
	}

function fade(eid)
{ 
  clearInterval($intval);
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null)
  {
    if(element.style.opacity == null
        || element.style.opacity == ''
        || element.style.opacity == '1')
    {
      element.FadeState = 2;
    }
    else
    {
      element.FadeState = -2;
    }
  }
   
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
  }  
}
function animateFade(lastTick, eid)
{  clearInterval($intval);
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);  
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == 1 ? '100' : '0') + ')';
	if (element.FadeState == -1) {restauraimagenes(); return;}
	if (element.FadeState == 1) {$intval=setInterval('funde()',3000);}
    element.FadeState = 2;// = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
 
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}
