/*@*****************************************
floating navigation
version: 0.9 06/2003
author: oli paps
*******************************************/

function InitMenu () {}
InitMenu.loadLibraries=function ()
{
var pfad = location.href;
var trenner="de";
InitMenu.GLOBAL_root="";
pfad=pfad.substring(pfad.indexOf(trenner)+trenner.length+1,pfad.lastIndexOf("/")+1);
slashes = pfad.split("/");
for (i=0; i<slashes.length; i++)
{InitMenu.GLOBAL_root+= "";}
//InitMenu.jsPrefix=InitMenu.GLOBAL_root+"javascripts/";
//InitMenu.cssPrefix=InitMenu.GLOBAL_root+"stylesheets/";
//InitMenu.imgPrefix=InitMenu.GLOBAL_root+"images/navigation/";
//InitMenu.spacerImg=InitMenu.imgPrefix+"nix.gif";
InitMenu.jsPrefix="/files/";
InitMenu.cssPrefix="/files/";
InitMenu.imgPrefix="/images/";
InitMenu.spacerImg="/images/nix.gif";
var s;

//var cssUrl=InitMenu.cssPrefix+"menu.css";
//s="<link rel=\"stylesheet\" type=\"text/css\" href=\""+cssUrl+"\">";
//document.writeln(s);
var browserType=(window.getComputedStyle)||(document.all&&document.getElementById&&document.expando) ? "dom"
: (document.all)    ? "ie4"
: (document.layers) ? "ns4"
: null;
if (browserType==null)
return;
if (browserType=="ns4")
{
//alert("Die Navigation für Netscape4 ist noch nicht freigegeben, da sie sich noch in der Testphase befindet.");
return;
}

InitMenu.initMenuAfterLoad=(browserType!="ie4");
var dataUrl=InitMenu.jsPrefix+"menu_data_"+rubrikID+".js";
s="<script type=\"text/javascript\" src=\""+dataUrl+"\"></script>";
document.writeln(s);
var sublibUrl=InitMenu.jsPrefix+"menu-"+browserType+".js";
s="<script type=\"text/javascript\" src=\""+sublibUrl+"\"></script>";
document.writeln(s);

}

InitMenu.init=function ()
{
_0.HIDEDELAY=50;
_5.ARROWSRC=InitMenu.imgPrefix+"arrow.gif";
_0.options.vmSubMenuArrowCellWidth=25;
_0.options.vmSubMenuPopupIndentX=-18;
_0.options.vmSubMenuPopupIndentY=6;
_0.options.hmSubMenuPopupIndentX=-1;
_0.options.hmSubMenuPopupIndentY=-1;
_0.options.urlBase=InitMenu.GLOBAL_root;
buildMenu();
buildLeftMenu();
if (document.all)
_0.positionAllMenus();
window.onresize=_0.repositionAllMenus;
}
InitMenu.loadLibraries();
if (InitMenu.initMenuAfterLoad) {
	if (window.onload) {
		cached_onload = window.onload;
		window.onload = new Function(				
			"new_onload",
			"InitMenu.init();" +			
			"cached_onload();" +
			""
		);
	}
	else	{
		window.onload = InitMenu.init;
	}
}
window.onerror=handle_Error;
function registerLink(url)
{
var link;
for (var i=0; i<document.links.length; i++)
{
if (document.links[i].href.indexOf(url)!=-1)
link=document.links[i];
}
if (!link)
return;
var padding=0;
var left=link.x-padding;
var top=link.y-padding;
var label="<div class='b'>"+link.text+"</div>";
var l=new Layer(1);
l.document.open();
l.document.writeln(label);
l.document.close();
l.bgColor=_0.clientData.ns4.hmBgColor;
l.pageX=left;
l.pageY=top;
l.clip.width += 2*padding;
l.clip.height += 2*padding;
l.hidden=false;
l.zIndex=1000;
return l;
}
function handle_Error(msg, url, line)
{
var ignoreErrors=false;
if (ignoreErrors)
return true;
return false;
}
function createMenuFrame()
{
return _0.createMenuFrame();
}
function getElementById(id)
{
if (document.getElementById){el=document.getElementById(id);}
else if (document.all){el=document.all[id];}
return el;
}

function addElementById(menu, id, url)
{
if (document.getElementById)
el=document.getElementById(id);
else if (document.all)
el=document.all[id];
else if (document.layers)
{
if (!url)
return null;
var _10=registerLink(url);
return _10;
}
var _10=menu.addElementAsButton(el);
return _10;
}
function createHMSubMenu(_10)
{
return _10.createSubMenu(_5.SUBMENUATBOTTOM);
}
function createVMSubMenu(_10)
{
return _10.createSubMenu(_5.SUBMENUATRIGHT);
}
function addSubMenu(_7, title, url, statusText)
{
var type=_5.S_ARRLABEL;
var cssClass="hm-b";
var _10=_7.addButton(type, title, cssClass, url, statusText);
return _10.createSubMenu(_5.SUBMENUATRIGHT);
}
function addEntry(menu, title, url, statusText)
{
var type=_5.S_LABEL;
var cssClass="hm-b";
return menu.addButton(type, title, cssClass, url, statusText);
}
function Error() {}
Error.out=function (msg)
{
}










