function moveReference() {
   Xpos = mousePositionX+10;
   Ypos = mousePositionY+winT()+20;

   if (Ypos > winT()+winH()-200) {
      Ypos = winT()+winH()-250;
   }
   if (Ypos < winT()) {
      Ypos = winT();
   }
   if (Xpos > winW()-220) {
      Xpos = mousePositionX-210;
   }
   sX(refPop,Xpos);
   sY(refPop,Ypos);
}

function showReference(rubrika, note, aktualizovano) {
   refText = "";
   /* horni cast */
   refText += "<div id='hornaCast'><h1>" + rubrika + "</h1><h2>" + note + "</h2>";
   if (aktualizovano) refText += "<div id='aktualizovano'>Aktualizováno: " + aktualizovano + "</div>";
   refText += "</div>";
 
   wH(refPop,refText);
   if (document.getElementById) {refPop.style.display = "block";}
   sE(refPop);
}

function hideReference() {
   if (document.getElementById){
      refPop.style.display = "none";
   }
   hE(refPop);
}

/* sledovanie pozice mysi */
document.onmousemove = mouseChecker;
function mouseChecker(e) {
   if (initOK) {
      if (!e) {
	 mousePositionX = window.event.clientX;
	 mousePositionY = window.event.clientY;
      }
      else {
	 mousePositionX = e.pageX;
	 mousePositionY = e.pageY;
      }
      moveReference();
   }
}

