<!--

function hide_menus(num)
{
		for(i = 1; i < num+1; i++)
		{
				wyl = 'm' + i;
				if(document.getElementById(wyl))
				{
					document.getElementById(wyl).style.visibility='hidden';
					document.getElementById(wyl).style.top = 0 + "px";
					document.getElementById(wyl).style.left = 0 + "px";
				}
			
		}
		
		gotoframe(1); 
}

function hide_menu(id, num)
{
		for(i = 1; i < num+1; i++)
		{
				wyl = 'm' + i;
				if(id != wyl)
				{
					if(document.getElementById(wyl))
					{
						document.getElementById(wyl).style.visibility='hidden';
						document.getElementById(wyl).style.top = 0 + "px";
						document.getElementById(wyl).style.left = 0 + "px";
					}	
				}
				
				if(document.getElementById("s"+wyl+"arrow"))
				{
					document.getElementById("s"+wyl+"arrow").innerHTML = "";
				}
		}
		
}

function hide_menusub(id, num, st)
{
		for(i = st; i < num+1; i++)
		{
				wyl = 'm' + i;
				if(id != wyl)
				{
					if(document.getElementById(wyl))
					{
						document.getElementById(wyl).style.visibility='hidden';
						document.getElementById(wyl).style.top = 0 + "px";
						document.getElementById(wyl).style.left = 0 + "px";
					}	
				}
				
				if(document.getElementById("s"+wyl+"arrow"))
				{
					document.getElementById("s"+wyl+"arrow").innerHTML = "";
				}
		}
}

function hide_this_menu(id)
{
	document.getElementById(id).style.visibility='hidden';
	document.getElementById(id).style.top = 0 + "px";
	document.getElementById(id).style.left = 0 + "px";
}

function toggleVisibility(me, ident, plusx, plusy, num){
	
	hide_menu(me, num);
	
	pozx = findPosX(document.getElementById(ident)) + plusx;
	
	if((pozx+document.getElementById(me).offsetWidth) > (findPosX(document.getElementById('kontakt')) +document.getElementById('kontakt').offsetWidth))
	{	
		pozx = findPosX(document.getElementById(ident)) - document.getElementById(me).offsetWidth + document.getElementById(ident).offsetWidth;
	}
	
	pozy = 222 + plusy;
	
		
	document.getElementById(me).style.top = pozy + "px";
	document.getElementById(me).style.left = pozx + "px";
	
	document.getElementById(me).style.visibility="visible";
}
	
function subtoggleVisibility(me, ident, plusx, plusy, menu){
	
	pozx = findPosX(document.getElementById(ident)) + document.getElementById(menu).offsetWidth + plusx + 1;
				
	if((pozx+document.getElementById(me).offsetWidth) > (findPosX(document.getElementById('kontakt')) +document.getElementById('kontakt').offsetWidth))
	{	
		document.getElementById("s"+me+"arrow").innerHTML = "&laquo;";
		pozx = findPosX(document.getElementById(menu)) - document.getElementById(me).offsetWidth;
	} else {
		document.getElementById("s"+me+"arrow").innerHTML = "&raquo;";
	}
	
	pozy = findPosY(document.getElementById(menu)) - 1;
	
	document.getElementById(me).style.top = pozy + "px";
	document.getElementById(me).style.left = pozx + "px";
	
	document.getElementById(me).style.visibility="visible";

}	
	
function findPosX(obj)
{
  var curleft = 0;
  if(obj.offsetParent)
      while(1) 
      {
        curleft += obj.offsetLeft;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.x)
      curleft += obj.x;
  return curleft;
}

function findPosY(obj)
{
  var curtop = 0;
  if(obj.offsetParent)
      while(1)
      {
        curtop += obj.offsetTop;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.y)
      curtop += obj.y;
  return curtop;
}

// -->
	

