//------------------------------------------------------------------------------------------------------------------------------------------------------
// Térképen megjelenő címeket kezeli
//------------------------------------------------------------------------------------------------------------------------------------------------------
function InitMap() {
	var Map = document.getElementById("Map");
	
	if(Map) {
		var TextDiv = document.createElement("DIV");
		
		TextDiv.id = "textdiv";
		TextDiv.style.display = "none";
		TextDiv.style.position = "absolute";
		TextDiv.style.fontSize = "11px";
		TextDiv.style.backgroundColor = "white";
		TextDiv.style.padding = "0px 3px 0px 3px";
		TextDiv.style.border = "1px solid #000000";
		
		Map.appendChild(TextDiv);
		
		var Areas = Map.getElementsByTagName("AREA");
		
		for(var i = 0; i < Areas.length; i++) {
			var Area = Areas[i];
			
			if(document.all) {
				Area.onmousemove = function() {
					var TextDiv = document.getElementById("textdiv");
					
					TextDiv.innerHTML = this.getAttribute("mytitle");
					TextDiv.style.left = event.clientX + 14 + document.body.scrollLeft;
					TextDiv.style.top = event.clientY + 14 + document.body.scrollTop;
					TextDiv.style.display = "inline";
				}
				
				Area.onmouseout = function() {
					var TextDiv = document.getElementById("textdiv");
					
					TextDiv.style.display = "none";
				}
			} else {
				Area.setAttribute("onmousemove", "Show(this, event)");
	
				Area.onmouseout = function() {
					var TextDiv = document.getElementById("textdiv");
					
					TextDiv.style.display = "none";
				}
			}
		}
	}
}

function Show(oObj, oEvt) {
	var TextDiv = document.getElementById("textdiv");
	
	TextDiv.innerHTML = oObj.getAttribute("mytitle");
	TextDiv.style.left = oEvt.clientX - 160 - (document.body.offsetWidth - 950) / 2 + document.body.scrollLeft;
	TextDiv.style.top = oEvt.clientY - 150 + document.body.scrollTop;
	TextDiv.style.display = "inline";
}
