﻿//DHTML-Menu for W3C-compatible browsers incl. Netscape 4.5 and higher
//Plaintext-Version
//JavaScript1.2 - All rights reserved - Copyright by mediaLINK 2003-2004 - V1.2b/13.12.2005



//-----default-settings
//following if-query to prevent ev. location-attaches on netscape (to adjust, if location-attaches can contain slashes)
var filename = "";
if (self.location.href.indexOf("?") > -1){
	filename=self.location.href.substring(self.location.href.lastIndexOf("/")+1,self.location.href.lastIndexOf("?"));
}else{
	filename=self.location.href.substring(self.location.href.lastIndexOf("/")+1,self.location.href.length);
}

var rubric = filename.substring(0,2);
var sls = self.location.search.substring(1,self.location.search.length);



//-----general params--------------------------------------------------------------------------------------
var mainmenuTopOffset = 70;
var mainmenuLeftOffset = 265;
var mainmenuWidth = 550;
var mainmenuHeight = 15;
var mainmenuTableClass = "menutableheader";
var mainmenuAhrefClass = "menuheader";

var menuHeight = 15;
if (MAC){								//same characterHeight on MAC/WIN
	var menuHeight = menuHeight-1;		//but lineheight is different
}
var menuTableClass = "menutablefield";
var menuAhrefClass = "menu";

var menuTableSeparatorHeight = 1;
var menuTableSeparatorClass = "menutableseparator";

var menu = new Array();			//menuparams
var entry = new Array();		//entry-data of all entry-subarrays
var menuNames = new Array();	//all menunames
var menuName = "";				//single menuname
var menuTopOffset = 0;			//calculated menuparam
var menuLeftOffset = 0;			//calculated menuparam
var menuLength = 0;				//calculated menuparam
var menuWidthAddition = 100;	//for fullfilling plaintext (clipped to menuWidth)


//-----constructors----------------------------------------------------------------------------------------
//menu entries
function mainmenuEntry(w,r,s,t,a,p){
	this.width = w;
	this.r = r;
	this.s = s;
	this.t = t;
	this.href = a;
	this.plaintext = p;
}


function menuEntry(r,s,t,a,p){
	this.r = r;
	this.s = s;
	this.t = t;
	this.href = a;
	this.plaintext = p;
}


//menu parameter
function menuParams(t,l,w,h,v,ct,cr,cb,cl){
	this.top = t;
	this.left = l;
	this.width = w;
	this.height = h;
	this.visibility = v;
	this.cliptop = ct;
	this.clipright = cr;
	this.clipbottom = cb;
	this.clipleft = cl;
}


//-----processing functions--------------------------------------------------------------------------------
function makeTwoDigits(v){		//to change e.g. from "1" to "01";
	vv = "0" + v;
	vv = vv.substring(vv.length-2,vv.length);
	return vv;	
}


function countSigns(t){			//to count signs, not characters (in case of entities)
	var n = 0;
	for (z=0; z<t.length; z++){
		if (t.substring(z,z+1) != "&"){
			n++;
		}else{
			while (t.substring(z,z+1) != ";"){
				z++;
			}
			n++;
		}
	}
	return n;
}


function processMenuParams(n,w){
	//checking structure by menuname
	var r = parseInt(n.substring(1,3),10);
	var s = 0;
	if (n.indexOf("S") > -1){
		var s = parseInt(n.substring(4,6),10);	
	}
	var t = 0;

	//calculate topoffset
	menuTopOffset = mainmenuTopOffset + mainmenuHeight+1;
	if (s > 1){
		menuTopOffset = menuTopOffset +((s-1)*(menuHeight+1));
	}

	//calculate leftoffset
	menuLeftOffset = mainmenuLeftOffset;
	for (var z=1; z<=r; z++){
		menuLeftOffset = menuLeftOffset + entry['M00'][z-1].width;					//adding width of all previous mainmenus
	}
	if (s > 0){  																//this is a tertmenu
		menuLeftOffset = menuLeftOffset + menu[n.substring(0,3)].clipright + 1;	//adding clipped width of the based submenu
	}

	//calculate height of whole menu with all entries
	menuLength = (entry[n].length * (menuHeight+1)) +1;

	//fullfilling plaintext for sensitive menu-entry-area
	//characters: 14/100px, 1/7.15px (average ev. to correct)
	//points    : 33/100px, 1/3px
	//spaces    : 33/100px, 1/3px
	//menu-area : menuWidth+nmenuWidthAddition (clipped to menuWidth)
	//formula   : w-(numberOfCharacters*7.15) = restWidth
	//          : (restWidth-50)/3 = numberOfadditionalSignsToFillPlaintext (area reduced by 30px)
	for (z=1; z<entry[n].length; z++){
		nOfSigns = countSigns(entry[n][z].plaintext);
		nOfSigns = Math.floor((((w - (nOfSigns*7)) - 30) / 3));
		if (entry[n][z].t == "T00"){	//pointing to a tertmenu
			tOfSign = ".";
		}else{
			tOfSign = "&nbsp;";
		}
		allSigns = "";
		for (zz=1; zz<=nOfSigns; zz++){
			allSigns = allSigns + tOfSign;
		}
		entry[n][z].plaintext = entry[n][z].plaintext + allSigns;
	}
}







//===== begin constructing menus ================================================================================

//mainmenu
menuNames[menuNames.length] = "M00";
menuName = menuNames[menuNames.length-1]
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][0] = new mainmenuEntry(0,"","","","","");
	entry[menuName][1] = new mainmenuEntry(50,"R01","S00","","#","_Home");
	entry[menuName][2] = new mainmenuEntry(50,"R02","S00","","#","_Kurse");
	entry[menuName][3] = new mainmenuEntry(111,"R03","S00","","#","_Dienstleistungen");
	entry[menuName][4] = new mainmenuEntry(85,"R04","S00","","#","_Ressourcen");
	entry[menuName][5] = new mainmenuEntry(63,"R05","S00","","#","_Extranet");
	entry[menuName][6] = new mainmenuEntry(48,"R06","S00","","#","_Firma");
}
if (lang == "francais"){
}
if (lang == "english"){
}
menu[menuName] = new menuParams(mainmenuTopOffset,mainmenuLeftOffset,mainmenuWidth,mainmenuHeight,'visible','','','','');



//submenu HOME
menuNames[menuNames.length] = "R01";
menuName = menuNames[menuNames.length-1]
menuWidth = 50 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R01","S01","","../HO/HO.htm","Aktuell");
}
	
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//submenu KURSE
menuNames[menuNames.length] = "R02";
menuName = menuNames[menuNames.length-1]
menuWidth = 230 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R02","S01","","../KU/KU_Kt.htm","Kursangebot");
	entry[menuName][2] = new menuEntry("R02","S02","T00","#","CISA-Kurs (Informationen)");
	entry[menuName][3] = new menuEntry("R02","S03","T00","#","CISM-Kurs (Informationen)");
	entry[menuName][4] = new menuEntry("R02","S04","T00","#","CGEIT-Kurs (Informationen)");
	entry[menuName][5] = new menuEntry("R02","S05","","../KU/KU_At.htm","ITACS-Ausbildungskonzept");
	entry[menuName][6] = new menuEntry("R02","S07","","../KU/KU_Fe.htm","Firmeninterne&nbsp;Kurse");
	entry[menuName][7] = new menuEntry("R02","S08","","../KU/KU_An.htm","Allg.&nbsp;Gesch&auml;ftsbedingungen");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);



//tertmenu KURSE/CISA-Kurs Hintergrundinformationen
menuNames[menuNames.length] = "R02S02";
menuName = menuNames[menuNames.length-1]
menuWidth = 150 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R02","S02","T01","../KU/KU_CaUg.htm","Einführung");
	entry[menuName][2] = new menuEntry("R02","S02","T02","../KU/KU_CaKt.htm","Kursinhalt");
	entry[menuName][3] = new menuEntry("R02","S02","T03","../KU/KU_CaTf.htm","Termine&nbsp;und&nbsp;Ablauf");
	entry[menuName][4] = new menuEntry("R02","S02","T04","../KU/KU_CaKn.htm","Kosten&nbsp;und&nbsp;Leistungen");
	entry[menuName][5] = new menuEntry("R02","S02","T05","../KU/KU_CaBd.htm","Berufsbild");
	entry[menuName][6] = new menuEntry("R02","S02","T06","../KU/KU_CaZg.htm","Zertifizierung");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//tertmenu KURSE/CISM-KURS Hintergrundinformationen
menuNames[menuNames.length] = "R02S03";
menuName = menuNames[menuNames.length-1]
menuWidth = 150 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R02","S03","T01","../KU/KU_CmUg.htm","Einführung");
	entry[menuName][2] = new menuEntry("R02","S03","T02","../KU/KU_CmKt.htm","Kursinhalt");
	entry[menuName][3] = new menuEntry("R02","S03","T03","../KU/KU_CmTf.htm","Termine&nbsp;und&nbsp;Ablauf");
	entry[menuName][4] = new menuEntry("R02","S03","T04","../KU/KU_CmKn.htm","Kosten&nbsp;und&nbsp;Leistungen");
	entry[menuName][5] = new menuEntry("R02","S03","T05","../KU/KU_CmBd.htm","Berufsbild");
	entry[menuName][6] = new menuEntry("R02","S03","T06","../KU/KU_CmZg.htm","Zertifizierung");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//tertmenu KURSE/CGEIT-KURS Hintergrundinformationen
menuNames[menuNames.length] = "R02S04";
menuName = menuNames[menuNames.length-1]
menuWidth = 150 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R02","S04","T01","../KU/KU_CtUg.htm","Einführung");
	entry[menuName][2] = new menuEntry("R02","S04","T02","../KU/KU_CtKt.htm","Kursinhalt");
	entry[menuName][3] = new menuEntry("R02","S04","T03","../KU/KU_CtTf.htm","Termine&nbsp;und&nbsp;Ablauf");
	entry[menuName][4] = new menuEntry("R02","S04","T04","../KU/KU_CtKn.htm","Kosten&nbsp;und&nbsp;Leistungen");
	entry[menuName][5] = new menuEntry("R02","S04","T05","../KU/KU_CtBd.htm","Berufsbild");
	entry[menuName][6] = new menuEntry("R02","S04","T06","../KU/KU_CtZg.htm","Zertifizierung");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);



/*
//tertmenu KURSE/TESTPRUEFUNG CISA/CISM
menuNames[menuNames.length] = "R02S04";
menuName = menuNames[menuNames.length-1]
menuWidth = 150 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R02","S04","T01","../KU/KU_TmKg.htm","Übersicht / Anmeldung");
	entry[menuName][2] = new menuEntry("R02","S04","T02","../KU/KU_TmTf.htm","Termine&nbsp;und&nbsp;Ablauf");
	entry[menuName][3] = new menuEntry("R02","S04","T03","../KU/KU_TmKn.htm","Kosten&nbsp;und&nbsp;Leistungen");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//tertmenu KURSE/EXPERTENKURS ISO 17779
menuNames[menuNames.length] = "R02S05";
menuName = menuNames[menuNames.length-1]
menuWidth = 150 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R02","S05","T01","../KU/KU_E9Kg.htm","Kurzbeschreibung");
	entry[menuName][2] = new menuEntry("R02","S05","T02","../KU/KU_E9Kt.htm","Kursinhalt");
	entry[menuName][3] = new menuEntry("R02","S05","T03","../KU/KU_E9Tf.htm","Termine&nbsp;und&nbsp;Ablauf");
	entry[menuName][4] = new menuEntry("R02","S05","T04","../KU/KU_E9Kn.htm","Kosten&nbsp;und&nbsp;Leistungen");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);



//tertmenu KURSE/EXPERTENKURS Anwendungssicherheit
menuNames[menuNames.length] = "R02S06";
menuName = menuNames[menuNames.length-1]
menuWidth = 150 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R02","S06","T01","../KU/KU_EtKg.htm","Kurzbeschreibung");
	entry[menuName][2] = new menuEntry("R02","S06","T02","../KU/KU_EtKt.htm","Kursinhalt");
	entry[menuName][3] = new menuEntry("R02","S06","T03","../KU/KU_EtTf.htm","Termine&nbsp;und&nbsp;Ablauf");
	entry[menuName][4] = new menuEntry("R02","S06","T04","../KU/KU_EtKn.htm","Kosten&nbsp;und&nbsp;Leistungen");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);
*/



//submenu DIENSTLEISTUNGEN
menuNames[menuNames.length] = "R03";
menuName = menuNames[menuNames.length-1]
menuWidth = 160 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R03","S01","","../DI/DI_Ut.htm","&Uuml;bersicht");
	entry[menuName][2] = new menuEntry("R03","S02","T00","#","Awareness");
	entry[menuName][3] = new menuEntry("R03","S03","T00","#","Schulungsraum");
	//entry[menuName][4] = new menuEntry("R03","S04","T00","#","Train-the-trainer");
	//entry[menuName][5] = new menuEntry("R03","S05","T00","#","E-Learning");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//tertmenu DIENSTLEISTUNGEN/AWARENESS
menuNames[menuNames.length] = "R03S02";
menuName = menuNames[menuNames.length-1]
menuWidth = 160 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R03","S02","T01","../DI/DI_AsMt.htm","Angebot");
	entry[menuName][2] = new menuEntry("R03","S02","T02","../DI/DI_AsZe.htm","Zielgruppenanalyse");
	entry[menuName][3] = new menuEntry("R03","S02","T03","../DI/DI_AsAe.htm","Awareness-Elemente");
	entry[menuName][4] = new menuEntry("R03","S02","T04","../DI/DI_AsEe.htm","Erfolgskontrolle");
	//entry[menuName][5] = new menuEntry("R03","S02","T05","../DI/DI_AnEe.htm","Erfolgskontrolle");
	//entry[menuName][6] = new menuEntry("R03","S02","T06","../DI/DI_AnGn.htm","Gesamtkoordination");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);



//tertmenu DIENSTLEISTUNGEN/SCHULUNGSRAUM
menuNames[menuNames.length] = "R03S03";
menuName = menuNames[menuNames.length-1]
menuWidth = 180 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R03","S03","T01","../DI/DI_SmBg.htm","Beschreibung");
	entry[menuName][2] = new menuEntry("R03","S03","T02","../DI/DI_SmAg.htm","Ausr&uuml;stung");
	entry[menuName][3] = new menuEntry("R03","S03","T03","../DI/DI_SmKe.htm","Kosten und Ausk&uuml;nfte");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);



//tertmenu DIENSTLEISTUNGEN/TRAIN-THE-TRAINER
menuNames[menuNames.length] = "R03S04";
menuName = menuNames[menuNames.length-1]
menuWidth = 170 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R03","S04","T01","../DI/DI_TrRl.htm","Referentenauswahl");
	entry[menuName][2] = new menuEntry("R03","S04","T02","../DI/DI_TrRg.htm","Referentenausbildung");
	entry[menuName][3] = new menuEntry("R03","S04","T03","../DI/DI_TrAg.htm","Ausbildung&nbsp;und&nbsp;Beurteilung");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//tertmenu DIENSTLEISTUNGEN/E-LEARNING
menuNames[menuNames.length] = "R03S05";
menuName = menuNames[menuNames.length-1]
menuWidth = 140 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R03","S05","T01","../DI/DI_EgMk.htm","Methodik&nbsp;und&nbsp;Didaktik");
	entry[menuName][2] = new menuEntry("R03","S05","T02","../DI/DI_EgEr.htm","Entwicklungspartner");
	entry[menuName][3] = new menuEntry("R03","S05","T03","../DI/DI_EgOg.htm","Outsourcing");
	entry[menuName][4] = new menuEntry("R03","S05","T04","../DI/DI_EgQg.htm","Qualit&auml;tssicherung");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




/*submenu ALUMNI
menuNames[menuNames.length] = "R04";
menuName = menuNames[menuNames.length-1]
menuWidth = 140 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R04","S01","","../AL/AL_Kg.htm","Kurzbeschreibung");
	//entry[menuName][2] = new menuEntry("R04","S02","","../AL/AL_Ag.htm","Aus-&nbsp;und&nbsp;Weiterbildung");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);
*/



//submenu RESSOURCEM
menuNames[menuNames.length] = "R04";
menuName = menuNames[menuNames.length-1]
menuWidth = 80 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R04","S01","","../RE/RE_Ds.htm","Downloads");
	entry[menuName][2] = new menuEntry("R04","S02","","../RE/RE_Ls.htm","Links");
	//entry[menuName][3] = new menuEntry("R04","S03","","../RE/RE_Se.htm","Suche");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//submenu EXTRANET
menuNames[menuNames.length] = "R05";
menuName = menuNames[menuNames.length-1]
menuWidth = 135 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	if ((GetCookie("extmenuoptions") == "true") || (rubric == "EX")){
		entry[menuName][1] = new menuEntry("R05","S01","","../EX/EX_Nn.htm","Nutzungsbedingungen");
		entry[menuName][2] = new menuEntry("R05","S02","T00","#","Kurse");
		//entry[menuName][3] = new menuEntry("R05","S03","T00","#","Arbeitsgruppen");
		//entry[menuName][4] = new menuEntry("R05","S04","","../EX/EX_Ai.htm","Alumni");
	}else{
		entry[menuName][1] = new menuEntry("R05","S01","","../EX/EX.htm","Login");
	}
}

if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//tertmenu EXRANET/KURSE
menuNames[menuNames.length] = "R05S02";
menuName = menuNames[menuNames.length-1]
menuWidth = 120 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R05","S02","T01","../EX_CISA/EX_KeCa.htm","CISA-Kurs");
	entry[menuName][2] = new menuEntry("R05","S02","T02","../EX_CISM/EX_KeCm.htm","CISM-Kurs");
	entry[menuName][3] = new menuEntry("R05","S02","T03","../EX_CGEIT/EX_KeCg.htm","CGEIT-Kurs");
	//entry[menuName][3] = new menuEntry("R05","S02","T04","../EX/EX_KeEe.htm","Expertenkurse");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//tertmenu EXRANET/ARBEITSGRUPPEN
menuNames[menuNames.length] = "R05S03";
menuName = menuNames[menuNames.length-1]
menuWidth = 120 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R05","S03","T01","../EX/EX_AnId.htm","ISACA-Vorstand");
	entry[menuName][2] = new menuEntry("R05","S03","T02","../EX/EX_AnTr.htm","Treuhandkammer");
	entry[menuName][3] = new menuEntry("R05","S03","T03","../EX/EX_AnIk.htm","IT&nbsp;Operational&nbsp;Risk");
}
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//submenu FIRMA
menuNames[menuNames.length] = "R06";
menuName = menuNames[menuNames.length-1]
menuWidth = 135 + menuWidthAddition;
entry[menuName] = [];
if (lang == "deutsch"){
	entry[menuName][1] = new menuEntry("R06","S01","","../FI/FI_Ig.htm","ITACS&nbsp;Training&nbsp;AG");
	entry[menuName][2] = new menuEntry("R06","S02","","../FI/FI_Bk.htm","Beziehungsnetzwerk");
	entry[menuName][3] = new menuEntry("R06","S03","","../FI/FI_Pn.htm","Partnerschaften");
	entry[menuName][4] = new menuEntry("R06","S04","","../FI/FI_Be.htm","Berufsverb&auml;nde");
	entry[menuName][5] = new menuEntry("R06","S05","","../FI/FI_Rn.htm","Referenzen");
	entry[menuName][6] = new menuEntry("R06","S06","","../FI/FI_Kt.htm","Kontakt");
}	
if (lang == "francais"){
}
if (lang == "english"){
}
processMenuParams(menuName,menuWidth);
menu[menuName] = new menuParams(menuTopOffset,menuLeftOffset,menuWidth,menuLength,'hidden',0,menuWidth-menuWidthAddition,menuLength,0);




//===== end constructing menus ================================================================================










//-----creating functions------------------------------------------------
function createMainmenu(m){
	document.write('<DIV ID="div'+m+'" STYLE=" position: absolute; z-index: 1; top: '+menu[m].top+'px; left: '+menu[m].left+'px; width: '+menu[m].width+'px; height: '+menu[m].height+'px; visibility: '+menu[m].visibility+'">\n'+
		'<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">\n'+
			'<TR HEIGHT="'+menu[m].height+'">');
	//mainmenu entries
	for (var z=1; z<entry[m].length; z++){
		document.write('<TD CLASS="'+mainmenuTableClass+'" WIDTH="'+entry[m][z].width+'" HEIGHT="'+mainmenuHeight+'">&nbsp;<A CLASS="'+mainmenuAhrefClass+'" HREF="'+entry[m][z].href+'" ONMOUSEOVER="showmenu(\''+entry[m][z].r+'\',\''+entry[m][z].s+'\',\''+entry[m][z].t+'\',this)" ONMOUSEOUT="hidemenu()" ONCLICK="closemenu()" ONFOCUS="defocus(this)"><B>'+entry[m][z].plaintext+'</B></A>&nbsp;</TD>');
	}
	document.write('</TR>\n'+
		'</TABLE>\n'+
	'</DIV>');
}



function createMenu(m){
	document.write('<DIV ID="div'+m+'" STYLE=" position: absolute; z-index: 10; top: '+menu[m].top+'px; left: '+menu[m].left+'px; width: '+menu[m].width+'px; height: '+menu[m].height+'px; clip:rect('+menu[m].cliptop+'px,'+menu[m].clipright+'px,'+menu[m].clipbottom+'px,'+menu[m].clipleft+'px); visibility: '+menu[m].visibility+'">\n'+
	'<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">');
	//menu entries
	for (var z=1; z<entry[m].length; z++){	
		//first separator
		if (z == 1){
			document.write('<TR HEIGHT="'+menuTableSeparatorHeight+'">\n'+
					'<TD CLASS="'+menuTableSeparatorClass+'" WIDTH="'+menu[m].width+'" HEIGHT="'+menuTableSeparatorHeight+'"><IMG SRC="../../../any/graphspx/px_trans.gif" ALT="" WIDTH="1" HEIGHT="1" BORDER="0"></TD>\n'+
				'</TR>');
		}
		//standard menu entry
		document.write('<TR HEIGHT="'+menuHeight+'">');
		document.write('<TD CLASS="'+menuTableClass+'" WIDTH="'+menu[m].width+'" HEIGHT="'+menuHeight+'"><A CLASS="'+menuAhrefClass+'" HREF="'+entry[m][z].href+'" ONMOUSEOVER="showmenu(\''+entry[m][z].r+'\',\''+entry[m][z].s+'\',\''+entry[m][z].t+'\',this)" ONMOUSEOUT="hidemenu()" ONCLICK="closemenu()" ONFOCUS="defocus(this)">&nbsp;'+entry[m][z].plaintext+'&nbsp;</A></TD>');
		document.write('</TR>');
		//separator at the bottom of a menu entry
			document.write('<TR HEIGHT="'+menuTableSeparatorHeight+'">\n'+
					'<TD CLASS="'+menuTableSeparatorClass+'" WIDTH="'+menu[m].width+'" HEIGHT="'+menuTableSeparatorHeight+'"><IMG SRC="../../../any/graphspx/px_trans.gif" ALT="" WIDTH="1" HEIGHT="1" BORDER="0"></TD>\n'+
				'</TR>');
	}	
		
	document.write('</TABLE>\n'+
	'</DIV>');
}



//-----main function
function buildNavigation(){

	for (z=0; z<menuNames.length; z++){
		if (z==0){
			createMainmenu(menuNames[z]);
		}else{
			createMenu(menuNames[z]);
		}
	}

}


