function label_search(lang, kde) {
  if(lang) {
    if(kde == "osoby")
      return "persons";
    if(kde == "dokumenty")
      return "documents";
  } 
  else {
    if(kde == "osoby")
      return "osoby";
    if(kde == "dokumenty")
      return "dokumenty";
  }
}

function testhledej(lang) {
  txt = document.search.hledej.value;
  if(txt.length < 3) {
    if(lang)
      alert("Search pattern must contain 3 characters at least!");
    else
      alert("Vzor pro hledání musí obsahovat minimálně 3 znaky!");
    return false;
  }
  else
    return true;
}

function zmentext(id, txt) {
  if (document.getElementById && !document.all){
    rng = document.createRange();
    el = document.getElementById(id);
    rng.setStartBefore(el);
    htmlFrag = rng.createContextualFragment(txt);
    while (el.hasChildNodes())
      el.removeChild(el.lastChild);
    el.appendChild(htmlFrag);
  }
  else
    document.getElementById(id).innerText = txt;
}

function zkusmeto(lang) {
  if (document.getElementById("leftmenu")) {
    if (document.getElementById("content")) 
      if (document.getElementById("content").offsetHeight<document.getElementById("leftmenu").offsetHeight) 
        document.getElementById("content").style.height=document.getElementById("leftmenu").offsetHeight+'px';
    if (document.getElementById("content_vrist")) 
      if (document.getElementById("content_vrist").offsetHeight<document.getElementById("leftmenu").offsetHeight) 
        document.getElementById("content_vrist").style.height=document.getElementById("leftmenu").offsetHeight+'px';
  }
}

function hledej_jinde(lang, kde) {
  if(kde) {
    document.search.kde.value = kde;
  }
  else {
    if (document.search.kde.value == "osoby") {
      document.search.kde.value = "dokumenty";
    } 
    else if (document.search.kde.value == "dokumenty") {
      document.search.kde.value = "osoby";
    }
  }
  zmentext("menusearch", label_search(lang, document.search.kde.value));
  url = "/hledejkde.html?kde="+document.search.kde.value;
  document.getElementById("helpframe").contentWindow.location = url;
}

function popup(id, show) {
  var menu = document.getElementById("menu"+id);
  var submenu = document.getElementById("sub"+id);
  if(show) {
    submenu.style.top = (menu.offsetTop + menu.offsetHeight) + 'px';
    submenu.style.left = menu.offsetLeft + 'px';
    submenu.style.visibility = "visible";
  }
  else {
    submenu.style.visibility = "hidden";
  }
}

function spopup(id, show) {
  var menu = document.getElementById("menu"+id);
  var submenu = document.getElementById("sub"+id);
  if(show) {
    submenu.style.top = (menu.offsetTop - submenu.offsetHeight) + 'px';
    submenu.style.left = menu.offsetLeft + 'px';
    submenu.style.visibility = "visible";
  }
  else {
    submenu.style.visibility = "hidden";
  }
}

function cpopup(id, show) {
  var menu = document.getElementById("menu"+id);
  var submenu = document.getElementById("sub"+id);
  if(show) {
    submenu.style.top = (menu.offsetTop - submenu.offsetHeight) + 'px';
    submenu.style.left = (menu.offsetLeft + menu.offsetWidth - submenu.offsetWidth) + 'px';
    submenu.style.visibility = "visible";
  }
  else {
    submenu.style.visibility = "hidden";
  }
}