
document.onmouseover=setNetscapeEvent;

var myEvent;
var visibleGlossary=null;

function setNetscapeEvent(event) {
	myEvent=event;
}

function showGlossary(key,object) {
	if(visibleGlossary==key) return;
	hideGlossaries();
	var myGlossary=document.getElementById(key);
	if(window.event) {
		var scrt=document.body.scrollTop;
		var hgt=document.body.offsetHeight;
		var evtY=window.event.clientY;
		myGlossary.style.top=(evtY<hgt/2+scrt)?evtY+20+scrt:hgt/2+scrt;
		myGlossary.style.left=window.event.clientX;
	} else if(myEvent && myEvent.pageX !=0) {
		var hgt=window.innerHeight;
		var scrt=window.pageYOffset;
		var evtY=myEvent.pageY;
		myGlossary.style.left=myEvent.pageX;
		myGlossary.style.top=(evtY<hgt/2+scrt)?evtY+20:hgt/2+scrt;
	}
	myGlossary.style.visibility="visible";
	visibleGlossary=key;
}

function hide(key) {
	hideGlossary(key);
}

function hideGlossary(key) {
	var myGlossary=document.getElementById(key);
	myGlossary.style.visibility="hidden";
	visibleGlossary=null;
}

function hideGlossaries() {
	if(visibleGlossary) hideGlossary(visibleGlossary);
}

function checkSearch(f) {
	if(f.searchtext.value=="" || f.searchtext.value=="search") {
		alert("Bitte geben Sie einen Suchbegriff ein!");
		return false;
	}
	return true;
}