symantec.utility = {};

$(document).ready(function() {
  symantec.utility.setup_item_count_tabs();
  symantec.utility.setup_feature_more_links();
});


/**
 * Binds click behavior for the more links on newest and popular lists
 */
symantec.utility.setup_feature_more_links = function() {
  
  $('.utility-featured-more').click(function() {
    $('.views-list-item-hide, .utility-popular-hide', $(this).prev()).show();
    $(this).hide();
    $(this).next().show();
      
    return false;
  });
  
  $('.utility-featured-less').click(function() {
    $('.views-list-item-hide, .utility-popular-hide', $(this).prev().prev()).hide();
    $(this).hide();
    $(this).prev().show();
    
    return false;
  });
}

/**
 * Binds click behavior for item count tabs
 */
symantec.utility.setup_item_count_tabs = function() {
  var products_tab = $('#articles-by-products-tab');
  var community_tab = $('#articles-by-community-tab');
  var selected_class = 'active';
  
  products_tab.hide();
  $('#articles-show-communities').addClass(selected_class);  
  
  $('#articles-show-products a').click(function() {

      products_tab.show();
      community_tab.hide();
    
      $('#articles-show-products').addClass(selected_class);
      $('#articles-show-communities').removeClass(selected_class);    
    
    return false;
  });
  
  $('#articles-show-communities a').click(function() {

      products_tab.hide();
      community_tab.show();    

      $('#articles-show-communities').addClass(selected_class);
      $('#articles-show-products').removeClass(selected_class);
    
    return false;
  });
  
}
