var kl_ns6;
var kl_x,kl_y;
var kl_flag;
var kl_kurzorlogo;
var kl_xdif,kl_ydif;
var kl_tout;
var kl_time;
/*
	pos:	1 - jobbra fel
			2 - jobbra le
			3 - balra le
			4 - balra fel
*/
function kurzorlogo(name, hor, ver, pos, time) {
	kl_ns6=document.getElementById&&!document.all?1:0;
	kl_flag=0;
	kl_time=time;
	kl_kurzorlogo=document.getElementById(name);
	kl_szelesseg=(kl_kurzorlogo.style.pixelWidth>0)?(kl_kurzorlogo.style.pixelWidth):(kl_kurzorlogo.style.width.substring(0,kl_kurzorlogo.style.width.length-2));
	kl_magassag=(kl_kurzorlogo.style.pixelHeight>0)?(kl_kurzorlogo.style.pixelHeight):(kl_kurzorlogo.style.width.substring(0,kl_kurzorlogo.style.height.length-2));
	switch(pos) {
		case 1: kl_xdif=hor; kl_ydif=-(kl_magassag+ver); break;
		case 2: kl_xdif=hor; kl_ydif=ver; break;
		case 3: kl_xdif=-(kl_szelesseg+hor); kl_ydif=ver; break;
		case 4: kl_xdif=-(kl_szelesseg+hor); kl_ydif=-(kl_magassag+ver); break;
		default: kl_xdif=-kl_szelesseg/2; kl_ydif=-kl_magassag/2; break;
	}
	document.onmousemove=kl_handler;
	window.onscroll=kl_handler;
	kl_flag=1;
}
function kl_handler(e) {
	if(!kl_flag || !kl_kurzorlogo) return;
	x = (document.layers || kl_ns6) ? e.pageX : document.body.scrollLeft + event.clientX;
	y = (document.layers || kl_ns6) ? e.pageY : document.body.scrollTop + event.clientY;
	kl_kurzorlogo.style.left=(x+kl_xdif).toString()+"px";
	kl_kurzorlogo.style.top=(y+kl_ydif).toString()+"px";
	showlogo();
}

function showlogo() {
	if(!kl_kurzorlogo) return;
	clearTimeout(kl_tout);
	kl_kurzorlogo.style.zIndex = 2147483647;
	kl_kurzorlogo.style.visibility = "visible";
}

function hidelogo() {
	if(!kl_kurzorlogo) return;
	kl_flag=0;
	kl_tout=setTimeout("kl_kurzorlogo.style.zIndex = -1; kl_kurzorlogo.style.visibility = \"hidden\"; kl_kurzorlogo.style.display = \"none\"; kl_kurzorlogo=false;", kl_time);
}


