/////////////////////////////////////////
//
// nemocMenu (c)nemoc, 2001
// 
// Version 0.10  -  12.11.2001
//
//////////////////////////////////////////
var stickToMouse = false;
var moveOnce = 0;
var menuShow = 0;
var Browser = navigator.userAgent;
var version = navigator.appVersion;
var mouseX, mouseY;
var mo, isOver;
	

//////////////////// Brausercheck
dom = (document.getElementById) ? true : false;
ns4 = (document.layers) ? true : false;
ie = (document.all) ? true : false;
ie4 = ie && !dom;
mac = (navigator.appVersion.indexOf("Mac") != -1);
ie4mac = ie4 && mac;
opera = (navigator.userAgent.indexOf("Opera")!=-1);


//HM_IsMenu = !HM_Opera && !HM_Konqueror && !HM_IE4M && (HM_DOM || HM_NS4 || HM_IE4);

//HM_BrowserString = HM_NS4 ? "NS4" : HM_DOM ? "DOM" : "IE4";
	
	
	if (ie) {
		///////////////////// IE Style
		document.onmouseover = hideMenu;
		if (stickToMouse) {document.onmousemove = placeMenu;}
	} else if (ns4) {
		/////////////////// NS Style
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = hideMenu;

	}
	if (stickToMouse) {
        	if (!menuShow) {
      	        	rubrikennavi.style.left =  event.clientX + document.body.scrollLeft;
                	rubrikennavi.style.top = event.clientY + document.body.scrollTop - 50;          
        	}
        }
        
	function hideMenu(e) {
		if (ie) {
        		menuShow = 0;
			nemocMenu.style.visibility = "hidden";
		} else if (dom) {
        		menuShow = 0;	
			if (!isOver) {
				X1 = document.getElementById("nemocMenu").style.left;
				X2 = X1 + document.getElementById("nemocMenu").style.clip.right;
				Y1 = document.getElementById("nemocMenu").style.top;
				Y2 = Y1 + document.getElementById("nemocMenu").style.clip.bottom;
			
				if (e.pageX < X1 || e.pageX > X2 || e.pageY > Y2 || e.pageY < Y1) {        			
					document.getElementById("nemocMenu").style.visibility = "hidden";
				}
			}
			document.getElementById("nemocMenu").style.visibility = "hidden";
		} else if (ns4) {
			if (!isOver) {
				X1 = document.nemocMenu.left;
				X2 = X1 + document.nemocMenu.clip.right;
				Y1 = document.nemocMenu.top;
				Y2 = Y1 + document.nemocMenu.clip.bottom;
			
				if (e.pageX < X1 || e.pageX > X2 || e.pageY > Y2 || e.pageY < Y1) {
					document.nemocMenu.visibility = "hide";
				}
			}
		
		}
	}
	
	function showMenu(mo) {
		if (mo == "mo" && ns4 || dom) { isOver = 1; }
		if (ie) {		
        		menuShow = 1;
			nemocMenu.style.visibility = "visible";
			window.event.cancelBubble = true;
		} else if (dom) {
        		menuShow = 1;		
			document.getElementById("nemocMenu").style.visibility = "visible";				
		} else if (ns4) {
        		menuShow = 1;		
			document.nemocMenu.visibility = "visible";
		}
	}
	
	function isOut() {
		if (ns4 || dom) { 
			isOver = 0; 
			if (dom) {document.getElementById("nemocMenu").style.visibility = "hidden";}
		}
	}	
	
	function placeMenu(e){
		if (moveOnce == 0 && menuShow == 1) {
			rubrikennavi.style.left =  event.clientX + document.body.scrollLeft;
                	rubrikennavi.style.top = event.clientY + document.body.scrollTop - 50;
			moveOnce += 1;
		}

	}	
