//	constructing collection of glossary data
var glossardaten = new Array();
glossardaten['gastroenterologisch'] = '<b>gastroenterologisch:</b><br>Magen und Darm betreffend';
glossardaten['cardioangiologisch'] = '<b>cardioangiologisch:</b><br>Herz und Gef&auml;&szlig;e betreffend';
glossardaten['ergotherapie'] = '<b>Ergotherapie:</b><br>Gestalttherapie';
glossardaten['gastroenterologie'] = '<b>Gastroenterologie:</b><br> Wissenschaft und Lehre von den Erkrankungen des Magens und Darms';
glossardaten['kardiologie'] = '<b>Kardiologie:</b><br>Lehre vom Herzen, seiner Funktion und den Herzkrankheiten';
glossardaten['nephrologie'] = '<b>Nephrologie:</b><br>Nierenheilkunde';
glossardaten['urologie'] = '<b>Urologie:</b><br>Wissenschaft und Lehre von den Erkrankungen der Harnorgane';
glossardaten['onkologie'] = '<b>Onkologie:</b><br>Lehre von den Geschw&uuml;lsten';
glossardaten['proktologie'] = '<b>Proktologie:</b><br>Enddarmheilkunde';
glossardaten['apalliker'] = '<b>Apalliker:</b><br>Person im Wachkoma; zwischen Leben und Tod, im Zustand der Bewusstlosigkeit';
glossardaten['parenterale ernaehrung'] = '<b>parenterale Ern&auml;hrung:</b><br>Ern&auml;hrung durch Infusion';
glossardaten['ecommerce'] = '<b>E-Commerce:</b><br>Unter E-Commerce versteht man alle Formen von elektronischer Vermarktung und den Handel von Waren und Dienstleistungen &uuml;ber elektronische Medien wie das Internet.';
glossardaten['epilepsie'] = '<b>Epilepsie:</b><br>Fallsucht; Charakteristische Zeichen dieser Erkrankung sind zerebrale Krampfanf&auml;lle, Bewusstlosigkeit, Schaum vor dem Mund, Zungenbiss und Einn&auml;ssen';
glossardaten['hepatitis'] = '<b>Hepatitis:</b><br>Leberentz&uuml;ndung';
glossardaten['apoplexie'] = '<b>Apoplexie:</b><br>Schlaganfall, pl&ouml;tzliches Aussetzen der Funktion eines Organs (im Verlauf einer starken Organblutung)';

//	initialisation of mouse tracking for NS4
if(document.layers) {
	var x,y;

	function ereignis(e){
		y = e.pageY;
		x = e.pageX;
		return x,y;
	}
	
	document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = ereignis;

	function richten(wert) {
		var input = glossardaten[wert];
		
		if ((x+200) > window.innerWidth) { 
			x = window.innerWidth-200;
		}
		
		document.layers['glossar'].visibility = "show";
		document.layers['glossar'].zIndex = 10;
		document.layers['glossar'].left = x;
		document.layers['glossar'].top = y+5;
		document.layers['glossar'].document.open();
		document.layers['glossar'].document.writeln('<table bgcolor="#f5f5f5" width="200"><tr><td><p class="nsglossar">');
		document.layers['glossar'].document.writeln(input);
		document.layers['glossar'].document.writeln('</p></td></tr></table>');//
		document.layers['glossar'].document.close();
		
		// Get window border and adjust layer if necessary 
		var untenrand = window.innerHeight+ window.pageYOffset;
		var glossar_hoehe = document.layers['glossar'].document.height;

		if ((y + glossar_hoehe) > untenrand) {
			document.layers['glossar'].top = eval((untenrand - glossar_hoehe));
		}
	}	
}


//	initialize glossary for IE
function richtei(wert) {
	if (document.all) {
		var schicht = document.all['glossar'].style;
		
		//	read mouse coordinates
		var x = window.event.clientX;
		var y = window.event.clientY;
		var y_mit_scrolling = y + document.body.scrollTop;
		
		// get window border and if neccesary, adjust layer
		if ((x+220) > document.body.offsetWidth) { 
			x = document.body.offsetWidth-220;
		}
		
		document.all['glossar'].style.visibility = "visible";
		document.all['glossar'].style.top = parseInt(y_mit_scrolling)+5;
		document.all['glossar'].style.left = parseInt(x)+10;
		document.all['glossar'].style.zIndex = 10;
		document.all['glossar'].innerHTML = glossardaten[wert];
		
		// get bottom window border and adjust layer if necessary 
		var untenrand = document.body.offsetHeight;
		var glossar_hoehe = document.all['glossar'].offsetHeight;
		if ((y + glossar_hoehe) > untenrand) {
			document.all['glossar'].style.top = eval((untenrand - glossar_hoehe)+document.body.scrollTop);
		}
	}
}

//	initialize glossary for NN6 / Moz
if (navigator.appName == "Netscape" && document.getElementById) {
	var a,b;
	function auslesen(f) {
		a = f.pageY;
		b = f.pageX;
		return a,b;
	}
	document.onmousemove = auslesen;

	function richtenn6(wert) {
		if ((b+220) > document.width) { 
			b = document.width-220;
		}
		
		document.getElementById('glossar').innerHTML = glossardaten[wert];
		document.getElementById('glossar').style.left = parseInt(b)+10;
		document.getElementById('glossar').style.zIndex = 10;
		
		//	adjust for lower window border
		var untenrand = window.innerHeight + window.pageYOffset;
		var glossar_hoehe = document.getElementById('glossar').offsetHeight;
		if ((a + glossar_hoehe) > untenrand) {
			document.getElementById('glossar').style.top = eval((untenrand - glossar_hoehe));
		} else {
			document.getElementById('glossar').style.top = parseInt(a)+5;
		}
		
		//	necessary timeout for NN6
		setTimeout("sichtbar()",100);
	}

	function sichtbar() {
		document.getElementById('glossar').style.visibility = "visible";
	}
}

//	show glossary layer
function showGlossar(wert) {
	if (document.layers) {	//	branch for NN4
		richten(wert);
	}
	if (document.all) {		//	branch for IE4+
		richtei(wert);
	}
	if (document.getElementById && navigator.appName == "Netscape") {	//	branch for NN6/Moz
		richtenn6(wert);
	}
}

//	hide glossary layer
function hideGlossar() {
	if (document.all) {		//	branch for IE4+
		document.all['glossar'].style.visibility = "hidden";
	}
	if (document.layers) {	//	branch for NN4
		document.layers['glossar'].visibility = "hide";
	}
	if (navigator.appName == "Netscape" && document.getElementById) {	//	branch for NN6/Moz
		document.getElementById('glossar').style.visibility = "hidden";
	}
}

//	write <div> that will contain the right glossary data into document
document.write('<div id="glossar" class="glossar"></div>');