// Global variables

var isNav4, isIE4, isNav5, isIE5, isNav6, isNav7, isOper, isMoz
var image_path="/images/";

var teledata_host = "http://www.dit.show.is-teledata.com"

//initalize variables for storing active and original active NavPoints
var aktiv1,aktiv2,aktiv3,aktiv4
var orgaktiv1,orgaktiv2,orgaktiv3,orgaktiv4
var LocationUrl 
var pathname = "";
var button = 0;	

//select layer tags and scripts according to browser version
if (parseInt(navigator.appVersion) >= 4){

    if (navigator.appName.indexOf("Microsoft") == -1){
	//alert(navigator.userAgent)
		if (navigator.appVersion.substring(0,1) >= 5){
			isNav5 = true
			EventTriggerCall = "event"
	        closeLayer = ""
			if (navigator.userAgent.indexOf("6/6") != -1)isNav6 = true;
				

				
			if (navigator.userAgent.indexOf("Netscape/7") != -1)isNav7 = true;
				
				if(navigator.userAgent.indexOf("Firefox") != -1)isMoz = true;
				}
		if (navigator.appVersion.substring(0,1) >= 5){
			isNav5 = true
			EventTriggerCall = "event"
	        closeLayer = ""}
		else{
		    isNav4 = true
	        closeLayer = "</layer>"
			EventTriggerCall = "null"}}
	else{
		if(navigator.userAgent.indexOf("Opera") != -1)isOper = true;
		
 		else isIE4 = true
		if (document.getElementById)
			isIE5 = true		
		else
			document.getElementById = document.all
		EventTriggerCall = "event"
		}
	}
	if(isNav7 || isNav6)document.write('<link media = "print" rel="stylesheet" type="text/css" href="/styles/printNS.css">');
 	else if(isMoz)document.write('<link media = "print" rel="stylesheet" type="text/css" href="/styles/print.css">');
 	else document.write('<link media = "print" rel="stylesheet" type="text/css" href="/styles/print.css">');	
		
function NavLevel0(IDName,Bezeichnung,Verlinkung,VTarget){ 
	this.IDName = IDName;					
	this.Bezeichnung = Bezeichnung;			
	this.Verlinkung = Verlinkung;			// Href-Link
	this.VTarget = VTarget;					// Href-Target
	}		

function NavLevel1(IDName,Bezeichnung,Verlinkung,VTarget){ 
	this.IDName = IDName;					
	this.Bezeichnung = Bezeichnung;			
	this.Verlinkung = Verlinkung;			// Href-Link
	this.VTarget = VTarget;					// Href-Target
	}

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();
navi = new Array();

function addNav(NavigationType,IDName,Bezeichnung,Verlinkung,VTarget){
	/*
	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 "NavLevel0":
			navi[navi.length] = new Array();
			navi[navi.length-1][0] = new NavLevel0(IDName,Bezeichnung,Verlinkung,VTarget);
			break;	
		case "NavLevel1":
			Navigation[Navigation.length] = new Array();
			Navigation[Navigation.length-1][0] = new NavLevel1(IDName,Bezeichnung,Verlinkung,VTarget);
			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 mkencode(Bezeichner){
	while(Bezeichner.indexOf("%|") != -1 && Bezeichner.indexOf("|%") != -1){
		Bezeichner = Bezeichner.replace(/%\|/,"");
		Bezeichner = Bezeichner.replace(/\|%/,"");}
	return Bezeichner}

	
	

function popup(string) {
  F = window.open(string,"popup_detailinfo","width=475,height=500,menubar=no,scrollbars=yes");
 F.focus(); 
}

function popup_ch(string) {
string = "/deutsch/fenster.html?param=" + string;
  F = window.open(string,"popup","width=470,height=450,menubar=yes,scrollbars=yes");
  F.focus();
}

function popup_chEn(string) {
string = "/english/wind.html?param=" + string;
  F = window.open(string,"popup","width=470,height=450,menubar=yes,scrollbars=yes");
  F.focus();
}

function popup_hw(string) {
string = "/xml/" + string + ".xml";
  F = window.open(string,"popup","width=320,height=450,menubar=no,scrollbars=yes");
  
  F.focus();
}

 function popup_content(nr){
var scrolling = "yes";
var resizablevar = "no"
fensterlink = nr;
//fensterlink = "http://195.218.0.27/Scripts/sql.exe?SqlDB=DamPublic&Sql=table.uhs&_Id=" + nr;
fenstername = "table"
 breite = 315;
 hoehe = 450;
        eval("var "+fenstername+" = window.open('"+fensterlink+"','"+fenstername+"','scrollbars="+scrolling+",width="+breite+",height="+hoehe+",resizable="+resizablevar+",top=116,left=116,status=yes')");
	}

	
var realUrl = new Array("eprise-test.intradit.net/cms-out/", ".itd.intradit.net/", "www.allianz.lu/", "www.allianzgi.lu/", "www.allianzglobalinvestors.lu/","www.allianzglobalinvestors.is-teledata.com/")

function makeNavigation(){
		var linki =  document.URL;
		var chop = linki.charAt(linki.length - 1);
		if(chop == "#")linki = linki.substring(0, linki.length - 1);
	   	var searchi = ".net/";
		for (k = 0; k < realUrl.length; k++)if(linki.indexOf(realUrl[k]) != -1)searchi = realUrl[k];
	   	var abschn = linki.indexOf(searchi);
	   	var linkiArr = linki.slice((abschn + searchi.length), linki.length).split("/");
		var orgi1 = 0;
		var orgi2 = 0;
		var orgi3 = 0;	
		var orgi4 = 0;
		var vergli = "/" + linki.slice((abschn + searchi.length), linki.length);
		for (b = 0; b < navi.length; b++){
			if(navi[b][0].Verlinkung.indexOf(linkiArr[0]) != -1)button = b;
			}
		Ende:
			for (i=0;i<Navigation.length;i++)
			{
				orgi2 = 0;
				orgi3 = 0;
				orgi4 = 0
				orgi1 = i;
				if(Navigation[i][0].Verlinkung == vergli)break Ende;
				for (j = 1; j < Navigation[i].length; j++)
				{
					orgi3 = 0;
					orgi4 = 0;
					orgi2 = j;
					if(Navigation[i][j][0].Verlinkung == vergli) break Ende;	
					for (k=1;k<Navigation[i][j].length;k++)
					{orgi4 = 0;
						orgi3 = k;
						if(Navigation[i][j][k][0].Verlinkung == vergli)break Ende;
						for (m = 1; m < Navigation[i][j][k].length; m++)
						{
							orgi4 = m;	
							if(Navigation[i][j][k][m][0].Verlinkung == vergli)break Ende;
						}
					}
				}
				orgi1 = orgi2 = orgi3 = orgi4 = -1;
			}
	    orgaktiv1 = orgi1;
        orgaktiv2 = orgi2;
        orgaktiv3 = orgi3;
        orgaktiv4 = orgi4;
//NavLevel1
		tmp="";
		tmp+='<div id="topnavi0">';
		tmp+='<p class="spacer1st"><img src="'+image_path+'trans.gif"></p>';
        for (i=0;i<navi.length;i++){
				if (button == i)tmp+='<a  class="aktiv"'; 
				else tmp+='<a  '; 
				if(navi[i][0].Verlinkung.indexOf("x.x") != -1)tmp+='href="#">';
				else tmp+='href="'+navi[i][0].Verlinkung+ '" target="' + navi[i][0].VTarget  + '" ';
				if(i == 0)tmp+=' style = "padding-left:6px" ';
				tmp+='>';
				tmp+= navi[i][0].Bezeichnung+'</a>';
		}
		tmp+='</div>';	

		tmp+='<div id="topnavi">';
		tmp+='<p class="spacer1st">&nbsp;</p>';
        for (i=0;i<Navigation.length;i++){
                 if (orgaktiv1 == i)tmp+='<div class="hidden">Aktiver Reiter '+Navigation[i][0].Bezeichnung+'</div>';
				tmp+='<a '; 
				if (orgaktiv1 == i/* && aktivID*/)tmp+='class="aktiv" ';
				if(Navigation[i][0].Verlinkung.indexOf("x.x") != -1)tmp+='href="#">';
				else tmp+='href="'+Navigation[i][0].Verlinkung+ '" target="' + Navigation[i][0].VTarget  + '" ';
				if(i == 0)tmp+=' style = "padding-left:6px" ';
				tmp+='>';
				tmp+= Navigation[i][0].Bezeichnung+'</a>';
		}
		tmp+='</div>';	
		tmp+='<p class="clear"><img src="'+image_path+'trans.gif"></p>';	
		tmp+='<div id="container">';
		document.writeln(tmp);

//NavLevel2
    var tmp = "";
	tmp+='<div id="second">';
	//if(aktivID){
	if (Navigation[orgaktiv1])
		{
		if (Navigation[orgaktiv1].length>1)
			{
			for (j=1;j<Navigation[orgaktiv1].length;j++)
				{
				if (j==orgaktiv2)// ZWEITE EBENE AKTIVIERT ANFANG
					{
						tmp+='<a href="'+Navigation[orgaktiv1][j][0].Verlinkung + '" ';
						if(orgaktiv3 < 1)tmp+='class="aktiv" ';
						tmp+='target="'+Navigation[orgaktiv1][j][0].VTarget+'">'+mkencode(Navigation[orgaktiv1][j][0].Bezeichnung)+ '</a>';
					   	if(j != Navigation[orgaktiv1].length - 1 && Navigation[orgaktiv1][orgaktiv2].length < 2)tmp+='<img src="'+image_path+'white.gif" width="162" height="2" align="absmiddle">';
        				 if (orgaktiv2 != null)
							{tmp+='<div id="third">';
        					if (Navigation[orgaktiv1][orgaktiv2].length > 1)
								{
                					for (k=1;k<Navigation[orgaktiv1][orgaktiv2].length;k++)
										{
											tmp+='<a href="'+Navigation[orgaktiv1][orgaktiv2][k][0].Verlinkung+'" '; 
											if (k == orgaktiv3 && (orgaktiv4 == null || orgaktiv4 == 0))tmp+='class="aktiv" ';
											tmp+='target="' + Navigation[orgaktiv1][orgaktiv2][k][0].VTarget + '">'+mkencode(Navigation[orgaktiv1][orgaktiv2][k][0].Bezeichnung)+'</a>';
											// NAV LEVEL 4 ANFANG
											if (k == orgaktiv3)
											{
												tmp+='<div id="last">';
                            					for (m=1;m<Navigation[orgaktiv1][orgaktiv2][orgaktiv3].length;m++)
												{
													tmp+='<a href="'+Navigation[orgaktiv1][orgaktiv2][orgaktiv3][m][0].Verlinkung+'" ';
													if (m == orgaktiv4)tmp+=' class="aktiv" ';
													tmp+='target="'+Navigation[orgaktiv1][orgaktiv2][orgaktiv3][m][0].VTarget+'">-&nbsp;'+mkencode(Navigation[orgaktiv1][orgaktiv2][orgaktiv3][m][0].Bezeichnung)+'</a>';
												}
											tmp+='</div>';
											}//ENDE if (k == orgaktiv3)
											// NAVLEVEL 3 ENDE
											if(k == Navigation[orgaktiv1][orgaktiv2].length - 1 && j != Navigation[orgaktiv1].length - 1)tmp+='<img src="'+image_path+'white.gif" width="162" height="2" align="absmiddle">';
										}//ENDE for (k=1;k<Navigation[orgaktiv1][orgaktiv2].length;k++)
										}//ENDE if (Navigation[orgaktiv1][orgaktiv2].length > 1)
								tmp+='</div>'	
								}			
							}//ENDE (j==orgaktiv2) ZWEITE EBENE AKTIVIERT ENDE 
						else 
							{
								tmp+='<a href="'+Navigation[orgaktiv1][j][0].Verlinkung + '" ';
								tmp+='target="'+Navigation[orgaktiv1][j][0].VTarget+'">'+mkencode(Navigation[orgaktiv1][j][0].Bezeichnung)+ '</a>';
								if(j != (Navigation[orgaktiv1].length - 1))tmp+='<img src="'+image_path+'white.gif" width="162" height="2">';
								else tmp+='';
							}
						}
					}
				}
				//}//ENDE if(aktivID)
       			 tmp+='</div>'; 
			tmp+='</div>'; 
 			tmp+='	</div><div class="hidden">Ende 2. Navigationsebene</div>';
        	document.writeln(tmp);
	}
function realpath(){
	var inhalt = "";
	if(aktiv1 != null)inhalt += "<img src='"+image_path+"trans.gif' width='15' height='1'>> " + mkencode(Navigation[orgaktiv1][0].Bezeichnung) + " ";
	if(aktiv2 > 0)inhalt += "<img src='"+image_path+"trans.gif' width='15' height='1'>> " + mkencode(Navigation[orgaktiv1][orgaktiv2][0].Bezeichnung) + " ";
	if(aktiv3 > 0)inhalt += "<img src='"+image_path+"trans.gif' width='15' height='1'>> " + mkencode(Navigation[orgaktiv1][orgaktiv2][orgaktiv3][0].Bezeichnung) + " ";
	if(aktiv4 > 0)inhalt += "<img src='"+image_path+"trans.gif' width='15' height='1'>> " + mkencode(Navigation[orgaktiv1][orgaktiv2][orgaktiv3][orgaktiv4][0].Bezeichnung);	
	var fett_pos = inhalt.lastIndexOf('>');
	inhalt = inhalt.substring(0, fett_pos + 1) + "<b>"   + inhalt.substring(fett_pos + 1) + "</b>"
	return inhalt;
}

function takeCookieText(cookieinhalt){
        if (document.cookie.indexOf(cookieinhalt) != -1){
		var aInCookie = document.cookie.split(";");
		for (y=0;y<aInCookie.length;y++){
			if(aInCookie[y].indexOf(cookieinhalt)!=-1){
				if(aInCookie[y].indexOf("=")!=-1){
					aCookie = aInCookie[y].split("=");
					return unescape(aCookie[1]);}
				else	{
					return null;
				}}	
		}
	}else{return '';}
}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}


function make_Uhr() {
	var String = "";
   zeit = new Date();
   hh = zeit.getHours();
   mm = zeit.getMinutes();
   ss = zeit.getSeconds();
   yy = zeit.getYear();
	yy = "" + yy;
	yy = yy.substring((yy.length - 2),yy.length);
	yy = "20" + yy;
   mt = zeit.getMonth() + 1;
   dd = zeit.getDate();
   if(hh < 10) hh = "0" + hh;
   if(mm < 10) mm = "0" + mm;
   if(dd < 10) dd = "0" + dd;
   if(mt < 10) mt = "0" + mt;
   string = dd + "." + mt + "." + yy + "  " + hh + ":" + mm;

   return string;
   }
   
   function send(){
		var parameter = document.search.suche.value;
		location.href = "/english/search?param=" + parameter;   
   }
   
   	function absenden(){
		var parameter = document.search.suche.value;
		location.href = "/deutsch/suche?param=" + parameter;
	}