
var previewDisplayed = 0;

$('.card-menu-button').click(function() {
    // úklid
    $('.card-menu-button').removeClass('card-menu-button-active');
    $('#preview-card').children().not('#share-buttons').remove(); // odstranit obsah kromě tlačítek na sdílení
    
    if (typeof close_title_editor == 'function')
      close_title_editor();
    
    if (typeof close_text_editor == 'function')
      close_text_editor();
    
    if (typeof close_new_art_editor == 'function')
      close_new_art_editor()
    
    // nové zobrazení
    var target = $(this);
    var aid = target.prop('id').replace('button-art-', '');
    
    if (aid == previewDisplayed) {  // pokud už je náhled zobrazen, naopak se zavře
      previewDisplayed = 0;
      return;
    }
    
    previewDisplayed = aid;
    var id = '#article-' + aid;
    var art = $(id);
    
    target.addClass('card-menu-button-active');
    
    var cl = art.clone();
    cl.prop('id', 'preview-' + cl.prop('id'));
    cl.find('*').each(function() {
        var oldid = $(this).prop('id');
        if (oldid != '')
          $(this).prop('id', 'preview-' + oldid);
        
        var oldcl = $(this).prop('onclick');
        if (oldcl != null) {
          var newcl = (oldcl+'').replace('article-', 'preview-article-').replace(new RegExp('(.)*[{]'), '').replace(new RegExp('[}](.)*'), '').replace('\n', '');
          $(this).unbind('click');
          $(this).prop('onclick', null);
          var f = new Function(newcl);
          $(this).click(f);
        }
    });
    
    $('#preview-card').append(cl);
    $('#preview-card').css('display', 'block');
});


var cm = $('#card-menu');
var cl = cm.prop('class');
if (cl != null) {
  var art = cl.replace('show-article-', '');
  if (art != "") {
    $('#button-art-'+art).click();
  } else {
    $('.card-menu-button').first().click();
  }
}



