  $(document).ready(function(){

	/*
    ----
     CLASSE PRIMEIRO e ULTIMO
    ----
  */
  $('#topo ul#perfil li .submenu, #topo ul.menu li .submenu').each(function(){
    $('ul li:first a', $(this)).addClass('primeiro');
  });
  $('ul.posts li.post:last-child').addClass('ultimo');
  
	
	/*
    ----
      BORDAS ARREDONDADAS
    ----
  */
  
    if (!($.browser.msie && $.browser.version == 8)) {
    
      // 8px
      DD_roundies.addRule('a.botao_vermelho, .post .caixa_comentar a.botao, #coluna3 .banner_missao, #limites #conteudo .post .acoes', '8px', true);
      
      // 8px - top-left / bottom-left
      DD_roundies.addRule('.post .retweets strong', '8px 0 0 8px', true);
      
      // 8px - top-right / bottom-right
      DD_roundies.addRule('.post .retweets em', '0 8px 8px 0', true);
      
      // 15px
      DD_roundies.addRule('#coluna3 #frm_busca', '15px', true);
      
      // 20px
      DD_roundies.addRule('#limites #conteudo #frm_comentar', '20px 20px 0 0', true);
      
      // 30px
      DD_roundies.addRule('a.botao_grande', '30px', true);
      
    
    }
    
    
  /*
    ----
      AJUSTES DE PNG PARA IE
    ----
  */
  
  if (($.browser.msie && $.browser.version == 6)) {
  
    $('#topo form').addClass('png');
	
	}
	
	
	/*
    ----
      AJUSTES ESPECIFICOS
    ----
  */
  
  
  // TOPO

    // Campo Reset
    $('form fieldset input.campo_reset').focus(function() {
      if (this.value == this.defaultValue){
      this.value = '';
      $(this).addClass('ativo');
      }
        if(this.value != this.defaultValue){
        this.select();
      }
    });
    
    // Textarea reset
    $('form fieldset textarea.campo_reset').focus(function() {
      if (this.value == this.defaultValue){
      this.value = '';
      $(this).addClass('ativo');
      }
        if(this.value != this.defaultValue){
        this.select();
      }
    });
        
   // Display inline-block para IE7
    if (($.browser.msie && $.browser.version == 7)) {
      $('#mapa_site #conteudo dl').css('display', 'inline');
    }
  
  
  // POST - Comentarios
  
  // Gostei da atividade
    $('#comentarios ul li.comentario ul.acoes li.gostei a').click(function() {
      $(this).hide();
      $(this).parent().append('<strong>Voc&ecirc; gostou disso!</strong>')  
      return false;
    });
    
    // Comentar em atividade
    if ($('#limites #conteudo #comentarios ul li.comentario ul.comentarios_feitos:visible')) {
      $('#limites #conteudo #comentarios ul li.comentario ul.comentarios_feitos').next().show();
    }
    $('#comentarios ul li.comentario ul.acoes li.comentar a.icone').click(function(){
      $(this).parents('li.comentario').addClass('comentando');
      $('.caixa_comentar textarea', $(this).parents('li.comentario')).focus();  
      return false;
    });
        
    // Comentar em comentario na atividade
    $('#comentarios ul li.comentario form textarea').focus(function() {
      if (this.value == this.defaultValue){
      this.value = '';
      $(this).addClass('ativo');
      }
        if(this.value != this.defaultValue){
        this.select();
      }
      $(this).parents('form').addClass('ativo');
      $('#comentarios ul li.comentario form.ativo a.botao').show();
      
    });
    
    $('#comentarios ul li.comentario form textarea').blur(function() {
      if ($.trim(this.value) == ''){
        this.value = (this.defaultValue ? this.defaultValue : '');
        $(this).removeAttr('class');
      }
      $('#comentarios ul li.comentario form a.botao').hide();
      $(this).parents('form').removeClass('ativo');
    });
    
    // Atualizacao de atividade - Contador de palavras
    $('#limites #conteudo #comentarios ul li.comentario form textarea').each(function(){
      $(this).keyup(function(){
        var limite = 400;
        var descricao = $(this).val();
        if (descricao.length > limite) {
          $(this).val(descricao.substr(0,limite));
          return false;
        } else {
          if (descricao.length == 0) {
            $(this).prev().html('0');
          } else {
            // retorna quantos caracteres foram escritos
            $(this).prev().html(descricao.length);
          }
        }
      });
    });
    
});
