var ihttp = getHTTPObject(); // We create the HTTP Object
var cX;
var cY;
function get_info(action, id, title, admin) {
	if(document.getElementById('obsah_okenka')) {
		if (!isWorking && ihttp) {
			visible_info = 1;
			document.getElementById('titulek_okenka').innerHTML = title;
			document.getElementById('obsah_okenka').innerHTML = 'Načítám informace...';
			ihttp.open("GET", admin+"getInfo.php?id=" + escape(id) + '&akce=' + escape(action), true);
			ihttp.onreadystatechange = handleHttpResponse3;
			isWorking = true;
			ihttp.send(null);
			var tipobj = document.getElementById('okenko');
			tipobj.style.top = (cY-15)+'px';
			tipobj.style.left = (cX+15)+'px';
			tipobj.style.visibility = "visible";
			return false;
		}
		else return true;
	}
	else return true;
}

function handleHttpResponse3() {
	if (ihttp.readyState == 4) {
		if (ihttp.responseText.indexOf('invalid') == -1) {
			document.getElementById('obsah_okenka').innerHTML=ihttp.responseText;
			isWorking = false;
		}
	}
}


function getPosition(e) {
    e = e || window.event;
    if (e.pageX || e.pageY) {
        cX = e.pageX;
        cY = e.pageY;
    } 
    else {
        var de = document.documentElement;
        var b = document.body;
        cX = e.clientX + 
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cY = e.clientY + 
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
}
document.onmousemove=getPosition

var visible_info = 1;
function set_activ(v) {
	if(v == '0') visible_info = 0;
	else visible_info = 1;
}

function hide_info(x) {
	if(document.getElementById('okenko')) {
		if(document.getElementById('okenko').style.visibility == 'visible') {
			if(visible_info == 0 || x == 'x') {
				document.getElementById('okenko').style.visibility = 'hidden';
//			document.getElementById('kontrola').innerHTML = visible_info + ' - ' + x;
				visible_info = 1;
				x = '';
//			document.getElementById('kontrola').innerHTML += ' + ' + visible_info + ' - ' + x;
			}
		}
	}
}
document.onclick=hide_info
