// Global variables
var isNav4, isIE4, isNav5, isIE5
var closeLayer="</div>"
var fertig = false


//initalize variables for storing active and original active NavPoints
var aktiv1,aktiv2,aktiv3,aktiv4
var orgaktiv1,orgaktiv2,orgaktiv3,orgaktiv4
var Busy = false
var no3nav = false
var nostaticnav
//initalize variables for NN4 storing the item over which the mouse is currently
var mouseoveritem

//initalize variables for NN4 storing the item which is currently higlighted
var Level2aktiv
var Level3aktiv
var Level4aktiv

var LocationUrl 

if (parseInt(navigator.appVersion) >= 4)
	{
    if (navigator.appName.indexOf("Microsoft") == -1)
		{
		if (navigator.appVersion.substring(0,1) >= 5)
			{
			isNav5 = true
			EventTriggerCall = "event"
	        closeLayer = ""
			
			if (navigator.userAgent.indexOf("6/6.1") != -1)
				{
				isNav61 = true;
				}
			}
		if (navigator.appVersion.substring(0,1) >= 5)
			{
			isNav5 = true
			EventTriggerCall = "event"
	        closeLayer = ""
			}
		else
			{
		    isNav4 = true
	        closeLayer = "</layer>"
			EventTriggerCall = "null"
			}
    	}
	else
		{
 		isIE4 = true
		if (document.getElementById)
			{
			isIE5 = true		
			}
		else
			{
			document.getElementById = document.all
			}
		EventTriggerCall = "event"
		}
	}

function NavLevel1(IDName,Bezeichnung,Verlinkung,VTarget,Farbe,HFarbe,BGFarbe,HBGFarbe,ImageName,LogoLink)
	{
	// Identitifier for function-call in page, VERY important for keeping Files moveable and deleteable, without destroying the Array-Order
	this.IDName = IDName;
	// Text or AltText in Buttons
	this.Bezeichnung = Bezeichnung;
	// Href-Link
	this.Verlinkung = Verlinkung;
	// Href-Target
	this.VTarget = VTarget;
	// TextColor
	this.Farbe = Farbe;
	// Highlight-TextColor
	this.HFarbe = HFarbe;
	// BackgroundColor
	this.BGFarbe = BGFarbe;
	// Highlight-BackgroundColor
	this.HBGFarbe = HBGFarbe;
	// Navigation-ButtonImageName for as Example preload_navimages()-Function
	this.ImageName = ImageName;
	// Should the Allianz-Logo link to the homepage ?
	this.LogoLink = LogoLink
	}

function NavLevel2(IDName,Bezeichnung,Verlinkung,VTarget)
	{
	this.IDName = IDName;
	this.Bezeichnung = Bezeichnung;
	this.Verlinkung = Verlinkung;
	this.VTarget = VTarget
	}

function NavLevel3(IDName,Bezeichnung,Verlinkung,VTarget)
	{
	this.IDName = IDName;
	this.Bezeichnung = Bezeichnung;
	this.Verlinkung = Verlinkung;
	this.VTarget = VTarget
	}

function NavLevel4(IDName,Bezeichnung,Verlinkung,VTarget)
	{
	this.IDName = IDName;
	this.Bezeichnung = Bezeichnung;
	this.Verlinkung = Verlinkung;
	this.VTarget = VTarget
	}


Navigation = new Array();

function addNav(NavigationType,IDName,Bezeichnung,Verlinkung,VTarget,Farbe,HFarbe,BGFarbe,HBGFarbe,ImageName,LogoLink)
	{
	/*
	Creates big Navigation-Array with Tree-Architecture
	Navigation[i][0]
	Navigation[i][j][0]
	Navigation[i][j][k][0]
	Navigation[i][j][k][m][0]
	Every NavPoint has all Properties from the NavLevel-Functions
	*/
	if (VTarget == null)
	{
	VTarget = "_self"
	}
	switch(NavigationType)
		{
		case "NavLevel1":
			Navigation[Navigation.length] = new Array();
			Navigation[Navigation.length-1][0] = new NavLevel1(IDName,Bezeichnung,Verlinkung,VTarget,Farbe,HFarbe,BGFarbe,HBGFarbe,ImageName,LogoLink);
			break;
		case "NavLevel2":
			Navigation[Navigation.length-1][Navigation[Navigation.length-1].length] = new Array();
			Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1][0] = new NavLevel2(IDName,Bezeichnung,Verlinkung,VTarget);
			break;
		case "NavLevel3":
			Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1][Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1].length] = new Array();
			Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1][Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1].length-1][0] = new NavLevel3(IDName,Bezeichnung,Verlinkung,VTarget);
			break;
		case "NavLevel4":
			Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1][Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1].length-1][Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1][Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1].length-1].length] = new Array();
			Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1][Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1].length-1][Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1][Navigation[Navigation.length-1][Navigation[Navigation.length-1].length-1].length-1].length-1][0] = new NavLevel4(IDName,Bezeichnung,Verlinkung,VTarget);
			break;
		}
	}

function cutUrl(tmpUrl)
	{
	tmpcutUrl = tmpUrl
	if (tmpcutUrl.indexOf('//') != -1)
		tmpcutUrl = tmpcutUrl.substr(tmpcutUrl.indexOf('/',tmpcutUrl.indexOf('//')+2)+1,tmpcutUrl.length)
	else
		tmpcutUrl = tmpcutUrl.substr(tmpcutUrl.indexOf('/')+1,tmpcutUrl.length)

	if (tmpcutUrl.indexOf('/index.html') != -1)
		{
		tmpcutUrl = tmpcutUrl.substr(0,tmpcutUrl.indexOf('/index.html'))
		}
	
	//tmpcutUrl = tmpcutUrl.substr(0,tmpcutUrl.lastIndexOf('/'))
	/*
	while (tmpcutUrl.split("/").length > 4)
		{
		tmpcutUrl = tmpcutUrl.substr(0,tmpcutUrl.lastIndexOf('/'))
		}
	*/	
	//alert(tmpcutUrl)
	return tmpcutUrl
	}

	
function checkUrlMatches(sCheckUrl)
	{
	sCheckUrl = cutUrl(sCheckUrl).split("/")
	sMatches = 0
	for (z=0;z<sCheckUrl.length;z++)
		{
		if (LocationUrl[z] == sCheckUrl[z])
			{
			sMatches += 1
			}
		}	
	return sMatches
	}
	
	
function SetDefaultAktiv(aktivID,aktivUrl)
{

if (aktivUrl)
	LocationUrl = cutUrl(aktivUrl);
else
	LocationUrl = cutUrl(document.location.href);

LocationUrl = LocationUrl.split("/")

sMatchesOld = 0

if (LocationUrl != '')
	{
	makebreak = false
	// set default-active NavPoints

		
	for (i=0;i<Navigation.length;i++)
		{
		sMatchesNew = checkUrlMatches(Navigation[i][0].Verlinkung)
		if (sMatchesOld < sMatchesNew)
			{
			aktiv1= i			
			sMatchesOld = sMatchesNew
			}
		for (j=1;j<Navigation[i].length;j++)
			{
			sMatchesNew = checkUrlMatches(Navigation[i][j][0].Verlinkung)
			if (sMatchesOld < sMatchesNew)
				{
				aktiv1= i			
				aktiv2= j			
				sMatchesOld = sMatchesNew
				}
			for (k=1;k<Navigation[i][j].length;k++)
				{
				sMatchesNew = checkUrlMatches(Navigation[i][j][k][0].Verlinkung)
				if (sMatchesOld < sMatchesNew)
					{
					aktiv1= i			
					aktiv2= j			
					aktiv3= k			
					sMatchesOld = sMatchesNew
					}
				for (m=1;m<Navigation[i][j][k].length;m++)
					{
					sMatchesNew = checkUrlMatches(Navigation[i][j][k][m][0].Verlinkung)
					if (sMatchesOld < sMatchesNew)
						{
						aktiv1 = i			
						aktiv2 = j			
						aktiv3 = k			
						aktiv4 = m
						sMatchesOld = sMatchesNew
						}
					}
				}
			}
		}
	}
else
	{

	}
}

function containsElement(e,sParentElement)
	{
	if (isNav5)
		{
		//e.stopPropagation()
		sParentNodes = ""
		bContains = false
		if (e.relatedTarget)
			{
			while(eval('e.relatedTarget'+sParentNodes+'.tagName') != 'HTML')
				{
				if(eval('e.relatedTarget'+sParentNodes+'.id') == sParentElement)
					{
					bContains = true;
					break;
					}
				sParentNodes += '.parentNode';
				}
			}
		return bContains	
		}
	else
		{
		return eval('document.all.'+sParentElement+'.contains(e.toElement)')
		}
	}


function popup_content(fenstername,fensterlink,breite,hoehe,scrolling)
	{
	if(document.layers)
		{
		eval("var "+fenstername+" = window.open('"+fensterlink+"','"+fenstername+"','scrollbars="+scrolling+",width="+breite+",height="+hoehe+",resizable=yes,top=107,left=116')");
		}
	else
		{
		eval("var "+fenstername+" = window.open('"+fensterlink+"','"+fenstername+"','scrollbars="+scrolling+",width="+breite+",height="+hoehe+",resizable=yes,top=116,left=116')");
		}
	if (navigator.appVersion.indexOf('MSIE 4')==-1)
		{
		eval(fenstername+".focus()");
		}
	}

function popup_fenster(fenstername,fensterlink,breite,hoehe,scrolling,toolbarvar,locationvar,directoriesvar,statusvar,menubarvar,resizablevar,xpos,ypos)
	{
	eval("var "+fenstername+" = window.open('"+fensterlink+"','"+fenstername+"','width="+breite+",height="+hoehe+",scrollbars="+scrolling+",toolbar="+toolbarvar+",location="+locationvar+",directories="+directoriesvar+",status="+statusvar+",menubar="+menubarvar+",resizable="+resizablevar+",top="+xpos+",left="+ypos+"')");

	if (navigator.appVersion.indexOf('MSIE 4')==-1)
		{
		eval(fenstername+".focus()");
		}
	}

function popup_navigator(fenstername,fensterlink,breite,hoehe){
	if (isIE5)
		{
		if (navigator.platform.indexOf("Win") == -1)
			{
			var xPos = 482;
			var yPos = 34;
			}
		else
			{
			var xPos = window.screenLeft +  482;
			var yPos = window.screenTop - 104;
			}
		}
	else if (isIE4)
		{
		var xPos = 482;
		var yPos = 34;
		}
	else
		{
		var xPos = window.screenX + 482;
		var yPos = window.screenY + 34;
		}
		
	//alert("X-Pos:" + xPos + "\nY-Pos:" + yPos)
	eval("var "+fenstername+" = window.open('"+fensterlink+"','"+fenstername+"','width="+breite+",height="+hoehe+",scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,top="+yPos+",left="+xPos+"')");
	eval(fenstername+".focus()");
	}


function preload_image(img_name,img_src)
	{
	eval(img_name+' = new Image()');
	eval(img_name+'.src = img_src');
	}

function mkdecode(Bezeichner)
	{
	while(Bezeichner.indexOf("%|") != -1 && Bezeichner.indexOf("|%") != -1)
		{
		Bezeichner = Bezeichner.slice(0,Bezeichner.indexOf("|%"))+Bezeichner.slice(Bezeichner.indexOf("%|")+2,Bezeichner.length);
		}
	return Bezeichner
	}

function mkencode(Bezeichner)
	{
	while(Bezeichner.indexOf("%|") != -1 && Bezeichner.indexOf("|%") != -1)
		{
		Bezeichner = Bezeichner.replace(/%\|/,"");
		Bezeichner = Bezeichner.replace(/\|%/,"");
		}
	return Bezeichner
	}

function switch_image(img_name,img_name_switch,img_layer)
	{
	if (eval(img_name_switch))
		{
		if (document.layers && img_layer != null)
			{
			eval('document.layers["'+img_layer+'"].document.'+img_name+'.src='+img_name_switch+'.src');
			}
		else
			{
			eval('document["'+img_name+'"].src='+img_name_switch+'.src');
			}
		}
	}


function attribute(name, value)
{
	if (isNav4)
		return ' ' +name.toUpperCase() + '=' + value;
	else
		return ' ' + name + ':' + value+';';
}


// Returns a string with a layer / div tag
function layer(id, position, left, top, width, height, visible, z, bgcolor, mouseover, mouseout, bgimage)
{
	var tmp;
	if (isNav4)
		{
		bgimagevarA = " background=\""
		bgimagevarE = "\""
		bgvar = "bgcolor"
		tmp = '<LAYER ID="'+id+'" ';
		}
	else if (isNav5)
		{
		bgimagevarA = " background-image: url("
		bgimagevarE = ");"
		bgvar = "background-color"
		var div = document.createElement('DIV');
	  	div.setAttribute('id', id);
		tmp = 'position: ' + position + ';';
		}
	else
		{
		bgimagevarA = " background-image: url("
		bgimagevarE = ");"
		bgvar = "background-color"
		tmp = '<DIV ID="'+id+'" style="position: ' + position + ';';
		}

	//tmp += '; border:1px solid Yellow;'	
	
	if (left != null) tmp+= attribute("left",left);
	if (top != null) tmp+= attribute("top", top);
if (!isNav5)
	{
	if (width != null) tmp+= attribute("width",width);
	if (height != null) tmp+= attribute("height",height);
	}
	if (visible != null) 
		{
/*		if (isNav5)
			{
			if (visible == "hidden")
				{
				tmp+= attribute("display","none")
				}
			else
				{
				tmp+= attribute("display","")
				}
			}
		else
			{*/
			tmp+= attribute("visibility",visible);
/*			}*/
		}
	
	
	if (z != null) tmp+= attribute("z-index", z);
	if (bgcolor != null) tmp += attribute(bgvar, bgcolor);
	if (bgimage != null) tmp += bgimagevarA + bgimage + bgimagevarE;
    
	


	if (!isNav4)
	  tmp+='"'; //end of style attribute

	if (mouseover != null)
		{
		if (isNav5)
			{
		  	div.setAttribute('onMouseOver', mouseover);
			}
		else
			{
			tmp += ' onMouseOver = "'+ mouseover +'"';
			}
		}
		
	if (mouseout != null)
		{
		if (isNav5)
			{
			div.setAttribute('onMouseOut', mouseout);
			}
		else
			{
			tmp += ' onMouseOut = "' + mouseout  +'"';
			}
		}

	if (isNav5)
		{
		  div.setAttribute('style', tmp);

	  	  document.body.appendChild(div);
		}
		
		
	tmp+='>';

	if (isNav5)
		return '';
	else
		return tmp;

}


function preload_navimages()
	{
	// Preload-Function for NavLevel1-Images
	preload_image('allianz_logo_neighbour_on','/images/nav/allianz_logo_'+Navigation[0][0].ImageName+'_neighbour_on.gif')
	preload_image('allianz_logo_off','/images/nav/allianz_logo_off.gif')
	for (i=0;i<Navigation.length;i++)
		{
		preload_image(Navigation[i][0].ImageName+'_off','/images/nav/'+Navigation[i][0].ImageName+'_off.gif')
		preload_image(Navigation[i][0].ImageName+'_on','/images/nav/'+Navigation[i][0].ImageName+'_on.gif')
		preload_image(Navigation[i][0].ImageName+'_neighbour_on','/images/nav/'+Navigation[i][0].ImageName+'_neighbour_on.gif')
		}
	}

function getLeft(i,j)
	{
	if (isIE4)
		{
		return eval('document.getElementById(\'NavLevel2Tabelle1NL'+i+'2NL'+j+'\').offsetLeft')+2
		}
	else if (isNav5)
		{
		return eval('document.getElementById(\'NavLevel2Tabelle1NL'+i+'2NL'+j+'\').offsetLeft')
		}
	else
		{
		return eval('document.layers["NavLevel2Layer1NL'+i+'"].document.anchors["Anchor1NL'+i+'2NL'+j+'"].x')+2
		}
	}

function switch_image(img_name,img_name_switch,img_layer)
{
if (eval(img_name_switch))
	{
	if (document.layers && img_layer != null)
		{
		eval('document.layers["'+img_layer+'"].document.images["'+img_name+'"].src='+img_name_switch+'.src');
		}
	else
		{
		eval('document["'+img_name+'"].src='+img_name_switch+'.src');
		}
	}
}

function show_layer(x)
{
	if (isNav4)
		document.layers[x].visibility="show";
	else
		document.getElementById(x).style.visibility="visible";
}

function hide_layer(x)
{
	if(document.layers)
		{
		document.layers[x].visibility="hide";
		}
	else
		{
		//alert(x)
		document.getElementById(x).style.visibility="hidden";
		}
}

function write_layer(layername) {
	if (isNav5) {
		document.getElementById(layername).innerHTML = submenu;
	} else {
		document.writeln(eval(layername));
	}
}

function NL1showReiter(tmpaktiv1)
{
	switch_image('Nav'+tmpaktiv1,Navigation[tmpaktiv1][0].ImageName+'_on','NavLevel1Layer')
	if (tmpaktiv1 > 0)
		{
		switch_image('Nav'+(tmpaktiv1-1),Navigation[(tmpaktiv1-1)][0].ImageName+'_neighbour_on','NavLevel1Layer')
		}
	else
		{
		switch_image('logo','allianz_logo_neighbour_on','NavLevel1Layer')
		}
}

function NL1hideReiter(tmpnaktiv1,tmpaktiv1)
{
	if (tmpnaktiv1 != null)
	{
	switch_image('Nav'+tmpnaktiv1,Navigation[tmpnaktiv1][0].ImageName+'_off','NavLevel1Layer')
	if (tmpnaktiv1-1 != tmpaktiv1)
		{
		if (tmpnaktiv1 > 0)
			{
			switch_image('Nav'+(tmpnaktiv1-1),Navigation[(tmpnaktiv1-1)][0].ImageName+'_off','NavLevel1Layer')
			}
		else
			{
			switch_image('logo','allianz_logo_off','NavLevel1Layer')
			}
		}
	}
}

function MOverTabelle1NLshowHighlight(tmpaktiv1)
{
if (isNav4)
	{
	/*
	if (orgaktiv2 != null)
		{
		if (Level2aktiv != 'Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2)
			mkhover(orgaktiv1,orgaktiv2)
		}
	else
		{
		hide_layer("NavLevel2highlight")
		Level2aktiv = null
		}
	*/
	}
else
	{	
	if (orgaktiv2 != null)
		{
		if (Level2aktiv != 'NavLevel2Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2)
			{
			FaerbeTable('NavLevel2Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2,Navigation[orgaktiv1][0].HBGFarbe)
			if (Level2aktiv != null)
				{
				FaerbeTable(Level2aktiv,Navigation[aktiv1][0].BGFarbe)
				}
			Level2aktiv = 'NavLevel2Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2
			}
		}
	else
		{
		if (Level2aktiv != null)
				{
			FaerbeTable(Level2aktiv,Navigation[aktiv1][0].BGFarbe)
			Level2aktiv = null
				}
		}
	}
}				


function MOverTabelle1NL(tmpaktiv1)
	{
	if (isNav4)
		{
		//alert(tmpaktiv1)
		//alert(orgaktiv1)
		mouseoveritem = "NavLevel1Tabelle1NL"+tmpaktiv1
		if (Level3aktiv != null)
			{
			turnoffLevel3()
			}
		if (tmpaktiv1 == orgaktiv1)
			{
			if (orgaktiv2 != null)
				{
				if (Level2aktiv != 'Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2)
					mkhover(orgaktiv1,orgaktiv2)
				}
			else
				{
				hide_layer("NavLevel2highlight")
				Level2aktiv = null
				}
			}
		else
			{
			hide_layer("NavLevel2highlight")
			Level2aktiv = null
			}
		}
	else
		{
		if (tmpaktiv1 == orgaktiv1)
			{
			if (orgaktiv2 != null)
				{
				if (Level2aktiv != 'NavLevel2Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2)
					{
					FaerbeTable('NavLevel2Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2,Navigation[orgaktiv1][0].HBGFarbe)
					if (Level2aktiv != null)
						{
						FaerbeTable(Level2aktiv,Navigation[aktiv1][0].BGFarbe)
						}
					Level2aktiv = 'NavLevel2Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2
					}
				}
			else
				{
				if (Level2aktiv != null)
						{
					FaerbeTable(Level2aktiv,Navigation[aktiv1][0].BGFarbe)
					Level2aktiv = null
						}
				}
			}
		else
			{
			if (Level2aktiv != null)
				{
				FaerbeTable(Level2aktiv,Navigation[aktiv1][0].BGFarbe)
				Level2aktiv = null
				}
			}
		}

	if (aktiv1 != tmpaktiv1)
		{
		if (aktiv1 != null)
			{
			NL1hideReiter(aktiv1,tmpaktiv1)
			}
		if (tmpaktiv1 != null)
			{
			NL1showReiter(tmpaktiv1)
			}
		if (aktiv1 != null)
			{
			hide_layer("NavLevel2Layer1NL"+aktiv1)
			}
		if (isNav4 && tmpaktiv1 != null)
			{
			document.layers['NavLevel2BGFarbe'].bgColor = Navigation[tmpaktiv1][0].BGFarbe
			}
		else if (isNav4 && tmpaktiv1 == null)
			{
			document.layers['NavLevel2BGFarbe'].bgColor = '#282D6A'
			}
		if (tmpaktiv1 != null)
			{
			show_layer("NavLevel2Layer1NL"+tmpaktiv1)
			}
		aktiv1 = tmpaktiv1
		}
	}

function MOutTabelle1NL(tmpaktiv1,EventTrigger)
	{
	if (isNav4)
		{
		setTimeout ('NN4CheckMOutTabelle1NL('+tmpaktiv1+')', 1)
		}
	else
		{
		if (CheckMouseoutIE4(tmpaktiv1,EventTrigger) == false)
			{
			schaltdefaultIE(tmpaktiv1)
			}
		}
	}

function CheckMouseoutIE4(tmpaktiv1,EventTrigger)
	{
	tmpschalt = true
	for (i=0;i<Navigation.length;i++)
		{
		if (containsElement(EventTrigger,'NavLevel1Tabelle1NL'+i))
			{
			tmpschalt = false
			break;
			}
		}
	if (containsElement(EventTrigger,'NavLevel2Layer1NL'+tmpaktiv1) == false && tmpschalt == true)
		{
	for (i=0;i<Navigation.length;i++)
		{
		for (j=1;j<Navigation[i].length;j++)
			{
			if (Navigation[i][j].length > 1)
				{
				if (containsElement(EventTrigger,'DynNavLevel3') == true )
					{
					return true;
					}
				}
			}
		}
		return false;
		}
	}

function NN4CheckMOutTabelle1NL(tmpaktiv1)
	{
	for (i=0;i<Navigation.length;i++)
		{
		if (mouseoveritem == 'NavLevel1Tabelle1NL'+i && mouseoveritem == "NavLevel1Tabelle1NL"+tmpaktiv1)
			{
			tmpschalt = true
			break;
			}
		else
			{
			tmpschalt = false
			}
		}
		if (mouseoveritem != "NavLevel2Layer1NL"+tmpaktiv1 && tmpschalt != false)
		{
		schaltdefault(tmpaktiv1)
		}
	}

function MOverNavLevel2Layer1NL(tmpaktiv1)
	{
	mouseoveritem = "NavLevel2Layer1NL"+tmpaktiv1
	}

function MOutNavLevel2Layer1NL(tmpaktiv1,EventTrigger)
	{
	if (isNav4)
		{
		setTimeout ('NN4CheckMOutLayer1NL('+tmpaktiv1+')', 1)
		}
	else
		{
		if (CheckMouseoutIE4(tmpaktiv1,EventTrigger) == false)
			{
			schaltdefaultIE(tmpaktiv1)
			}
		}
	}


function NN4CheckMOutLayer1NL(tmpaktiv1)
	{
	if (mouseoveritem == 'NavLevel2Layer1NL'+aktiv1)
			{
			schaltdefault(tmpaktiv1)
			}
	}

function FaerbeTable(Tabelle,Farbe)
	{
	eval('document.getElementById("'+Tabelle+'").style.backgroundColor = Farbe');
	if (isNav5)
		eval('document.getElementById("'+Tabelle+'").style.display = ""');
	}

function IE4MOverNavLevel2Tabelle1NL2NL(tmpaktiv1,tmpaktiv2)
	{
		if (Level2aktiv != null)
			{
			FaerbeTable(Level2aktiv,Navigation[tmpaktiv1][0].BGFarbe)
			}
		FaerbeTable('NavLevel2Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2,Navigation[tmpaktiv1][0].HBGFarbe)
		if (fertig == true)
			{
			if (Navigation[tmpaktiv1][tmpaktiv2].length > 1 && no3nav == false && Level3aktiv != "NavLevel3Layer1NL"+tmpaktiv1+"2NL"+tmpaktiv2)
				{
				makeDynNavLevel3(tmpaktiv1,tmpaktiv2)
				Level3aktiv = "NavLevel3Layer1NL"+tmpaktiv1+"2NL"+tmpaktiv2
				}
			}
		Level2aktiv = 'NavLevel2Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2
		aktiv1 = tmpaktiv1
		aktiv2 = tmpaktiv2
	}

function IE4MOutNavLevel2Tabelle1NL2NL(tmpaktiv1,tmpaktiv2,EventTrigger)
	{
		if (Navigation[tmpaktiv1][tmpaktiv2].length > 1)
			{
			//alert('NavLevel2Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2+' enthält '+EventTrigger.relatedTarget.parentNode.innerHTML+'        ='+containsElement(EventTrigger,'NavLevel2Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2))
			//alert('NavLevel3Layer1NL'+tmpaktiv1+'2NL'+tmpaktiv2+' enthält '+EventTrigger.relatedTarget.parentNode.innerHTML+'         ='+containsElement(EventTrigger,'NavLevel3Layer1NL'+tmpaktiv1+'2NL'+tmpaktiv2))
			if (containsElement(EventTrigger,'NavLevel2Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2) == false && containsElement(EventTrigger,'DynNavLevel3') == false)
				{
				FaerbeTable('NavLevel2Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2,Navigation[tmpaktiv1][0].BGFarbe)
				Level2aktiv = null
				if (fertig == true)
					{
					if (Navigation[tmpaktiv1][tmpaktiv2].length > 1)
						{
						hide_layer("DynNavLevel3")
						document.getElementById('DynNavLevel3').innerHTML = "\n"
						}
					Level3aktiv = null
					}
				}
			}
		else
			{
			if (containsElement(EventTrigger,'NavLevel2Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2) == false)
				{
				FaerbeTable('NavLevel2Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2,Navigation[tmpaktiv1][0].BGFarbe)
				Level2aktiv = null
				}
			}
		
	}

function MOverNavLevel2Tabelle1NL2NL(tmpaktiv1,tmpaktiv2)
	{
	//alert(Level2aktiv+'='+'Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2)
	if (isNav4)
		{
		if (Level2aktiv != 'Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2)
			{
			if (no3nav == false)
				turnoffLevel3()
			//alert(Level2aktiv)
			aktiv1 = tmpaktiv1
			aktiv2 = tmpaktiv2
			mkhover(tmpaktiv1,tmpaktiv2)
			}	

		if (Level3aktiv != "NavLevel3Layer1NL"+tmpaktiv1+"2NL"+tmpaktiv2)
			{
			if (no3nav == false && fertig == true)
				{
				makeDynNavLevel3(tmpaktiv1,tmpaktiv2)
				turnonLevel3(tmpaktiv1,tmpaktiv2)
				}
			}
		}
	}

function turnonLevel3(tmpaktiv1,tmpaktiv2)
	{
	if (Navigation[tmpaktiv1][tmpaktiv2].length > 1)
		{
			if (Level3aktiv != "NavLevel3Layer1NL"+tmpaktiv1+"2NL"+tmpaktiv2)
			{
			document.layers["DynNavLevel3"].visibility == "hide"
			Level3aktiv = "NavLevel3Layer1NL"+tmpaktiv1+"2NL"+tmpaktiv2
			document.layers["NavLevel3BGFarbe"].bgColor = Navigation[tmpaktiv1][0].BGFarbe
			document.layers["NavLevel3BGFarbe"].pageX = document.layers["DynNavLevel3"].pageX
			document.layers["NavLevel3BGFarbe"].pageY = (document.layers["DynNavLevel3"].pageY+2)
			document.layers["NavLevel3BGFarbe"].clip.height = (document.layers["DynNavLevel3"].clip.height-2)
			document.layers["NavLevel3BGFarbe"].clip.width = document.layers["DynNavLevel3"].clip.width
			document.layers["NavLevel3BGFarbe"].visibility = "show"
			document.layers["DynNavLevel3"].visibility = "show"
			}
		}
	}

function turnoffLevel3()
{
if (Level3aktiv != null)
		{
		document.layers["NavLevel3BGFarbe"].visibility = "hide"
		document.layers["NavLevel3highlight"].visibility = "hide"
		document.layers["DynNavLevel3"].visibility = "hide"
		Level3aktiv = null
		}
}

function mkhover(tmpaktiv1,tmpaktiv2)
	{
		//alert('maches')
		Level2aktiv = 'Tabelle1NL'+tmpaktiv1+'2NL'+tmpaktiv2
		i = tmpaktiv1
		j = tmpaktiv2
		document.NavLevel2highlight.visibility = "hide"
		var tmp = ""
		tmp = tmp +'<table height="25" border="0" cellspacing="0" cellpadding="0">';
		tmp += '<td id="Tabelle1NL'+i+'2NL'+j+'" nowrap bgcolor="'+Navigation[i][0].HBGFarbe+'"><a href="'+Navigation[i][j][0].Verlinkung+'" name="Anchor1NL'+i+'2NL'+j+'" class="NavSchrift"><img src="/images/nav/trans.gif" height=1 width=5 border=0><font id="NavH'+i+'P'+j+'" color="'+Navigation[i][0].Farbe+'">'+Navigation[i][j][0].Bezeichnung+'</font></a><img src="/images/nav/trans.gif" height=1 width=5 border=0></td></tr></table>';
		
		NN4DocumentWrite(tmp,'NavLevel2highlight')
	
		left = getLeft(i,j)
		document.NavLevel2highlight.moveTo(left,94);
		document.NavLevel2highlight.visibility = "show"
	}

function NN4DocumentWrite(subtmp,Ebene)
	{
	if (Busy == true)
		{
		setTimeout("NN4DocumentWrite('"+subtmp+"')",1)
		}
	else
		{
		Busy == true
		eval("document."+Ebene+".document.open('text/html','replace')");
		eval("document."+Ebene+".document.writeln(subtmp)");
		eval("document."+Ebene+".document.close()");
		Busy == false
		}
	}

function MOverNavLevel3Layer1NL2NL()
	{
	mouseoveritem = "NavLevel3Layer1NL"+aktiv1+"2NL"+aktiv2
	}


function MOutNavLevel3Layer1NL2NL(EventTrigger)
	{
	if (isNav4)
		{
		setTimeout ('NN4CheckMOutLayer1NL2NL('+aktiv1+','+aktiv2+')', 1)
		}
	else
		{
		IE4MOutNavLevel2Tabelle1NL2NL(aktiv1,aktiv2,EventTrigger)
		if (CheckMouseoutIE4(aktiv1,EventTrigger) == false)
			{
			schaltdefaultIE(aktiv1)
			}
		}
	}

function IE4MOverNavLevel2Tabelle1NL2NL3NL(tmpaktiv1,tmpaktiv2,tmpaktiv3)
	{
	FaerbeTable('TabelleH'+tmpaktiv1+'P'+tmpaktiv2+'U'+tmpaktiv3,Navigation[tmpaktiv1][0].HBGFarbe)
	}

function IE4MOutNavLevel2Tabelle1NL2NL3NL(tmpaktiv1,tmpaktiv2,tmpaktiv3,EventTrigger)
	{
	if (containsElement(EventTrigger,'TabelleH'+tmpaktiv1+'P'+tmpaktiv2+'U'+tmpaktiv3) == false)
		{
		FaerbeTable('TabelleH'+tmpaktiv1+'P'+tmpaktiv2+'U'+tmpaktiv3,Navigation[tmpaktiv1][0].BGFarbe)
		}
	}

function NN4CheckMOutLayer1NL2NL(tmpaktiv1,tmpaktiv2)
	{
	document.layers["NavLevel3highlight"].visibility = "hide"
	//alert(mouseoveritem)
	if (mouseoveritem == "NavLevel3Layer1NL"+tmpaktiv1+"2NL"+tmpaktiv2)
			{
			schaltdefault(tmpaktiv1)
			}
	}



function mkhoverNavLevel31NL2NL(tmpaktiv1,tmpaktiv2,tmpaktiv3)
	{
	if (isNav4)
	{
	document.layers["NavLevel3highlight"].bgColor = Navigation[tmpaktiv1][0].HBGFarbe
	document.layers["NavLevel3highlight"].pageX = document.layers["DynNavLevel3"].pageX
	document.layers["NavLevel3highlight"].pageY = (document.layers["DynNavLevel3"].pageY+(((tmpaktiv3-1)*23)+2))
	document.layers["NavLevel3highlight"].clip.height = 22
	document.layers["NavLevel3highlight"].clip.width = document.layers["DynNavLevel3"].clip.width
	document.layers["NavLevel3highlight"].visibility = "show"
	}
	}


function getL4Anchor(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4)
	{
		if (tmpaktiv4 == null)
			{
			return eval('document.layers["NavLevel4Layer1NL'+tmpaktiv1+'2NL'+tmpaktiv2+'"].document.anchors["AnchorL41NL'+tmpaktiv1+'2NL'+tmpaktiv2+'3NL'+tmpaktiv3+'"].y')+121-2
			}
		else
			{
			return eval('document.layers["NavLevel4Layer1NL'+tmpaktiv1+'2NL'+tmpaktiv2+'"].document.anchors["AnchorL41NL'+tmpaktiv1+'2NL'+tmpaktiv2+'3NL'+tmpaktiv3+'4NL'+tmpaktiv4+'"].y')+121-2
			}
	}

function getL4AnchorENDE(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4)
	{
		if (tmpaktiv4 == null)
			{
			return eval('document.layers["NavLevel4Layer1NL'+tmpaktiv1+'2NL'+tmpaktiv2+'"].document.images["ImagesL41NL'+tmpaktiv1+'2NL'+tmpaktiv2+'3NL'+tmpaktiv3+'ENDE"].y')+121
			}
		else
			{
			return eval('document.layers["NavLevel4Layer1NL'+tmpaktiv1+'2NL'+tmpaktiv2+'"].document.images["ImagesL41NL'+tmpaktiv1+'2NL'+tmpaktiv2+'3NL'+tmpaktiv3+'4NL'+tmpaktiv4+'ENDE"].y')+121
			}
	}


function getL4AnchorHeight(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4)
	{
		tmpheight1 = getL4Anchor(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4)
		tmpheight2 = getL4AnchorENDE(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4)
		tmpheight = tmpheight2 - tmpheight1
		return tmpheight
	}

function mkhoverNavLevel41NL2NL3NL(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4)
	{
	if (isNav4)
	{
	Level4aktiv = 'TabelleL41NL'+tmpaktiv1+'2NL'+tmpaktiv2+'3NL'+tmpaktiv3+'4NL'+tmpaktiv4
	document.layers["NavLevel4highlight"].visibility = "hide"
	document.layers["NavLevel4highlight"].pageY = getL4Anchor(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4)
	document.layers["NavLevel4highlight"].clip.height = getL4AnchorHeight(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4)
	document.layers["NavLevel4highlight"].visibility = "show"
	}
	}

function IE4MOverNavLevel2Tabelle1NL2NL3NL4NL(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4)
	{
	if (orgaktiv3 != null)
		{
		if (orgaktiv4 != null)
			{
			if (tmpaktiv4 != orgaktiv4)
				{
				FaerbeTable('Zelle'+orgaktiv1+'Sub'+orgaktiv2+'Nav'+orgaktiv3+'Sub'+orgaktiv4,Navigation[tmpaktiv1][0].BGFarbe)
				}
			else
				{
				FaerbeTable('Zelle'+orgaktiv1+'Sub'+orgaktiv2+'Nav'+orgaktiv3,Navigation[tmpaktiv1][0].BGFarbe)
				}
			}
		else
			{
			if (tmpaktiv3 != orgaktiv3)
				{
				FaerbeTable('Zelle'+orgaktiv1+'Sub'+orgaktiv2+'Nav'+orgaktiv3,Navigation[tmpaktiv1][0].BGFarbe)
				}
			else
				{
				if (tmpaktiv4 != null)
					{
					FaerbeTable('Zelle'+orgaktiv1+'Sub'+orgaktiv2+'Nav'+orgaktiv3,Navigation[tmpaktiv1][0].BGFarbe)
					}
				}
			}
		}

	if (tmpaktiv4 != null)
		{
		FaerbeTable('Zelle'+tmpaktiv1+'Sub'+tmpaktiv2+'Nav'+tmpaktiv3+'Sub'+tmpaktiv4,Navigation[tmpaktiv1][0].HBGFarbe)
		}
	else
		{
		FaerbeTable('Zelle'+tmpaktiv1+'Sub'+tmpaktiv2+'Nav'+tmpaktiv3,Navigation[tmpaktiv1][0].HBGFarbe)
		}
	}

function IE4MOutNavLevel2Tabelle1NL2NL3NL4NL(tmpaktiv1,tmpaktiv2,tmpaktiv3,tmpaktiv4,EventTrigger)
	{
	if (tmpaktiv4 != null)
		{
		if (containsElement(EventTrigger,'Zelle'+tmpaktiv1+'Sub'+tmpaktiv2+'Nav'+tmpaktiv3+'Sub'+tmpaktiv4) == false)
			{
			FaerbeTable('Zelle'+tmpaktiv1+'Sub'+tmpaktiv2+'Nav'+tmpaktiv3+'Sub'+tmpaktiv4,Navigation[tmpaktiv1][0].BGFarbe)
			}
		}
	else
		{
		if (containsElement(EventTrigger,'Zelle'+tmpaktiv1+'Sub'+tmpaktiv2+'Nav'+tmpaktiv3) == false)
			{
			FaerbeTable('Zelle'+tmpaktiv1+'Sub'+tmpaktiv2+'Nav'+tmpaktiv3,Navigation[tmpaktiv1][0].BGFarbe)
			}
		}
	}

function MOutNavLevel4Layer1NL2NL(EventTrigger)
	{
	if (isNav4)
		{
		schaltdefault(orgaktiv2)
		}
	else
		{
		if (containsElement(EventTrigger,'NavLevel4Layer1NL'+orgaktiv1+'2NL'+orgaktiv2) == false)
			{
			schaltdefaultIE(orgaktiv2)
			}
		}
	}

function schaltdefaultIE(tmpaktiv1)
{
if (tmpaktiv1 == orgaktiv1)
	{
	MOverTabelle1NL(orgaktiv1)
	}
	
if (orgaktiv3 != null)
	{
	IE4MOverNavLevel2Tabelle1NL2NL3NL4NL(orgaktiv1,orgaktiv2,orgaktiv3,orgaktiv4)
	}
}

function schaltdefault(tmpaktiv1)
{
if (isNav4)
	{
	turnoffLevel3()
	if (tmpaktiv1 == orgaktiv1)
		{
		MOverTabelle1NL(orgaktiv1)
		}
	else
		{
		document.layers["NavLevel2highlight"].visibility = "hide"
		}		
		
	if (orgaktiv3 != null)
		{
		if (Level4aktiv != 'TabelleL41NL'+orgaktiv1+'2NL'+orgaktiv2+'3NL'+orgaktiv3+'4NL'+orgaktiv4)
			{
			mkhoverNavLevel41NL2NL3NL(orgaktiv1,orgaktiv2,orgaktiv3,orgaktiv4)
			}
		}
	else
		{
		Level4aktiv = ''
		if (orgaktiv1 != null)
			{
			document.layers["NavLevel4highlight"].visibility = "hide"
			}
		}
	}
}

function makeDynNavLevel3(tmpaktiv1,tmpaktiv2)
	{
	i = tmpaktiv1
	j = tmpaktiv2
	tmp = ""
	if (Navigation[i][j].length > 1)
		{
		tmp = tmp +	'<table id ="NavLevel3Tabelle1NL'+i+'2NL'+j+'" border="0" cellspacing="0" cellpadding="0">\n<tr>\n<td width="1" height="2"><img src="/images/nav/trans.gif" height=1 width=1 border=0></td>\n<td><img src="/images/nav/trans.gif" height=1 width=148 border=0></td>\n<td width="1"><img src="/images/nav/trans.gif" height=1 width=1 border=0></td>\n</tr>\n';
		for (k=1;k<Navigation[i][j].length;k++)
			{
			if (k==1)
				{
				
				}
			tmp = tmp +	'<tr>\n<td width="1" bgcolor="#25194A"><img src="/images/nav/trans.gif" height=22 width=1 border=0></td>\n<td id="TabelleH'+i+'P'+j+'U'+k+'" height="22"'
			if (isIE4 || isNav5)
				{
				tmp += 'bgcolor="'+Navigation[i][0].BGFarbe+'" onMouseOver="IE4MOverNavLevel2Tabelle1NL2NL3NL('+i+','+j+','+k+')" onMouseOut="IE4MOutNavLevel2Tabelle1NL2NL3NL('+i+','+j+','+k+','+EventTriggerCall+')"'
				}
			tmp = tmp +	' nowrap><img src="/images/nav/trans.gif" height=1 width=2 border=0><a href="'+Navigation[i][j][k][0].Verlinkung+'" target="'+Navigation[i][j][k][0].VTarget+'" onMouseover="mkhoverNavLevel31NL2NL('+i+','+j+','+k+')" class="UNavSchrift"><font color="'+Navigation[i][0].Farbe+'" id="NavH'+i+'P'+j+'U'+k+'">&nbsp;'+mkdecode(Navigation[i][j][k][0].Bezeichnung)+'</font><img src="/images/nav/trans.gif" height=1 width=5 border=0></a><br></td>\n<td width="1" bgcolor="#25194A"><img src="/images/nav/trans.gif" height=1 width=1 border=0></td>\n</tr>\n';
			tmp = tmp +	'<tr>\n<td height="1" bgcolor="#25194A" colspan="3"><img src="/images/nav/trans.gif" height=1 width=1 border=0></td>\n</tr>\n';
			}
		tmp = tmp +'</table>\n';

			left = getLeft(i,j)
	
		if (isNav4)
			{
			NN4DocumentWrite(tmp,'DynNavLevel3')
			document.layers["DynNavLevel3"].pageX= left
			}
		else
			{
			if (isIE4)
				left - 1;
			document.getElementById('DynNavLevel3').style.left = left

			document.getElementById('DynNavLevel3').innerHTML = tmp
			document.getElementById('DynNavLevel3').style.visibility = 'visible';
				
//			document.getElementById('DynNavLevel3').style.width = document.getElementById('NavLevel3Tabelle1NL'+i+'2NL'+j).offsetWidth
//			document.getElementById('DynNavLevel3').style.height = document.getElementById('NavLevel3Tabelle1NL'+i+'2NL'+j).offsetHeight
			}
			
		} 
	}

function setfertig()
	{
	fertig = true
	}

function makeRandomNavigation(nobackground,nostaticnav,tmpno3nav)
	{
	RandomID = parseInt(Math.random()*100)

	RandomPart = parseInt(100 / Navigation.length)

	RandomZahl = 0
	
	for (i=0;i<Navigation.length;i++)
		{
		if (RandomID > RandomZahl && RandomID <= RandomZahl + RandomPart)
			{
			aktivID = i
			}
		RandomZahl += RandomPart
		}
	
	makeNavigation(aktivID,nobackground,nostaticnav,tmpno3nav,'mkrandom')
	}

	
function makeNavigation(aktivID,nobackground,nostaticnav,tmpno3nav,mkrandom,aktivUrl)
	{
nobackground = "nobackground"
	if (!isIE5 && isIE4)
		{
		onload = setfertig;
		}
/*	else if (isNav4)
		{
		onload = setfertig;
		}*/
	else
		{
		fertig = true;
		}
		

	if (tmpno3nav == "no3nav")
		{
		no3nav = true
		}
	
	// set defaults for aktiv1,aktiv2,aktiv3,aktiv4
if (mkrandom != 'mkrandom')
	{
	aktivID = null	
	SetDefaultAktiv(aktivID,aktivUrl)
	}
else
	{
	aktiv1 = aktivID
	}	
orgaktiv1 = aktiv1
orgaktiv2 = aktiv2
orgaktiv3 = aktiv3
orgaktiv4 = aktiv4

	// check if background-image should be shown
	vbackground = true

	if (nobackground == 'nobackground')
		{
		vbackground = false
		}

	// preloading NavLevel1-Images
	preload_navimages()

	showbg = ""

//DynNavLevel3 - LAYER
	var tmp = ""
	tmp = layer("DynNavLevel3", "absolute", "1px", "119px",  150, 2, "hidden", 3, null,'MOverNavLevel3Layer1NL2NL()','MOutNavLevel3Layer1NL2NL('+EventTriggerCall+')');
	tmp += '<table>\n<tr>\n<td>&nbsp;</td>\n</tr>\n</table>\n'+closeLayer;
	if (isNav5)
		{
		}
	else
		{
		document.writeln(tmp);
		}

//NavLevel1 - LAYER
	var tmp = ""
	tmp = layer("NavLevel1Layer", "absolute", '2px', '56px', 2, 2, 'visible', 1)+
	'<table border="0" height="38" cellspacing="0" cellpadding="0">'+
	'<tr><td valign="bottom">'
	
	if (Navigation[0][0].LogoLink == null)
		tmp += '<A href="/privat/index.html"><img src="/images/nav/allianz_logo.gif" width=106 height=29 alt="Allianz" border=0></a></td>';
	else if (Navigation[0][0].LogoLink == 'nologolink')
		tmp += '<img src="/images/nav/allianz_logo.gif" width=106 height=29 alt="Allianz" border=0></td>';
	else
		tmp += '<A href="'+Navigation[0][0].LogoLink+'"><img src="/images/nav/allianz_logo.gif" width=106 height=29 alt="Allianz" border=0></a></td>';
	
	if (orgaktiv1 == 0)
		{
		tmp += '<td><img src="/images/nav/allianz_logo_'+Navigation[0][0].ImageName+'_neighbour_on.gif" name="logo" width="6" height="36" alt="" border="0"></td>';
		}
	else
		{
		tmp += '<td><img src="/images/nav/allianz_logo_off.gif" name="logo" width="6" height="36" alt="" border="0"></td>';
		}

	for (i=0;i<Navigation.length;i++)
		{
		tmp += '<td id="NavLevel1Tabelle1NL'+i+'" nowrap><a href="#" target="'+Navigation[i][0].VTarget+'" onClick="MOverTabelle1NL('+i+')" onMouseOver="MOverTabelle1NLshowHighlight('+i+')"><img src="/images/nav/';
		//tmp += '<td id="NavLevel1Tabelle1NL'+i+'" nowrap><a href="#" target="'+Navigation[i][0].VTarget+'" onMouseOver="MOverTabelle1NL('+i+')" onMouseOut="MOutTabelle1NL('+i+','+EventTriggerCall+')"><img src="/images/nav/';
		if (i==orgaktiv1)
			{
			tmp += Navigation[i][0].ImageName+'_on.gif"';
			}
		else
			{
			if (i==(orgaktiv1-1))
				{
				tmp += Navigation[i][0].ImageName+'_neighbour_on.gif"';
				}
			else
				{
				tmp += Navigation[i][0].ImageName+'_off.gif"';
				}
			}
		tmp += ' name="Nav'+i+'" border="0" alt="'+Navigation[i][0].Bezeichnung+'"></a></td>';
		}
	tmp += '</tr><tr><td height=2></td></tr></table>'+closeLayer;

	if (isNav5)
		document.getElementById('NavLevel1Layer').innerHTML = tmp;
	else
		document.writeln(tmp);

//BG-Farbe Netscape
if (isNav4)
	{
	var tmp = ""
	if (orgaktiv1 != null)
		tmp = layer("NavLevel2BGFarbe", "absolute", '2px', '94px', 760, 25, 'visible', 2, Navigation[orgaktiv1][0].BGFarbe)+closeLayer;
	else
		tmp = layer("NavLevel2BGFarbe", "absolute", '2px', '94px', 760, 25, 'visible', 2)+closeLayer;
	document.writeln(tmp)
	}



//NavLevel2 - LAYER
	var tmp = ""
	for (i=0;i<Navigation.length;i++)
		{
		if (orgaktiv1 == i)
			{
			tmp = layer("NavLevel2Layer1NL"+i, "absolute", '2px', '92px', 770, 27, 'visible', 3, null, 'MOverNavLevel2Layer1NL('+i+')','MOutNavLevel2Layer1NL('+i+','+EventTriggerCall+')');
			}
		else
			{
			tmp = layer("NavLevel2Layer1NL"+i, "absolute", '2px', '92px', 770, 27, 'hidden', 3, null, 'MOverNavLevel2Layer1NL('+i+')','MOutNavLevel2Layer1NL('+i+','+EventTriggerCall+')');
			}
		tmp = tmp +'<table height="27" width="770" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="/images/trans.gif" width=1 height=2 border="0"><br></td></tr><tr><td><table height="25" width="770" border="0" cellspacing="0" cellpadding="0"><tr><td width="112"  height="25" bgcolor="'+Navigation[i][0].BGFarbe+'">';
		if (isNav4)
			{
			tmp += '<a href="#" onMouseover="turnoffLevel3()""><img src="/images/trans.gif" width=112 height=25 border="0"></a></td>';
			}
		else
			{
			tmp += '<img src="/images/trans.gif" width=112 height=25 border="0"></td>';
			}

		if (Navigation[i].length > 1)
			{
			for (j=1;j<Navigation[i].length;j++)
				{
				tmp += '<td id="NavLevel2Tabelle1NL'+i+'2NL'+j+'" class="changecolor" valign="top" nowrap ';
				if (j==orgaktiv2 && i == orgaktiv1 && (isIE4 || isNav5))
					{
					tmp += 'bgcolor="' + Navigation[i][0].HBGFarbe + '"';
					Level2aktiv = 'NavLevel2Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2
					}
				else if (isIE4 || isNav5)
					{
					tmp += 'bgcolor="' + Navigation[i][0].BGFarbe + '"';
					}
				if (isIE4 || isNav5)
					{
					tmp += ' onMouseOver="IE4MOverNavLevel2Tabelle1NL2NL('+i+','+j+')" onMouseout="IE4MOutNavLevel2Tabelle1NL2NL('+i+','+j+','+EventTriggerCall+')"';
					}
				tmp += '><a href="'+Navigation[i][j][0].Verlinkung+'" target="'+Navigation[i][j][0].VTarget+'" name="Anchor1NL'+i+'2NL'+j+'" onMouseOver="MOverNavLevel2Tabelle1NL2NL('+i+','+j+')" class="NavSchrift"><img src="/images/nav/trans.gif" height=6 width=1 border=0><br><img src="/images/nav/trans.gif" height=1 width=5 border=0><font id="NavH'+i+'P'+j+'" color="'+Navigation[i][0].Farbe+'">'+mkdecode(Navigation[i][j][0].Bezeichnung)+ '</font></a><img src="/images/nav/trans.gif" height=1 width=5 border=0></td>';
				}
			}
		else
			{
			tmp += '<td class="NavSchrift">&nbsp;</td>';
			}
		tmp += '<td width="100%"  bgcolor="'+Navigation[i][0].BGFarbe+'" align="RIGHT" valign="TOP"><img src="/images/nav/endbalken_'+Navigation[i][0].ImageName+'.gif" width=4 height=4 border="0"></td></tr></table></td></tr></table>'+closeLayer;
		if (isNav5)
			document.getElementById("NavLevel2Layer1NL"+i).innerHTML = tmp;
		else
			document.writeln(tmp);
		}

	tmp = ""
	tmp = layer("NavLevel2Layer1NLnix", "absolute", '2px', '94px', 770, 25, 'visible', 1,'#282D6A');
	tmp += '<table border="0" cellspacing="0" cellpadding="0" width="770"><tr><td align="RIGHT" valign="TOP" height="25"><img src="/images/nav/endbalken_default.gif" width=4 height=4 border=0 alt=""></td></tr></table>';
	tmp += closeLayer
	if (isNav5)
		document.getElementById("NavLevel2Layer1NLnix").innerHTML = tmp;
	else
		document.writeln(tmp);

//Highlight-Level2Nav-Layer für Netscape
	if (isNav4)
		{
		if (orgaktiv2 != null && orgaktiv1 != null)
			{
			var tmp = ""
			left = getLeft(orgaktiv1,orgaktiv2)
			tmp = layer("NavLevel2highlight", "absolute", left+'px', '94px', 10, 10, 'visible', 2)
			tmp = tmp +'<table height="25" border="0" cellspacing="0" cellpadding="0">';
			tmp += '<td id="Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2+'" nowrap bgcolor="'+Navigation[orgaktiv1][0].HBGFarbe+'"><a href="'+Navigation[orgaktiv1][orgaktiv2][0].Verlinkung+'" name="Anchor1NL'+orgaktiv1+'2NL'+orgaktiv2+'" class="NavSchrift"><img src="/images/nav/trans.gif" height=1 width=5 border=0><font id="NavH'+orgaktiv1+'P'+orgaktiv2+'" color="'+Navigation[orgaktiv1][0].Farbe+'">'+Navigation[orgaktiv1][orgaktiv2][0].Bezeichnung+'</font></a><img src="/images/nav/trans.gif" height=1 width=5 border=0></td></tr></table>'+closeLayer;
			Level2aktiv = 'Tabelle1NL'+orgaktiv1+'2NL'+orgaktiv2
			}
		else
			{
			var tmp = ""
			tmp = layer("NavLevel2highlight", "absolute", '10px', '94px', 10, 10, 'hidden', 2)+closeLayer
			}
		document.writeln(tmp);
		}

//BGFarbe Level3für Netscape
	if (isNav4)
		{
		var tmp = ""
	if (orgaktiv1 != null)
		{
		tmp = layer("NavLevel3BGFarbe", "absolute", '10px', '94px', 10, 10, 'hidden', 1, Navigation[orgaktiv1][0].BGFarbe)+closeLayer
		}
	else
		{
		tmp = layer("NavLevel3BGFarbe", "absolute", '10px', '94px', 10, 10, 'hidden', 1)+closeLayer
		}
		document.writeln(tmp);
		}

//HighlightFarbe Level3für Netscape
	if (isNav4)
		{
		var tmp = ""
		if (orgaktiv1 != null)
			{
			tmp = layer("NavLevel3highlight", "absolute", '10px', '94px', 10, 10, 'hidden', 2, Navigation[orgaktiv1][0].HBGFarbe)+closeLayer
			}
		else
			{
			tmp = layer("NavLevel3highlight", "absolute", '10px', '94px', 10, 10, 'hidden', 2)+closeLayer
			}
		document.writeln(tmp);
		}

		
//NavLevel4 - LAYER
	if (orgaktiv2 != null)
	{
	if (Navigation[orgaktiv1][orgaktiv2].length > 1)
		{
		tmp = layer("NavLevel4Layer1NL"+orgaktiv1+"2NL"+orgaktiv2, "absolute", "2px", "121px",  10, 10, "visible", 4 , null ,null , "MOutNavLevel4Layer1NL2NL("+EventTriggerCall+")");

		tmp += '<table width="110" height="30" border="0" cellspacing="0" cellpadding="0" id="TableSubNav">';
		tmp += '<tr><td width="110" height="6" align="RIGHT" valign="TOP" bgcolor="'+Navigation[orgaktiv1][0].BGFarbe+'"><img src="/images/nav/endbalken_'+Navigation[orgaktiv1][0].ImageName+'.gif" width=4 height=4 border="0"></td></tr>';
		for (k=1;k<Navigation[orgaktiv1][orgaktiv2].length;k++)
			{
			tmp += '<tr><td height="17" id="Zelle'+orgaktiv1+'Sub'+orgaktiv2+'Nav'+k+'"';
			if (k == orgaktiv3 && orgaktiv4 == null && (isIE4 || isNav5))
				{
				tmp += ' bgcolor="'+Navigation[orgaktiv1][0].HBGFarbe+'"';
				}
			else if (isIE4 || isNav5)
				{
				tmp += ' bgcolor="'+Navigation[orgaktiv1][0].BGFarbe+'"';
				}
			if (isIE4 || isNav5)
				{
				tmp += ' onMouseOver="IE4MOverNavLevel2Tabelle1NL2NL3NL4NL('+orgaktiv1+','+orgaktiv2+','+k+')"  onMouseOut="IE4MOutNavLevel2Tabelle1NL2NL3NL4NL('+orgaktiv1+','+orgaktiv2+','+k+',null'+','+EventTriggerCall+')"';
				}
			tmp += '><table width="110" border="0" cellspacing="0" cellpadding="0"><tr><td width="6"><img src="/images/nav/trans.gif" height=1 width=6 border=0></td><td width="102" height="17" valign="top">'
			if (isIE4 || isNav5)
				tmp += '<img src="/images/nav/trans.gif" height=3 width=1 border=0><br>';
			else
				tmp += '<img src="/images/nav/trans.gif" height=4 width=1 border=0><br>';
			tmp += '<a href="'+Navigation[orgaktiv1][orgaktiv2][k][0].Verlinkung+'" target="'+Navigation[orgaktiv1][orgaktiv2][k][0].VTarget+'" name="AnchorL41NL'+orgaktiv1+'2NL'+orgaktiv2+'3NL'+k+'" onMouseOver="mkhoverNavLevel41NL2NL3NL('+orgaktiv1+','+orgaktiv2+','+k+')" class="UNavSchrift"><font color="'+Navigation[orgaktiv1][0].Farbe+'">'+mkencode(Navigation[orgaktiv1][orgaktiv2][k][0].Bezeichnung)+'</font></a><br><img src="/images/nav/trans.gif" height=3 width=1 border=0><br></td><td width="4"></td></tr></table></td></tr>'
			tmp += '<tr><td height="1" bgcolor="#25194A"><img src="/images/nav/trans.gif" name="ImagesL41NL'+orgaktiv1+'2NL'+orgaktiv2+'3NL'+k+'ENDE" height=1 width=1 border=0></td></tr>';

			if (k == orgaktiv3)
				{
				for (m=1;m<Navigation[orgaktiv1][orgaktiv2][orgaktiv3].length;m++)
					{
					tmp += '<tr><td height="17" id="Zelle'+orgaktiv1+'Sub'+orgaktiv2+'Nav'+k+'Sub'+m+'"';
					if (m == orgaktiv4 && (isIE4 || isNav5))
						{
						tmp += ' bgcolor="'+Navigation[orgaktiv1][0].HBGFarbe+'"';
						}
					else if (isIE4 || isNav5)
						{
						tmp += ' bgcolor="'+Navigation[orgaktiv1][0].BGFarbe+'"';
						}
					if (isIE4 || isNav5)
						{
						tmp += ' onMouseOver="IE4MOverNavLevel2Tabelle1NL2NL3NL4NL('+orgaktiv1+','+orgaktiv2+','+k+','+m+')" onMouseOut="IE4MOutNavLevel2Tabelle1NL2NL3NL4NL('+orgaktiv1+','+orgaktiv2+','+k+','+m+','+EventTriggerCall+')"';
						}
					tmp += '><table border="0" cellspacing="0" cellpadding="0" width="110"><tr><td width="14"><img src="/images/nav/trans.gif" height=1 width=14 border=0></td><td width="94">';
					if (isIE4 || isNav5)
						tmp += '<img src="/images/nav/trans.gif" height=3 width=1 border=0><br>';
					else
						tmp += '<img src="/images/nav/trans.gif" height=4 width=1 border=0><br>';
					tmp += '<a href="'+Navigation[orgaktiv1][orgaktiv2][orgaktiv3][m][0].Verlinkung+'" target="'+Navigation[orgaktiv1][orgaktiv2][orgaktiv3][m][0].VTarget+'" name="AnchorL41NL'+orgaktiv1+'2NL'+orgaktiv2+'3NL'+orgaktiv3+'4NL'+m+'"  onMouseOver="mkhoverNavLevel41NL2NL3NL('+orgaktiv1+','+orgaktiv2+','+k+','+m+')" class="UNavSchrift"><font color="'+Navigation[orgaktiv1][0].Farbe+'">'+mkencode(Navigation[orgaktiv1][orgaktiv2][orgaktiv3][m][0].Bezeichnung)+'</font></a><br><img src="/images/nav/trans.gif" height=3 width=1 border=0><br></td><td width="2"><img src="/images/nav/trans.gif" height=1 width=2 border=0></td></tr></table></td></tr>';
					tmp += '<tr><td height="1" bgcolor="#25194A"><img src="/images/nav/trans.gif" name="ImagesL41NL'+orgaktiv1+'2NL'+orgaktiv2+'3NL'+orgaktiv3+'4NL'+m+'ENDE" height=1 width=1 border=0></td></tr>';
					}
				}
			}

		tmp += '<tr><td height="1" bgcolor="#25194A"><a name="AnchorsLevel4Ende" id="AnchorsLevel4Ende"></a><img src="/images/nav/trans.gif" height=1 width=1 border=0></td></tr></table>';
		tmp += closeLayer
		if (isNav5)
			document.getElementById("NavLevel4Layer1NL"+orgaktiv1+"2NL"+orgaktiv2).innerHTML = tmp;
		else
			document.writeln(tmp);
		}
	}
	
	if (orgaktiv2 != null)
	{
	if (Navigation[orgaktiv1][orgaktiv2].length > 1)
		{
		if (isNav4)
			{
			L4Ende = eval('document.layers["NavLevel4Layer1NL'+orgaktiv1+'2NL'+orgaktiv2+'"].document.anchors["AnchorsLevel4Ende"].y')+122
			}
		else if (isIE4)
			{
			if (navigator.platform.indexOf("Win") == -1)
				{
				L4Ende = eval('document.all.NavLevel4Layer1NL'+orgaktiv1+'2NL'+orgaktiv2+'.offsetTop')+eval('document.all.AnchorsLevel4Ende.offsetParent.offsetParent.offsetHeight')
				}
			else
				{
				L4Ende = eval('document.all.NavLevel4Layer1NL'+orgaktiv1+'2NL'+orgaktiv2+'.offsetTop')+eval('document.all.NavLevel4Layer1NL'+orgaktiv1+'2NL'+orgaktiv2+'.offsetHeight')
				}
			}
		else if (isNav5)
			{
			L4Ende = eval('document.getElementById("NavLevel4Layer1NL'+orgaktiv1+'2NL'+orgaktiv2+'").offsetTop')+eval('document.getElementById("NavLevel4Layer1NL'+orgaktiv1+'2NL'+orgaktiv2+'").offsetHeight')
			}
		}
		else
		{
		L4Ende = "121"
		}
	}
	else
	{
	L4Ende = "121"
	}

	if (nostaticnav != 'nostaticnav')
		{
		tmp = layer("HardNavigation", "absolute", "2px", L4Ende+"px",  10, 10, "visible", 4);
		tmp += '<form action="http://www.allianz.de/suche/privat" method="POST">'
		tmp += '<input type="hidden" name="searchmode" value="quick">'
		tmp += '<table width="110" border="0" cellspacing="0" cellpadding="0">'
		tmp += '<tr><td><a href="/aos/index.html"><img src="/images/home/btn_aos.gif" width=110 height=35 alt="Allianz Online Services" border="0"></a></td></tr>'
		tmp += '<tr><td height="2"></td></tr>'
		tmp += '<tr><td><a href="/vertretung/index.html"><img src="/images/home/btn6_afachmann.gif" width=110 height=21 alt="Allianz Fachmann" border="0"></a></td></tr>'
		tmp += '<tr><td height="2"></td></tr>'
		tmp += '<tr><td><a href="/dialog/index.html"><img src="/images/home/btn8_dialog.gif" width=110 height=21 alt="Dialog" border="0"></a></td></tr>'
		tmp += '<tr><td height="2"></td></tr>'
		tmp += '<tr><td><a href="javascript:popup_navigator(\'Allianz_Navigator\',\'/navigator/index.html?site=privat\',162,251)"><img src="/images/home/btn11_navigator.gif" width="110" height="22" alt="Allianz Navigator" border="0"></a></td></tr>'
		tmp += '<tr><td height="2"></td></tr>'
		tmp += '<tr><td><a href="/produktindex/index_a.html"><img src="/images/home/btn_prodindex.gif" width=110 height=22 alt="Produktindex" border="0"></a></td></tr>'
		tmp += '<tr><td height="2"></td></tr>'
		tmp += '<tr><td><a href="http://www.allianz.de/suche/privat"><img src="/images/home/btn9_quickfinder_neu.gif" width="110" height="21" alt="Quickfinder" border="0"></a></td></tr>'
		tmp += '<tr><td height="45" valign="top" class="copytext"><table border="0" cellspacing="0" cellpadding="0"><tr><td width="1" bgcolor="#A49FB3"><IMG src="/images/trans.gif" width="1" height="1" alt="" border="0"></td><td width="5"><IMG src="/images/trans.gif" width="5" height="20" alt="" border="0"></td><td class="copytext" valign="top" width="98">'
		if (isNav4)
			tmp += '<input type="Text" name="qrytext" size="9" maxlength="50" class="copytext"></td><td width="7"><IMG src="/images/trans.gif" width="7" height="1" alt="" border="0"></td>';
		else
			tmp += '<input type="Text" name="qrytext" size="16" maxlength="50" style="width:98;" class="copytext"></td><td width="5"><IMG src="/images/trans.gif" width="5" height="1" alt="" border="0"></td>';
		tmp += '<td width="1" bgcolor="#A49FB3"><IMG src="/images/trans.gif" width="1" height="20" alt="" border="0"></td></tr></table>'
		tmp += '<input type="image" name="go" src="/images/home/btn10_go_neu.gif" alt="GO" width="110" height="17" border="0"></td></tr></form>'
		tmp += '</table>'+closeLayer;
		
		if (isNav5)
			document.getElementById("HardNavigation").innerHTML = tmp;
		else
			document.writeln(tmp);
		}

//BGFarbe Level3für Netscape
	if (isNav4)
		{
		if (orgaktiv2 != null)
			{
			if (Navigation[orgaktiv1][orgaktiv2].length > 1)
				{
				L4Ende = eval('document.layers["NavLevel4Layer1NL'+orgaktiv1+'2NL'+orgaktiv2+'"].document.anchors["AnchorsLevel4Ende"].y')-1
				var tmp = ""
				tmp = layer("NavLevel4BGFarbe", "visible", '2px', '121px', 110, L4Ende, 'visible', 2, Navigation[orgaktiv1][0].BGFarbe)+closeLayer
				document.writeln(tmp);
				}
			}
		}

//HighlightFarbe Level3für Netscape
	if (isNav4 && orgaktiv1 != null)
		{
		var tmp = ""
		if (orgaktiv3 != null)
			{
			L4YHighlight = getL4Anchor(orgaktiv1,orgaktiv2,orgaktiv3,orgaktiv4)
			L4HeightHighlight = getL4AnchorHeight(orgaktiv1,orgaktiv2,orgaktiv3,orgaktiv4)
			tmp = layer("NavLevel4highlight", "absolute", '2px', L4YHighlight+'px', 110, L4HeightHighlight, 'visible', 2, Navigation[orgaktiv1][0].HBGFarbe)+closeLayer
			}
		else
			{
			tmp = layer("NavLevel4highlight", "absolute", '2px', '10px', 110, 18, 'hidden', 2, Navigation[orgaktiv1][0].HBGFarbe)+closeLayer
			}
		Level4aktiv = 'TabelleL41NL'+orgaktiv1+'2NL'+orgaktiv2+'3NL'+orgaktiv3+'4NL'+orgaktiv4
		document.writeln(tmp);
		}
	tmp = ""
	
	}	
	


	
