var following = false;
var loaded = false;
var offX = -10;
var offY = -185;

function mouseX(evt) {
	if (!evt) evt = window.event;
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft);
	else return 0;
}

function mouseY(evt) {
	if (!evt) evt = window.event;
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY) return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	else return 0;
}

function followStart(nick, age, sex, posts, comments, img, online) {
	following = true;
	document.getElementById('userDataBox').innerHTML='<h3>'+nick+'</h3><span><img src="'+(img?img:'http://img.habostorta.hu/ize/images/nopic.gif')+'"></span><div>'+(age?('<b>'+age+'</b> éves'):'Kor: n/a')+'</div><div>'+(sex?('<b>'+(sex=='M'?'férfi':'nő')+'</b>'):'Nem: n/a')+'</div><div>'+(online?'<b>online</b>':'offline')+'</div><div><b>'+posts+'</b> post</div><div><b>'+comments+'</b> hsz.</div>';
}

function followStop() {
	following = false;
	document.getElementById('userDataBox').style.display='none';
}

function follow(evt) {
	if (document.getElementById && following && loaded) {
		var obj = document.getElementById('userDataBox').style; obj.display = 'block';
		obj.left = (parseInt(mouseX(evt))+offX) + 'px';
		obj.top = (parseInt(mouseY(evt))+offY) + 'px';
	}
}



document.onmousemove = follow;
window.onload = function() {
	loaded = true;
}