
window.onload = init;
window.onresize = setRightMenue;

function init() {

	var elem = document.getElementsByTagName("TABLE");
	for(var i=0; i < elem.length; ++i) {
		if(elem[i].getAttribute("menue")) {
			elem[i].onmouseover = overmenue;
			elem[i].onmouseout = outmenue;
		}
	}
	
	document.getElementById("m1").onmouseover = overDiv;
	document.getElementById("m1").onmouseout = outDiv;
	document.getElementById("m2").onmouseover = overDiv;
	document.getElementById("m2").onmouseout = outDiv;
	document.getElementById("m3").onmouseover = overDiv;
	document.getElementById("m3").onmouseout = outDiv;
		
	setRightMenue();
}

function overDiv(dasEreignis) {
	var meinEreignis = dasEreignis || window.event;
	var ereignisQuelle = meinEreignis.target || meinEreignis.srcElement;
	
	while(ereignisQuelle.nodeName != "DIV") ereignisQuelle = ereignisQuelle.parentNode;
	ereignisQuelle.style.visibility = "visible";
}

function outDiv(dasEreignis) {
	var meinEreignis = dasEreignis || window.event;
	var ereignisQuelle = meinEreignis.target || meinEreignis.srcElement;
	
	while(ereignisQuelle.nodeName != "DIV") ereignisQuelle = ereignisQuelle.parentNode;
	ereignisQuelle.style.visibility = "hidden";
}


function setRightMenue() {
	var mr = document.getElementById("menue_right");
	var top=0;
	var left=0;
	while(mr.nodeName != "BODY") {
		top = top + mr.offsetTop;
		left = left + mr.offsetLeft;
		mr = mr.parentNode;
	}
	
	var im = document.getElementById("termin");
	im.style.top = 145;
	im.style.left = left;
	
	var im = document.getElementById("impressum");
	im.style.top = 145;
	im.style.left = left+185;
}

function overmenue(dasEreignis) {
	var meinEreignis = dasEreignis || window.event;
	var ereignisQuelle = meinEreignis.target || meinEreignis.srcElement;
	
	while(ereignisQuelle.nodeName != "TABLE") ereignisQuelle = ereignisQuelle.parentNode;
	var mr = ereignisQuelle;
	var top=0;
	var left=0;
	while(mr.nodeName != "BODY") {
		top = top + mr.offsetTop;
		left = left + mr.offsetLeft;
		mr = mr.parentNode;
	}
	var ziel = ereignisQuelle.getAttribute("menue");
	var div = document.getElementById(ziel)
	div.style.left = left - parseInt(div.getAttribute("set"));
	div.style.visibility = "visible";
}


function outmenue(dasEreignis) {
	var meinEreignis = dasEreignis || window.event;
	var ereignisQuelle = meinEreignis.target || meinEreignis.srcElement;
		
	
	if(ereignisQuelle.nodeName != "DIV" ) {
		while(ereignisQuelle.nodeName != "TABLE") ereignisQuelle = ereignisQuelle.parentNode;
		var ziel = ereignisQuelle.getAttribute("menue");
		document.getElementById(ziel).style.visibility = "hidden";
	}
}

