

function MinimapAction() {
	
	var hover = null;
	var imageRoot = null;
	var imgAction = null;
	
	
	this.setHover = function(id) {
		hover = document.getElementById(id);
	}
	
	this.setImageRoot = function(dir) {
		imageRoot = dir;
	}
	
	this.setImageAction = function(id) {
		imgAction = document.getElementById(id);
		imgAction.onmouseout = function() {
			hover.setAttribute("src", imgAction.getAttribute("src"));
		}
	}
	
	this.initAreaActions = function(id) {
		
		var map = document.getElementById(id);
		var z=0;
		for(var i=0; i < map.childNodes.length; i++) {
			if(map.childNodes[i].nodeName == "AREA") {
				//alert(map.childNodes[i].getAttribute("name"));
				
				map.childNodes[i].onmouseover = over;
				map.childNodes[i].onmouseout = out;
				
				map.childNodes[i].setAttribute("index", z);
				z++;
				map.childNodes[i].onclick = function(dasEreignis) {
					var meinEreignis = dasEreignis || window.event;
					var ereignisQuelle = meinEreignis.target || meinEreignis.srcElement;	
					
					var i = parseInt(ereignisQuelle.getAttribute("index"));
					var mlink = url_dir + "?long="+bundelaender[i][1]+"&lat="+bundelaender[i][0]+"&z="+bundelaender[i][2];
					window.location.href = mlink;
				}
			}
		}
	}
	
	
	function over(dasEreignis) {
		var meinEreignis = dasEreignis || window.event;
		var ereignisQuelle = meinEreignis.target || meinEreignis.srcElement;
		
		hover.setAttribute("src", imageRoot+ereignisQuelle.getAttribute("name"));
	}
	
	
	function out(dasEreignis) {
		var meinEreignis = dasEreignis || window.event;
		var ereignisQuelle = meinEreignis.target || meinEreignis.srcElement;		
	}
		
	
}