showHistory = function(tablerow, host)
{
  var div = tablerow.getNext().getFirst().getElement('div');
  var analyse_id = div.getProperty('id').substr(3);

  var img = div.getFirst('img');

  if (!img)
  {
    var img = new Element('img',
    {
      'src': 'chart.php?host=' + host + '&tmp_id=' + analyse_id,
      'class': 'chartgrafik'
    });
    img.inject(div, 'top');
  }

  var img_height = img.getComputedSize().totalHeight +
    img.getStyle('margin-top').toInt() +
    img.getStyle('margin-bottom').toInt();

  // Einblenden -->
  var slider = tablerow.getNext('tr').getFirst('td').getFirst('div');
  var morph = slider.retrieve('morph');
  var height = slider.retrieve('height') + img_height;
  morph.start({'height': height});
  tablerow.addClass('shown');
  // <-- Einblenden
}

hideHistory = function(tablerow)
{
  // Ausblenden -->
  var slider = tablerow.getNext('tr').getFirst('td').getFirst('div');
  var morph = slider.retrieve('morph');
  morph.start({'height': 0});
  tablerow.removeClass('shown');
  // <-- Ausblenden
}
