var img_ambiente_actual;
var img_ambiente_menor;
var img_ambiente_maior;
var fadeDelay = 2000;
var transitionDelay = 3000;

function alteraImagemAmbiente(i) {
  if (i != -1) {
    $('.imagem_ambiente#imagem_ambiente_' + i).fadeOut(fadeDelay);
    i = ((i+1) > img_ambiente_maior) ? img_ambiente_menor : i+1;
    $('.imagem_ambiente#imagem_ambiente_' + i).fadeIn(
      fadeDelay,
      function() {
        setTimeout("alteraImagemAmbiente(" + i + ")", transitionDelay);
      }
    );
  }
  else {
    i = ((i+1) > img_ambiente_maior) ? img_ambiente_menor : i+1;
    setTimeout("alteraImagemAmbiente(" + i + ")", 700);
  }
}

$(document).ready(
  function() {
    $('.imagem_ambiente.nothidden').each(
      function() {
        img_ambiente_actual = $(this).attr('id').replace(/imagem_ambiente_/, '');
        img_ambiente_maior = img_ambiente_actual;
        img_ambiente_menor = img_ambiente_actual;
      }
    );
    
    $('.imagem_ambiente').each(
      function() {
        var i = $(this).attr('id').replace(/imagem_ambiente_/, '');
        if (i > img_ambiente_maior) {
          img_ambiente_maior = i;
        }
        if (i < img_ambiente_menor) {
          img_ambiente_menor = i;
        }
      }
    );
    if (img_ambiente_maior > img_ambiente_menor)
      alteraImagemAmbiente(-1);
  }
);