var mousex = 0;
var mousey = 0;

function inicjalizujGalerie()
{
  document.onmousemove = getMouseXY; // update(event) implied on NS, update(null) implied on IE
  //getMouseXY();
}

function getMouseXY(e)
{ 
  if (!e) e = window.event;
  
  if (e)
  { 
    if (e.pageX || e.pageY)
    { // this doesn't work on IE6!! (works on FF,Moz,Opera7)
      mousex = e.pageX;
      mousey = e.pageY;

      algor = '[e.pageX]';
      if (e.clientX || e.clientY) algor += ' [e.clientX] '
    }
    else if (e.clientX || e.clientY)
    { // works on IE6,FF,Moz,Opera7
      mousex = e.clientX;// + document.body.scrollLeft;
      mousey = e.clientY;// + document.body.scrollTop;
      algor = '[e.clientX]';
      if (e.pageX || e.pageY) algor += ' [e.pageX] '
    }  
  }
}

function drawMessage(tytul, opis)
{
  var poleOpisu = document.getElementById("opisZdjecia");
  var x = mousex;
  var y = mousey;
  
  if(document.all)
  {
    
    var scrolX = (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    var scrolY = (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
    x += scrolY;
    y += scrolX;
  }
  var styl=  "LEFT: " + (x+10) + "px; TOP: " + (y+10) + "px; POSITION: absolute; " ;
  poleOpisu.style.cssText = styl;
  poleOpisu.innerHTML = "<table style='background-color: #fff; border-style: solid; border-width: thin;  color: #414141; font-size: 10px;'><tr><td>" + tytul + "</td></tr></table>";
}

function hideMessage()
{
  var poleOpisu = document.getElementById("opisZdjecia");
  poleOpisu.innerHTML = "";
}