jQuery(document).ready(function() {
  jQuery('.tab-show').addClass('tab-maximized');
  jQuery('.trigger:not(.tab-show)').addClass('tab-minimized').parent().children(':not(.trigger)').hide();
  jQuery('.trigger').each(function() {
    jQuery(this).click(function() {
      if (jQuery(this).hasClass('tab-minimized')) {
        if (jQuery(this).hasClass('col-1')) {
          jQuery('.col-1') .each(function() {
              jQuery(this).removeClass('tab-maximized').addClass('tab-minimized').parent().children(':not(.trigger)').hide('fast');
          });
        }
        else if (jQuery(this).hasClass('col-2')) {
          jQuery('.col-2') .each(function() {
              jQuery(this).removeClass('tab-maximized').addClass('tab-minimized').parent().children(':not(.trigger)').hide('fast');
          });
        }
        else {
          jQuery('.tab-maximized') .each(function() {
              jQuery(this).removeClass('tab-maximized').addClass('tab-minimized').parent().children(':not(.trigger)').hide('fast');
          });
        }
      }
      jQuery(this).parent().children(':not(.trigger)').toggle('fast');
      if (jQuery(this).hasClass('tab-minimized')) {
        jQuery(this).removeClass('tab-minimized').addClass('tab-maximized');
        
      }
      else {
        jQuery(this).removeClass('tab-maximized').addClass('tab-minimized');
      }
      return false;
    });
  });
});

