merco = {

  init: function() {
    merco.toggle_ranking_info();
    merco.admin_menu();
    merco.timeout();
    merco.eventos_activos();
    merco.ranking_search();
    merco.desplegar_menu ();   
  },

  toggle_ranking_info: function(){
    $("#rankings_page table.ranking_table td.company a").click(function(){
                                                                 var parent = $(this).parent().parent();
                                                                 parent.toggleClass('expanded');

                                                                 $(parent).next(".mas_info").toggle();

                                                                 return false;
                                                               });
  },

  admin_menu: function(){
    $('body.contenidos_section #sidebar ul li:has(ul)').addClass('selected');
    $('body.admin_page #sidebar ul li a').click(function(){
                                                  $(this).parent(0).addClass('selected');
                                                });
  },

  mark_day: function(date){
    if (date.getMonth() == 2 && date.getDay() == 17){
      return [true,'woot'];
    }
    return [false,''];
  },

  timeout: function(){
    setTimeout(function() {
                 $('.notice').fadeOut(3000);
               }, 3000);
  },

  desplegar_menu: function(){    
    $(".fichas_tecnicas a.titulo_ficha_tecnica").click(function (){
                                                         $(".fichas_tecnicas").toggleClass("fichas_tecnicas_expand");
                                                       });
  },

  eventos_activos: function(){
    $("table.calendar tr td:has(a)").addClass("active");
  },
  
  ranking_search: function(){
    $('table.ranking_table tbody tr:not(.mas_info)').quicksearch({     
      attached: '.ranking_search',
      labelText: 'Buscar:',
      loaderText: ''
    });
  }
};

$(document).ready(merco.init);
