var img_ambiente_actual;
var img_ambiente_menor;
var img_ambiente_maior;

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

$(document).ready(
  function() {
    $('.btFavoritos').click(
      function() {
        if (window.sidebar) {
          window.sidebar.addPanel(document.title, location.href , "");
        } 
        else if( window.external ) {
          window.external.AddFavorite(location.href, document.title); 
        }
        return false;
      }
    );
    $('.autohide').each(
      function() {
        $(this).show();
        $('input#' + $(this).attr('for')).focus(
          function() {
            $('label[@for=' + $(this).attr('id') + ']').hide();
          }
        );
        $('input#' + $(this).attr('for')).blur(
          function() {
            if ($(this).val() === '') {
              $('label[@for=' + $(this).attr('id') + ']').show();
            }
          }
        );
      }
    );
    
    $('.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);
    $('a#ver_empresas').click(
      function() {
        return false;
      }
    );
    $('.hover_menu_item').hover(
      function() {
        $('.hover_submenus', $(this)).removeClass('hidden');
      },
      function() {
        $('.hover_submenus', $(this)).addClass('hidden');
      }
    );
    $('.hover_submenu_item').hover(
      function() {
        $('.hover_subsubmenu', $(this)).removeClass('hidden');
      },
      function() {
        $('.hover_subsubmenu', $(this)).addClass('hidden');
      }
    );
  }
);