var pop, IE=document.all?true:false;

if(!IE) {
	document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove=mousePos;
	var netX, netY;
}

function init() {
	if(IE) pop=document.all.pop; else pop=document.getElementById("pop");
	b=document.body;
}

function mousePos(e) {
	netX=e.pageX;
	netY=e.pageY;
}

function popPrzesun(pX, pY) {
	init();
	if(pop.style.visibility!='visible') return;
	if(IE) {myszX=event.clientX; myszY=event.clientY;}
		else {myszX=netX-b.scrollLeft; myszY=netY-b.scrollTop;}

	tempX=myszX+pX;
	if(tempX<0) tempX=0;
	tmp=b.clientWidth-myszX-pX-pop.offsetWidth-10;
	if(tmp<0) {tempX+=tmp; if(tempX<0) tempX=0;}
	pop.style.left=b.scrollLeft+tempX+"px";

	tempY=myszY+pY;
	if(tempY<0) tempY=0;
	tmp=b.clientHeight-myszY-pY-pop.offsetHeight-10;
	if(tmp<0) {
		tmp=myszY-10-pop.offsetHeight;
		if(tmp>=0) tempY=tmp;
	}
	pop.style.top=b.scrollTop+tempY+"px";
}

function popPokaz(pX, pY, src) {
	init();
	pop.style.visibility='visible';
	pop.innerHTML=src;
	popPrzesun(pX,pY);
}

function popZamknij() {
	init();
	pop.style.visibility='hidden';
	pop.innerHTML='';
	pop.style.left=0;
	pop.style.top=0;
}

function popKom(tresc) {
	text='<div style=\'border:solid 1px;border-color:black;background:silver;padding:2px;font-size:6pt;font-family:MS Sans Serif;color:090909;\'>'+tresc+'</div>';
	popPokaz(10,-25,text);
}

function popLinkPrzesun() {
	popPrzesun(10,-25);
}

function popSrodekPrzesun() {
	popPrzesun(10,-25);
}