// Menü nav-base
// Aktualisiert 13.08.2007, Mathias Seiler
// ---------------------------------------


// Auslagern des Javascript für einfacheres Einfügen
// Basispaket
//
// Auslagerungen und Modifikationen 
// 09.03.2004 by René Weiss 



// Verzögerung (im Millisekunden) bestimmen, bevor Subemü verschwindet, wenn Maus rausgeht
var delay_hide=2000

// Position des Verzeichnisses "fals" ermitteln (unterschiedlich
// ja nachdem ob die Seite im online oder lokal ist).
var url = location.href;
var rootdir = url.substring(0,url.indexOf('/fals/'));



// Funktionen

function showit(which)
{
  for(var i=1; i < (submenu.length + 1) ; i++) 
  {
    if (document.images[i]) 
    { 
       document.images[i].src=rootdir+"/fals/bilder_allg/transparent.gif" 
    }
  }
  if ( which > -1 ) 
  { 
    document.images[which+1].src=rootdir+"/fals/bilder_allg/pos_nav2.gif" 
  }
  clear_delayhide()
  thecontent=(which==-1)? "" : submenu[which]
  if (document.getElementById||document.all)
  {
    menuobj.innerHTML=thecontent
    if (thecontent != "")
    {
     	menuobj.style.display='inline'
      	menuobj2.style.visibility='visible'
      	menuobj3.style.visibility='visible'
      	menuobj4.style.visibility='visible'
      	spacerobj.style.display="block"
	//delayhide=setTimeout("showit(-1)",delay_hide * 3)
    }
    else
    {
    	menuobj.style.display='none'
    	menuobj2.style.visibility='hidden'
    	menuobj3.style.visibility='hidden'
    	menuobj4.style.visibility='hidden'
    	spacerobj.style.display='none'
    }
  }
  else if (document.layers)
  {
    menuobj.document.write(thecontent)
    menuobj.document.close()
  }
}

function resetit(e)
{
    delayhide=setTimeout("showit(-1)",delay_hide)
}

function clear_delayhide()
{
  if (window.delayhide)
  clearTimeout(delayhide)
} 

function contains_ns6(a, b) 
{
  while (b.parentNode)
    if ((b = b.parentNode) == a) return true;
  return false;
}

function checkFrameset(menue) 
{
	//alert(location.href + " vs. " + parent.links.location.href);

	// Wenn das Frame "links" nicht exisitert, dann Lade das Frameset
	if(!parent.links)
	{ location.href=rootdir + "/index.html?" + location.pathname + "," + rootdir + "/fals/1-start/laermschutz/nav/" + menue; }
	else 
	{
		// Ermittle den Namen des Menü-Frames 
		var url = parent.links.location.href;
		url = url.substring(url.lastIndexOf('/') + 1);

		// Wenn das Menü-Frame nicht stimmt, lade das richtige
		if (url != menue) 
		{ parent.links.location.replace(rootdir + "/fals/1-start/laermschutz/nav/" + menue) };
	}
}