function show_info_city(_obj) {
	document.getElementById('inf_'+_obj.id).style.visibility = 'hidden';
	document.getElementById('inf_'+_obj.id).style.display = 'block';
	document.getElementById('inf_'+_obj.id).getElementsByTagName("DIV")[0].style.width = document.getElementById('inf_'+_obj.id).offsetWidth + 'px';
	document.getElementById('inf_'+_obj.id).style.top = getTop.call(_obj) - document.getElementById('inf_'+_obj.id).offsetHeight + 'px';
	document.getElementById('inf_'+_obj.id).style.left = getLeft.call(_obj) - 32 + 'px';
	document.getElementById('inf_'+_obj.id).style.visibility = 'visible';
}

function hid_info_city(_obj) {
	document.getElementById('inf_'+_obj.id).style.display = 'none';
}

function getTop()
{
    var obj = this;
    var top = obj.offsetTop;
    while (obj && obj.tagName != "BODY" && obj.tagName != "HTML") {
		obj = (obj.offsetParent)?obj.offsetParent:obj.parentNode;
        top += obj.offsetTop;
    }
    return top;
}

function getLeft()
{
    var obj = this;
    var left = obj.offsetLeft;
    while (obj && obj.tagName != "BODY" && obj.tagName != "HTML") {
		obj = (obj.offsetParent)?obj.offsetParent:obj.parentNode;
        left += obj.offsetLeft;
    }
    return left;
}
