$(function() {
  $('a.actionShowHiddenContent').each(function() {
    $(this).click(function(event) {
      event.preventDefault();
      var anchor = $(this).attr('href').split('#')[1];
      if($('#' + anchor + ':hidden').length){
        $('#' + anchor)
          .removeClass('hidden')
          .show('blind', {queue: false});
      };
    });
  });
  $('a.actionSwitchHiddenContent').each(function() {
    $(this).click(function(event) {
      event.preventDefault();
      var anchor = $(this).attr('href').split('#')[1], selector = '';
      if($('#' + anchor + ':hidden').length) {
        $('a.actionSwitchHiddenContent').each(function() {
          var a = $(this).attr('href').split('#')[1];
          selector += '#' + a + ':visible,';
        });
        $(selector).hide();
        $('#' + anchor)
          .removeClass('hidden')
          .show('blind', {queue: false});
      }
      $('html,body').animate({scrollTop: $('#' + anchor).offset().top});
    });
  });
});
