/* quick_nav.js  -  Schnellnavigation */

var divWidth = 896;
var lp;
var qnum;

function getWidth ()
{
  if (window.innerWidth) {
    return window.innerWidth;
  } else if (document.body && document.body.offsetWidth) {
    return document.body.offsetWidth + 21;
  } else {
    return 0;
  }
}

function Menue (leftPos,topPos,heightNum,qn)
{

	if ( getElement("id", "content_nav_top") )
  	getElement("id", "content_nav_top").style.visibility = "hidden";
  	lp = leftPos;
  	qnum=qn;
	//var leftPos = (getWidth() - divWidth) / 2;
  getElement("id", "quick_menu"+qnum).style.height = heightNum + "px";
  getElement("id", "quick_menu"+qnum).style.top = topPos + "px";
  getElement("id", "quick_menu"+qnum).style.left = leftPos + "px";
  getElement("id", "quick_menu"+qnum).style.visibility = "visible";
}

function noMenue ()
{

	if ( getElement("id", "quick_menu"+qnum).style.visibility = "hidden" )
	{
  	if ( getElement("id", "content_nav_top") )
  		getElement("id", "content_nav_top").style.visibility = "visible";
	  getElement("id", "quick_menu"+qnum).style.visibility = "hidden";
	}
}

function handleMove (ev)
{
  if (!ev)
    ev = window.event;

  var mouseX = ev.pageX ? ev.pageX : ev.clientX;
  var mouseY = ev.pageY ? ev.pageY : ev.clientY;

	//var leftPos = (getWidth() - divWidth) / 2;
    //var leftPos = 400;
    lp1=lp+180;
  if (mouseY > 150 || mouseY < 10 || mouseX < lp1 || mouseX > lp1 + 100/*leftPos + divWidth*/ ) {
    noMenue();
  }
}

function QuickNavInit ()
{
  if (document.addEventListener) {
    document.addEventListener("mousemove", handleMove, true);
  } else {
    document.body.onmousemove = handleMove;
  }
}

