var msDistance=5;				//Abstand MainMenu - SubMenu
var smDistance=5;				//Abstand SubMenu - MainMenu
var subsHeight=16;				//Abstand Subs zueinander
var mainHeightM=3;
var subsLeft=19;				//Abstand Pfeilchen von links

var mainWidthM=213;				//Gesamte Breite

var URLPrefix="/english/images/navigation/"+currentOpen+"/";
var folders=new Array("gruppe","produkte","partner","branchen","presse");

var navElement=new Array();

navElement[0]=new Array();

if(currentOpen=="gruppe"){
	
	navElement[0][0]=new naviElement(URLPrefix+"/gruppe.gif",181,21,"S&middot;U&middot;P GROUP","/english/gruppe/default.htm");
	
	
	navElement[0][1]=new naviElement(URLPrefix+"gruppe2.gif",67,11,"Chronology","/english/gruppe/chronologie.htm");
	navElement[0][2]=new naviElement(URLPrefix+"gruppe4.gif",60,10,"Philosphy","/english/gruppe/philosophie.htm");
	navElement[0][3]=new naviElement(URLPrefix+"gruppe3.gif",111,11,"Organisation Charts","/english/gruppe/organigramme.htm");
	navElement[0][4]=new naviElement(URLPrefix+"gruppe1.gif",56,11,"Locations","/english/gruppe/standorte.htm");
	//navElement[0][5]=new naviElement(URLPrefix+"gruppe5.gif",44,10,"Karriere","/gruppe/karriere.htm");
}
else navElement[0][0]=new naviElement(URLPrefix+"gruppe.gif",69,15,"S&middot;U&middot;P GROUP","/english/gruppe/default.htm");


navElement[1]=new Array();

if(currentOpen=="produkte"){

	navElement[1][0]=new naviElement(URLPrefix+"/produkte.gif",181,21,"PRODUCTS & SERVICES","/english/produkte/default.htm");
	
	navElement[1][1]=new naviElement(URLPrefix+"produkte6.gif",130,11,"E. B. Executive Benchmark","/english/produkte/EB.htm");
	navElement[1][2]=new naviElement(URLPrefix+"produkte7.gif",109,11,"E. S. Executive Search","/english/produkte/ES.htm");
	navElement[1][3]=new naviElement(URLPrefix+"produkte8.gif",114,23,"E. Q. Executive Quality Concept","/english/produkte/EQ.htm");
	navElement[1][4]=new naviElement(URLPrefix+"produkte1.gif",135,11,"Quality as Programme","/english/produkte/qualitaet.htm");
	navElement[1][5]=new naviElement(URLPrefix+"produkte2.gif",130,11,"Select our own Staff","/english/produkte/mitarbeiter.htm");
	navElement[1][6]=new naviElement(URLPrefix+"produkte3.gif",120,11,"Virtual Organisation","/english/produkte/organisation.htm");
	navElement[1][7]=new naviElement(URLPrefix+"produkte4.gif",124,11,"Industrial Focus","/english/produkte/fokussierung.htm");
	navElement[1][8]=new naviElement(URLPrefix+"produkte5.gif",135,11,"The Coaching Programme","/english/produkte/coaching.htm");
	
	//navElement[1][9]=new naviElement(URLPrefix+"produkte8.gif",70,10,"MPP Management Portfolio Programm","/produkte/MMP.htm");
}
else navElement[1][0]=new naviElement(URLPrefix+"/produkte.gif",132,13,"PRODUCTS & SERVICES","/english/produkte/default.htm");


navElement[2]=new Array();

if(currentOpen=="partner"){

	navElement[2][0]=new naviElement(URLPrefix+"partner.gif",181,21,"CONSULTANTS","/english/partner/default.htm");
	
	//navElement[2][1]=new naviElement("nav11.gif",60,10,"altText","link.htm");
}
else navElement[2][0]=new naviElement(URLPrefix+"/partner.gif",73,13,"CONSULTANTS","/english/partner/default.htm");


navElement[3]=new Array();

if(currentOpen=="branchen"){

	navElement[3][0]=new naviElement(URLPrefix+"branchen.gif",181,21,"BUSINESS SEKTORS AND SEGMENTS","/english/branchen/default.htm");
	
	navElement[3][1]=new naviElement(URLPrefix+"branchen_1.gif",142,11,"Energy & Electric Industry","/english/branchen/energie.htm");
	navElement[3][2]=new naviElement(URLPrefix+"branchen_2.gif",148,23,"Mechanical Engineering and Plant Construction","/english/branchen/maschinen.htm");
	navElement[3][3]=new naviElement(URLPrefix+"branchen_3.gif",142,11,"IT Information Technologies","/english/branchen/it.htm");
	navElement[3][4]=new naviElement(URLPrefix+"branchen_4.gif",131,23,"Motor Vehicle & Aircraft & Railway industry","/english/branchen/verkehr.htm");
	navElement[3][5]=new naviElement(URLPrefix+"branchen_5.gif",113,11,"Automotive suppliers","kfz.htm");
	navElement[3][6]=new naviElement(URLPrefix+"branchen_6.gif",96,23,"CT Communication Technologies","/english/branchen/telekommunikation.htm");
	navElement[3][7]=new naviElement(URLPrefix+"branchen_7.gif",60,11,"Multimedia","/english/branchen/medien.htm");
	navElement[3][8]=new naviElement(URLPrefix+"branchen_8.gif",140,23,"Consumer Goods Industry & Commerce","/english/branchen/markenartikel.htm");
	navElement[3][9]=new naviElement(URLPrefix+"branchen_9.gif",96,11,"Service Industry","/english/branchen/service.htm");
	navElement[3][10]=new naviElement(URLPrefix+"branchen_10.gif",96,11,"Financial Service","/english/branchen/finanz.htm");
	navElement[3][11]=new naviElement(URLPrefix+"branchen_11.gif",134,11,"Life Science & Health Care","/english/branchen/biotech.htm");
	navElement[3][12]=new naviElement(URLPrefix+"branchen_12.gif",98,11,"Chemical Industry","/english/branchen/chemie.htm");
	navElement[3][13]=new naviElement(URLPrefix+"branchen_13.gif",149,11,"Public Sector","/english/branchen/publicsec.htm");}
else navElement[3][0]=new naviElement(URLPrefix+"branchen.gif",120,13,"BUSINESS SEKTORS AND SEGMENTS","/english/branchen/default.htm");


/*navElement[4]=new Array();

if(currentOpen=="topics"){

	navElement[4][0]=new naviElement(URLPrefix+"topics.gif",181,21,"TOPICS ONLINE","/english/topics/default.htm");
}
else navElement[4][0]=new naviElement(URLPrefix+"topics.gif",79,13,"TOPICS ONLINE","/english/topics/default.htm");

/*
navElement[5]=new Array();

if(currentOpen=="presse"){

	navElement[5][0]=new naviElement(URLPrefix+"presse.gif",181,21,"PRESS","/english/presse/default.htm");
	
	navElement[5][1]=new naviElement(URLPrefix+"presse1.gif",72,11,"Pressespiegel","/english/presse/spiegel.htm");
	navElement[5][2]=new naviElement(URLPrefix+"presse2.gif",103,11,"Pressemitteilungen","/english/presse/mitteilungen.htm");
}
else navElement[5][0]=new naviElement(URLPrefix+"presse.gif",35,13,"PRESS","/english/presse/default.htm");
*/
	


function naviElement(src,wi,he,alt,url){

	this.src=src;
	this.width=wi;
	this.height=he;
	this.altText=alt;
	this.url=url;
	
	this.HTML=HTML;
	
	this.HTMLMainActive=HTMLMainActive;
}

//HTML Tag mit Link
function HTML(){

	var elString='<a href="'+this.url+'">';
	elString+='<img src="'+this.src+'" width="'+this.width+'" height="'+this.height+'"';
	elString+=' border="0" alt="'+this.altText+'"></a>';
	return elString;
}


//HTML-Tag ohne Link
function HTMLMainActive(){

	if(currentOpenSub==-1){
	
		var elString='<img src="'+this.src+'" width="'+this.width+'" height="'+this.height+'"';
		elString+=' border="0" alt="'+this.altText+'">';
	}
	else{
	
		var elString='<a href="'+this.url+'">';
		elString+='<img src="'+this.src+'" width="'+this.width+'" height="'+this.height+'"';
		elString+=' border="0" alt="'+this.altText+'"></a>';
	}
	return elString;
}


//HTML-String aufgeklappt
function openGroup(groupEls){

	var groupString='<tr><td colspan="3" valign="top" align="left">'+groupEls[0].HTMLMainActive()+'</td></tr>';
	groupString+='<tr><td colspan="3" valign="top" align="left"><img src="/images/trans.gif" width="1" height="'+msDistance+'"></td></tr>';

	for(i=1;i<groupEls.length;i++){
	
		if(groupEls[i].height<=11)groupString+='<tr><td><img src="/images/trans.gif" width="1" height="'+subsHeight+'"></td>';
		else groupString+='<tr><td><img src="/images/trans.gif" width="1" height="'+(2*subsHeight)+'"></td>';
		if(i==currentOpenSub)groupString+='<td valign="top"><img src="'+URLPrefix+'/raute.gif" width=7 height=9 border=0 alt=""></td>';
		else groupString+='<td><img src="/images/trans.gif" width="6" height="6" border="0"></td>';
		groupString+='<td valign="top" align="left">'+groupEls[i].HTML()+'</td></tr>';
	}
	groupString+='<tr><td colspan="3" valign="top" align="left"><img src="/images/trans.gif" width="1" height="'+smDistance+'"></td></tr>';
	return groupString;
}

//HTML-STring zu
function closedGroup(groupEls){

	var groupString='<tr><td colspan="2">&nbsp;</td><td valign="top" align="left">'+groupEls[0].HTML()+'</td></tr>';
	groupString+='<tr><td colspan="3"><img src="/images/trans.gif" width="1" height="'+mainHeightM+'"></td></tr>';
	return groupString;
}


//Gesamte Navigation
function buildMain(){

	var menuString='<table cellpadding="0" cellspacing="0" border="0" width="'+mainWidthM+'">';
	menuString+='<tr><td width="'+subsLeft+'"><img src="´/images/trans.gif" width="'+subsLeft+'" height="1"></td>';
	menuString+='<td width="'+(32-subsLeft)+'"><img src="/images/trans.gif" width="'+(32-subsLeft)+'" height="1"></td>';
	menuString+='<td width="'+(mainWidthM-32-subsLeft)+'"><img src="/images/trans.gif" width="'+(mainWidthM-32-subsLeft)+'" height="1"></td></tr>';

	for(j=0;j<navElement.length;j++){
	
		if(folders[j]==currentOpen)menuString+=openGroup(navElement[j]);
		else menuString+=closedGroup(navElement[j]);
	}
	menuString+='</table>';
	return menuString;
}

document.write(buildMain());
