  function enableLogin()
  { var pass = document.getElementById('pass-send');
    if(document.getElementById('login-send'))
    { with(document.getElementById("login-send"))
      { if(style.display == "none") style.display = "block";
        else style.display = "none";
      }
    }
    if(pass)
    { pass.style.display = "none";
      //alert("jede");
    }
  }
  
  function enableNewPas()
  { var login = document.getElementById('login-send');
    var pass = document.getElementById('pass-send');
    
    if(login)
    { login.style.display = "none";
      //alert("jede");
    }
    if(pass)
    { pass.style.display = "block";
      //alert("jede");
    }
  }
  
  function alertDownload(lang)
  { //alert(lang);
    if(lang == 'cze' || lang == 'sk')
      alert("Pro stažení daného souboru se musíte v horní liště přihlásit!");
    else if(lang == 'en' || lang == 'ru')
      alert("To download this document your registration is required!");
  }
  
  function ShowHide(obj)
  { if(document.getElementById(obj))
    { with(document.getElementById(obj))
      { if(style.display == "none") style.display = "block";
        else style.display = "none";
      }
    }
  }
  
  /* gets element position absolute to the main document */
  
  function ElementPosition(element)
  { var el = document.getElementById(element);
    var zvrchu = 0;
    var zleva  = 0;
    var par; var ael;
    if( el )
    { zvrchu = el.offsetTop;
      zleva  = el.offsetLeft;
      ael = el;
      par = ael.offsetParent;
      while( par.tagName != "BODY" )
      { zvrchu += par.offsetTop;
        zleva  += par.offsetLeft;
        par = par.offsetParent;
      }
      return Array(zvrchu, zleva);
    }
    else {return false;}
  }
  
  /* gets mouse position */
  
  var mousePositionX = 0; 
  var mousePositionY = 0;
  
  function getMouseXY(e)
  { var hh = document.getElementById('help_hint');
    var d = document.documentElement;
    if( !d ){ d = document.body;}
  
    if (!e){var e = window.event;} //IE mouse event
    if (e.pageX || e.pageY){mousePositionX=e.pageX; mousePositionY=e.pageY;} //other
    else if (e.clientX || e.clientY) //IE
    { mousePositionX = e.clientX + d.scrollLeft; 
      mousePositionY = e.clientY + d.scrollTop;
    }
    hh.style.left = (mousePositionX + 10)+"px";
    hh.style.top  = (mousePositionY + 0)+"px";
  }
  
  function EnableSubmenu(mainmenu)
  { var smenu = document.getElementById('submenu-'+mainmenu);
    var mmenupos = ElementPosition('menu-hlavni-'+mainmenu);
    smenu.style.left = mmenupos[1]+'px';
    smenu.style.top  = (mmenupos[0]+32)+'px';
    smenu.style.display = 'block'; 
  }
  
  function DisableSubmenu(mainmenu)
  { document.getElementById('submenu-'+mainmenu).style.display = 'none';
  }
  
  var nospamtab = new Array(109, 97, 105, 108, 116, 111, 58);
  function nospam_exec(box, domain)
  {
  	if(typeof(domain)=="undefined") domain = "";
  	var proto = ""; for(idx=0;idx<nospamtab.length;idx++) proto+=String.fromCharCode(nospamtab[idx]);
  	window.open(proto+box+String.fromCharCode(64)+domain);
  }
  function nospam(box, domain, attr)
  { if(typeof(domain)=="undefined") domain = "";
  	if(typeof(attr)=="undefined") attr = "";
  	document.write("<a href=\"javascript:nospam_exec('"+box+"', '"+domain+"')\""+(attr.length>0?" ":"")+attr+">"+box+String.fromCharCode(64)+domain+"</a>");
  }
