function popup(ort,x,y) {
  win = window.open(ort, 'Fenster','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+x+',height='+y);
  win.focus();
}

function popupNoScroll(ort,x,y) {
  win = window.open(ort, 'Fenster','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width='+x+',height='+y);
  win.focus();
}

function Menue () {
  if (typeof window.pageYOffset == "number") {
    if (NS4) {
      //getElement("id", "Nav").top = window.pageYOffset + 50;
    } else {
      //getElement("id", "Nav").style.top = window.pageYOffset + 50;
    }
  } else {
    if (typeof document.body.scrollTop == "number")
      getElement("id", "Nav").style.top = document.body.scrollTop + 50;
  }
  if (OP)
    //getElement("id", "NavLinks").style.pixelTop = NavLinksPos;
  if (NS4) {
    //getElement("id", "Nav").visibility = "show";
  } else {
    //getElement("id", "Nav").style.visibility = "visible";
  }
}

function noMenue () {
  if (NS4) {
    //getElement("id", "Nav").visibility = "hide";
  } else {
    //getElement("id", "Nav").style.visibility = "hidden";
  }
}

function handleMove (ev) {
  if (!ev)
    ev = window.event;
  var mausposition = ev.pageX ? ev.pageX : ev.clientX;
  if (mausposition < 20) {
      Menue();
  } else {
    if (mausposition > 250) {
      noMenue();
    }
  }
}

function Event_init () {
  if (document.addEventListener) {
    document.addEventListener("mousemove", handleMove, true);
  } else {
    if (NS4) {
      document.captureEvents(Event.MOUSEMOVE);
      document.onmousemove = handleMove;
    } else {
      document.body.onmousemove = handleMove;
    }
  }
  if (OP) {
    NavLinksPos = 42; // Position des Bereiches NavLinks
    //getElement("id", "NavLinks").style.pixelTop = NavLinksPos;
  }
}


Menu = {timer : null, current : null};
Menu.getStyle = function(name){
	if(document.getElementById) return document.getElementById(name).style;
	else if(document.all) return document.all[name].style;
	else if(document.layers) return document.layers[name];
}
Menu.show = function(name){
	if(this.timer) clearTimeout(this.timer);
	this.getStyle(name).visibility = "visible";
	this.current = name;
}
Menu.hide = function(){
	this.timer = setTimeout("Menu.doHide()",300);
}
Menu.doHide = function(){
	if(this.current){
		this.getStyle(this.current).visibility = "hidden";
		this.current = null;
	}
}

        function toggle(object) { //um04
        if (document.getElementById) {
        if (document.getElementById(object).style.visibility == 'visible')
        document.getElementById(object).style.visibility = 'hidden';
        else
        document.getElementById(object).style.visibility = 'visible';
        }
        }

function MenueAuf(Men)
{
  if(document.getElementById)
  {
    document.getElementById(Men).style.visibility="visible";
  }

  else if(document.all && !document.getElementById)
  {
    document.all[Men].style.visibility="visible";
  }
}

function MenueZu(Men)
{
  if(document.getElementById)
  {
    document.getElementById(Men).style.visibility="hidden";
  }

  else if(document.all && !document.getElementById)
  {
    document.all[Men].style.visibility="hidden";
  }
}

function display(element) {
if (document.getElementById(element).style.display == 'none') {
display_value = 'block'; }
else {
display_value = 'none'; }
document.getElementById(element).style.display = display_value;
}
function noDisplay(element) {
if (document.getElementById(element).style.display == 'block') {
display_value = 'none'; }
else {
display_value = 'none'; }
document.getElementById(element).style.display = display_value;
}

// passt die Zentrierung der Site bei sich aendernder Fenstergroesse an
function watchPosition(elementID,styleA,styleB,elementHeight,elementWidth) { 
	var currentPos = findPos(document.getElementById(elementID));
	if((currentPos[0] < 1 || currentPos[1] < 1) && (document.body.clientHeight < elementHeight || document.body.clientWidth < elementWidth)) 
		document.getElementById(elementID).className = styleB;
	else 
		document.getElementById(elementID).className = styleA;
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
