/*******************************************/
/* @button   prvek, jímž se ovládá         */
/* @element  prvek, jenž je ovládán       */
/* @label1   text tlačítka při nezobrazení */
/* @label2   text tlačítka při zobrazení   */
/*******************************************/
function ShowHide(button, element, label1, label2)
{
  //nejprve se zjistí stav na začátku, podle toho se změní label a display
  if(element.style.display=='none')
  {
    button.innerHTML=label2;
    element.style.display='block';
  }
  else
  {
    button.innerHTML=label1;
    element.style.display='none';
  }
}

var hover_color = null;
function highlight_row(obj,w){
  if (hover_color == null) hover_color = getStyle("hover", "color");
  var tds = obj.getElementsByTagName('td');
  for(i=0;i < tds.length;i++) {
    if (w == 1) {
      tds[i].style.backgroundColor = hover_color;
    } else tds[i].style.backgroundColor = "";
  }
}
function getStyle(el, style) {
  if(!document.getElementById) return;
  el = document.getElementById(el);
  var value = el.style[style];
  if(!value) {
    if(document.defaultView)
      value = document.defaultView.getComputedStyle(el, "").getPropertyValue(style);
    else if(el.currentStyle)
      value = el.currentStyle[style];
    return value;
  }

}
