var desc;
var arq;
var id;
var url;
var qtd;
var atual = -1;
var pause=false;
var mostrando=false;

function preencheVar(d,a,u,i){
  desc = d.split(',');
  arq = a.split(',');
  id = i.split(',');
  url = u.split(',');
  qtd = desc.length;
  timeout();
}
function avancar(){
  mudarFoto('f')
}
function voltar(){
  mudarFoto('t')
}
function pausar(){
  pause = !pause;
}
function mudarFoto(sentido){
    if (sentido == 'f'){
      atual++;
      if (atual >= qtd){
        atual = 0;
      }
    }
    if (sentido == 't'){
      atual--;
      if (atual < 0){
        atual = qtd-1;
      }
    }
    transicao();
}
function timeout(){
  if (!pause){
    mudarFoto('f');
  }
  setTimeout('timeout()',7000);
}
function transicao(){
  if (mostrando){
    transicaoF(100);
  }
  else{
    transicaoA(0);
  }
}
function transicaoA(passo){
  var a = document.getElementById('a_banner');
  var a2= document.getElementById('a_esc_desc_e');

  if (passo == 0){
    a.style.backgroundImage = 'url(banner/'+arq[atual]+')';
    a.href = url[atual];
    a2.innerHTML = desc[atual];
    a2.href = url[atual]
  }

  if (passo < 100){
    passo = passo+5;
    a.style.filter = "alpha(opacity="+ passo +")";
    a.style.opacity = passo/100;
    setTimeout('transicaoA('+passo+')',1);
  }
  else{
    mostrando = true;
  }
}
function transicaoF(passo){
  var a = document.getElementById('a_banner');
  if (passo > 0){
    passo = passo-5;
    a.style.filter = "alpha(opacity="+ passo +")";
    a.style.opacity = passo/100;
    setTimeout('transicaoF('+passo+')',1);
  }
  else{
    mostrando = false;
    setTimeout('transicaoA('+passo+')',1);
  }
}
