$(document).ready(function(){

  /*
    ----
      CLASSES, ULTIMAS E PRIMEIRO
    ----
  */
  // interna > coluna1 > menu
  $('div.interna div.coluna1 ul.menu li:first').addClass('primeiro');
  $('div.interna div.coluna1 ul.menu li:last').addClass('ultimo');

  // carrinho > passos
  $('div.carrinho ol.passos li:first').addClass('primeiro');



  /*
    ----
      BORDAS ARREDONDADAS
    ----
  */
  if (!($.browser.msie && $.browser.version == 8))
  {
    // caixa
    DD_roundies.addRule('div.caixa', '10px', true);
    DD_roundies.addRule('div.caixa h4', '10px 10px 0 0', true);
    DD_roundies.addRule('div.caixa a.mais', '10px 0 10px 0', true);

    // interna > coluna1 > menu | li:first | li:last
    DD_roundies.addRule('div.interna div.coluna1 ul.menu li.primeiro a', '10px 10px 0 0', true);
    DD_roundies.addRule('div.interna div.coluna1 ul.menu li.ultimo a', '0 0 10px 10px', true);

    // interna > sobre > noticias > coluna2 > noticia > data 
    DD_roundies.addRule('div.interna div.noticias div.coluna2 ul.noticias li.noticia p.data', '10px', true);
    DD_roundies.addRule('div.interna div.noticia div.coluna2 ul.noticias li.noticia p.data', '10px', true);

    // nossos planos > planos > coluna1 > coluna1
    DD_roundies.addRule('div.nossos_planos.planos div.coluna1 div.coluna1_interna h4', '10px', true);
    // nossos planos > planos > coluna1 > coluna2
    DD_roundies.addRule('div.nossos_planos.planos div.coluna1 div.coluna2_interna h4', '20px 20px 0 0', true);
    DD_roundies.addRule('div.nossos_planos.planos div.coluna1 div.coluna2_interna div.form', '0 0 20px 20px', true);
  }


  /*
    ----
      AJUSTES
    ----
  */
  // interna > coluna1 > menu > itens
  $('div.interna div.coluna1 ul.menu li').each(function(){
    var item = $('a', $(this));
    if ( item.height() > 41 ) {
      item.addClass('duaslinhas');
      if (($.browser.msie && $.browser.version <= 6))
      {
        item.parent().css('margin-bottom','-2px')
      }
    }
  });

  //  carrinho > passos > itens
  $('div.carrinho ol.passos li').each(function(){
    if ( $(this).height() > 65 ) {
      $(this).addClass('duaslinhas');
    }
  });


  /*
    ----
      MOSTRA E ESCONDE ELEMENTOS ESCONDIDOS
    ----
  */
  // form > interna > a.esqueci_senha
  $('div.form div.interna a.esqueci_senha').click(function(){
    var esqueci_senha = $('div.esqueci_senha', $(this).parents('div.form'));
    if ( esqueci_senha.is(':hidden') ) {
      esqueci_senha.fadeIn('fast');
    } else {
      esqueci_senha.fadeOut('fast');
    }
    return false;
  });
    // form > esqueci_senha > a.fechar
    $('div.form div.esqueci_senha a.fechar').click(function(){
      $(this).parent().fadeOut('fast');
      return false;
    });


  // carrinho > passo1 > produtos > li > imagem > a
  $('div.carrinho div.passo1 ul.produtos li div.imagem a').click(function(){
    var bloco = $('div.bloco', $(this).parent().parent());
    if ( !bloco.is(':visible') ) {
      bloco.slideDown('fast');
      $(this).addClass('fechar');
      $(this).html('Fechar detalhes');
      $(this).attr('title','Fechar detalhes');
    } else {
      bloco.slideUp('fast');
      $(this).removeClass('fechar');
      $(this).html('Ver detalhes');
      $(this).attr('title','Ver detalhes');
    }
    return false;
  });

  // faq - mostras respostas
  $('div.interna div.faq div.coluna2 dl dd').hide();
  $('div.interna div.faq div.coluna2 dl dt a').click(function(){
    var titulo = $(this).parent();
    var conteudo = $(this).parent().next();
    if (conteudo.is(':hidden')) {
      titulo.addClass('ativo');
      conteudo.show();
    } else {
      titulo.removeAttr('class');
      conteudo.hide();
    }
    return false;
  });


  // dicionario - mostra conteudo de uma letra
  //$('div.interna div.dicionario div.coluna2 dl').hide();
  var dicionario_letra_ativa = $('div.interna div.dicionario div.coluna2 ul.letras li.ativo a').text();
  $('dl#letra-'+dicionario_letra_ativa, $('div.interna div.dicionario div.coluna2')).show();
  $('div.interna div.dicionario div.coluna2 ul.letras li a').click(function(){
    $('div.interna div.dicionario div.coluna2 ul.letras li').removeAttr('class');
    $(this).parent().addClass('ativo');
    var letra = $(this).text();
    $('div.interna div.dicionario div.coluna2 dl').hide();
    $('dl#letra-'+letra, $('div.interna div.dicionario div.coluna2')).show();
    //return false;
  });


  /*
    ----
      CARRINHO PASSO 4 - Lista de enderecos
    ----
  */
  /*
  var alturaEndereco = $('div.carrinho div.passo4 ul.enderecos li .endereco').height();
  $('div.carrinho div.passo4 ul.enderecos li a.editar').css({'height': alturaEndereco + 40, 'line-height': alturaEndereco});
  */

});

