object = '';

posx = 0;
posy = 0;

// Pozycja myszki
var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)

function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    posx = event.clientX + document.body.scrollLeft;
    posy = event.clientY + document.body.scrollTop;
  } else {  // grab the x-y pos.s if browser is NS
    posx = e.pageX;
    posy = e.pageY;
  }  
  // catch possible negative values in NS4
  if (posx < 0){posx = 0}
  if (posy < 0){posy = 0}  
	//showMouse('magazyn_popup_tresc', 'magazyn_popup');
  return true
}
document.onmousemove = getMouseXY;
// pozycja myszki - koniec


function showMouse(id, id2)
{
		var ih = posx + ',' + posy;
		
		var tmp2 = document.getElementById(id2);
		ih += '<br>' + tmp2.style.top + ', '+tmp2.style.left;
		
		var tmp = document.getElementById(id);
		tmp.innerHTML = ih;
		
		window.status = posx + ', ' + posy;
}

function show_popup(id, tytul, tekst)
{
		object = document.getElementById(id);

		object_tytul = document.getElementById(id+'_tytul');
		object_tytul.innerHTML = tytul;
		
		object_tekst = document.getElementById(id+'_tresc');
		object_tekst.innerHTML = tekst;
		
		set_popup();
		object.style.visibility = 'visible';
}

function hide_popup()
{
		object.style.visibility = 'hidden';
}

function set_popup()
{
		var top = posy - 45;
		if( (posx + object.clientWidth) < (document.body.clientWidth - 25) )
			left = posx + 15;
		else
			left = posx - 15 - object.clientWidth;
		object.style.left = parseInt(left) + 'px';
		object.style.top = parseInt(top) + 'px';
}
