/*
	zentriert den frame
*/
function resize() {
	var frame = document.getElementById("frame");
	var width = 0;
	var height = 0;
	if (document.all && document.compatMode && document.compatMode == "CSS1Compat") {
		width = document.documentElement.offsetWidth;
		height = document.documentElement.offsetHeight;
		if (height < 20 && (document.body.offsetHeight)) {
			// Opera 7.23 Windows bug
			height = document.body.offsetHeight;
		}
	} else if (document.all && document.compatMode && document.compatMode == "BackCompat") {
		width = document.body.offsetWidth;
		height = document.body.offsetHeight;
	} else if (window.innerHeight) {
		width = window.innerWidth;
		height = window.innerHeight;
	} else {
		width = document.body.offsetWidth;
		height = document.body.offsetHeight;
	}
	// Breite bzw. Hoehe + 6 Pixel
	if (width < 1006) {
		frame.style.left = "3px";
	} else {
		frame.style.left = Math.floor((width - 1000) / 2) + "px";
	}
	if (height < 616) {
		frame.style.top = "3px";
	} else {
		frame.style.top = Math.floor((height - 610) / 2) + "px";
	}
}
/*
	Oeffnet die Fehlerseite mit Infos ueber Browserversionen.
	Wenn document.getElementById fehlschlaegt, ist der Browser ein
	Internet-Explorer oder Netscape Navigator mit Version <= 4.x
*/
function domTest() {
	if (!document.getElementById) window.location.href = "error.html";
}
/*
	Hintergrundfarbe eines Elements setzen.
	Wird von mouseOver und mouseOut benutzt
	Params:
		id - die Id des Elements
		color - die zu setzende Farbe
*/
function setColor(id, color) {
	var element = document.getElementById(id);
	element.style.backgroundColor = color;
}
/*
	bugfix für ie 5 unter mac os 9:
	für jeden gefundenen umlaut im text werden 2 blanks
	angehaengt.
*/
function appendBlanks(text) {
	var tmpText = text.toLowerCase();
	var count = 0;
	for (var i = 0; i < tmpText.length; i++) {
		var c = tmpText.charAt(i);
		if (c == "ä" || c == "ö" || c == "ü" || c == "ß") count++;
	}
	for (var i = 0; i < count; i++) {
		text += "  ";
	}
	return text;
}
/*
	Text der kontextsensitiven Hilfe setzen.
	Wird von mouseOver und mouseOut benutzt
	Params:
		boldValue - neuer Text des fett dargestellten Bereichs
		regularValue - neuer Text des normal dargestellten Bereichs
*/
function setText(boldValue, regularValue) {
	var contextBold = document.getElementById("contextValueBold");
	var contextRegular = document.getElementById("contextValueRegular");
	if (contextBold != null) contextBold.firstChild.nodeValue = appendBlanks(boldValue);
	if (contextRegular != null) contextRegular.firstChild.nodeValue = appendBlanks(regularValue);
}
/*
	Hintergrundfarbe auf beige setzen.
	Fetten und normalen Text der kontextsensitiven Hilfe setzen
	Params
		id - die Id des Elements, ueber dem sich der Mauszeiger befindet
		textBold - neuer Text des fett dargestellten Bereichs
		textRegular - neuer Text des normal dargestellten Bereichs
*/
function mouseOver(id, object) {
	setColor(id, "#C2B69F");
	if (object != null) setText(object.contextBold, object.contextRegular);
}
/*
	Hintergrundfarbe auf hellblau setzen.
	Fetten und normalen Text der kontextsensitiven Hilfe leeren
	Params
		id - die Id des Elements, das der Mauszeiger gerade verlassen hat
*/
function mouseOut(id) {
	setColor(id, "#AEC5E6");
	setText("", "");
}
/*
*/
function scrollVert(id, amount) {
	var element = document.getElementById(id);
	element.scrollTop += amount;
}
/*
*/
function scrollHorz(id, amount) {
	var element = document.getElementById(id);
	element.scrollLeft += amount;
}

/*
	Link oeffnen
*/
function mouseUp(object) {
	window.location.href = object.fileName + ".html";
}
/*
	Liefert den Namen des aktuellen HTML-Dokuments
	ohne Pfad
*/
function getFileName() {
	var slash = document.URL.lastIndexOf("\\");
	if (slash == -1) slash = document.URL.lastIndexOf("/");
	var fileName = document.URL.substring(slash + 1, document.URL.length);
	return fileName;
}
/*
	Liefert den Index des ersten Eintrags aus subMenuEntries
	bei dem das erste Zeichen von subMenuEntries.fileName
	mit dem ersten Zeichen von fileName uebereinstimmt
*/
function findFirstEntry(fileName) {
	fileName = fileName.substr(0, 1);
	for (var i = 0; i < subMenuEntries.length; i++) {
		if (getCharAt(0, i) == fileName) return i;
	}
	return -1;
}
/*
	Liefert den Index des letzten Eintrags aus subMenuEntries
	bei dem das erste Zeichen von subMenuEntries.fileName
	mit dem ersten Zeichen von fileName uebereinstimmt
*/
function findLastEntry(fileName) {
	fileName = fileName.substr(0, 1);
	for (var i = subMenuEntries.length - 1; i > 0 ; i--) {
		if (getCharAt(0, i) == fileName) return i;
	}
	return -1;
}
/*
	Liefert das Zeichen an der Position pos aus subMenuEntries.fileName
	mit dem Index index
*/
function getCharAt(pos, index) {
	return subMenuEntries[index].fileName.substr(pos, 1);
}
/*
	Liefert das letzte Zeichen aus subMenuEntries.fileName
	mit dem Index index
*/
function getLastChar(index) {
	return getCharAt(subMenuEntries[index].fileName.length - 1, index);
}
/*
	Objekt menuEntry
*/
function menuEntry(fileName, pictureName, contextBold, contextRegular) {
	this.fileName = fileName;
	this.pictureName = pictureName;
	this.contextBold = contextBold;
	this.contextRegular = contextRegular;
}
/*
	Eintraege fuer das Hauptmenue
*/
var mainMenuEntries = new Array();
var i = 0;
mainMenuEntries[i++] = new menuEntry("1-0-00-x", "MODELLBAU", "Präsentation Wettbewerb               Ausstellung              Design ", "");
mainMenuEntries[i++] = new menuEntry("2-0-00-x", "INTERACTIVE", "Interactive Scape                Interactive Referenzen               Partner               Kontakt                   ", "");
mainMenuEntries[i++] = new menuEntry("3-0-00-x", "WERK5", "Kontakt               Mitarbeiter           Anfrage                    Aktuell", "");
mainMenuEntries[i++] = new menuEntry("4-0-00-x", "REFERENZEN", "Kunden                   Karte", "");
/*
	Hauptmenue schreiben
*/
function writeMainMenu() {
	var fileName = getFileName().substr(0, 1);
	var html = "";
	for (var i = 0; i < mainMenuEntries.length; i++) {
		if (mainMenuEntries[i].fileName.substr(0, 1) == fileName) {
			html += "<div class=\"activeButton\" id=\"ID_" + mainMenuEntries[i].fileName + "\"";
			html += " onMouseUp=\"mouseUp(mainMenuEntries[" + i + "])\"";
		} else {
			html += "<div class=\"inactiveButton\" id=\"ID_" + mainMenuEntries[i].fileName + "\"";
			html += " onMouseUp=\"mouseUp(mainMenuEntries[" + i + "])\" onMouseOver=\"mouseOver(this.id, mainMenuEntries[" + i + "])\" onMouseOut=\"mouseOut(this.id)\"";
		}
		html += "></div><div class=\"hSpace6\"></div>" + mainMenuEntries[i].pictureName;
		if (i < mainMenuEntries.length - 1) html += "<div class=\"vSpace7\"></div>";
	}
	document.write(html);
}
/*
	Eintraege fuer die Toolbar
*/
var toolbarEntries = new Array();
var i = 0;
toolbarEntries[i++] = new menuEntry("imprint", "imprint.gif", "Impressum", "");
toolbarEntries[i++] = new menuEntry("sitemap", "sitemap.gif", "Index / Sitemap", "");
toolbarEntries[i++] = new menuEntry("search", "go.gif", "Suche starten", "");
toolbarEntries[i++] = new menuEntry("download", "download.gif", "Download", "");
/*
	oeffnet die Such-Seite mit dem eingegebenen Such-Begriff
*/
function openSearch(object, inputId) {
	var element = document.getElementById(inputId);
	if (element.value.length == 0) return;
	window.location.href = object.fileName + ".html?" + element.name + "=" + element.value;
}
/*
	Toolbar schreiben
*/
function writeToolbar() {
	var fileName = getFileName();

	var html = "<div id=\"toolbar\">";
	html += "<table cellspacing=\"0\" cellpadding=\"0\" class=\"toolbar\"><tr>";
	for (var i = 0; i < toolbarEntries.length; i++) {
		var isSearchButton = (toolbarEntries[i].fileName == "search");
		if (isSearchButton) {
			html += "<td class=\"toolbar\"><form class=\"search\" name=\"search\" action=\"search.html\" method=\"get\">";
			html +=	"<input class=\"search\" type=\"text\" size=\"16\" name=\"searchinput\" id=\"searchinput\" value=\"\">";
			html += "</form></td>";
		}
		html += "<td class=\"toolbar\">";
		if (isSearchButton) html += "<div class=\"hSpace4\"></div>";
		if (toolbarEntries[i].fileName + ".html" == fileName) {
			html += "<div class=\"activeButton\" id=\"ID_" + toolbarEntries[i].fileName + "\"";
		} else {
			html += "<div class=\"inactiveButton\" id=\"ID_" + toolbarEntries[i].fileName + "\"";
			html += " onMouseOver=\"mouseOver(this.id, toolbarEntries[" + i + "])\" onMouseOut=\"mouseOut(this.id)\"";
		}
		if (isSearchButton) {
			html += " onMouseUp=\"openSearch(toolbarEntries[" + i + "], 'searchinput')\"";
		} else {
			html += " onMouseUp=\"mouseUp(toolbarEntries[" + i + "])\"";
		}
		html += ">"
		if (toolbarEntries[i].pictureName.length > 0) {
			html += "<img src=\"img/";
			if (toolbarEntries[i].fileName + ".html" == fileName) {
				html += "a_";
			} else {
				html += "i_";
			}
			html += toolbarEntries[i].pictureName + "\" width=\"14\" height=\"14\" alt=\"" + toolbarEntries[i].contextBold + "\">";
		}
		if (i < toolbarEntries.length) html += "</div><div class=\"hSpace4\"></div>";
		html += "</td>";
	}
	html += "</tr></table>";
	html += "</div>";
	//	html += "<div id=\"logo\"><a href=\"index.html\"><img src=\"img/logo.jpg\" width=\"76\" height=\"16\" style=\"float: left;\" alt=\"\" border=\"0\" /></a></div>";
	html += "<div id=\"logo\"><a href=\"../index.html\"><img src=\"img/logo.gif\" width=\"36\" height=\"19\" style=\"float: left;\" alt=\"\" border=\"0\" /></a></div>";
	document.write(html);
}
/*
	Untermenue auf der linken Seite schreiben
*/
function writeSubMenu() {
	var fileName = getFileName();
	// Anfangs- und End-Index der Eintraege suchen, die zum
	// aktuellen obersten Level gehoeren
	var start = findFirstEntry(fileName);
	if (start < 0) return;
	var end = findLastEntry(fileName);
	var html = "<div class=\"vSpace11\"></div>";
	// Anzahl der bereits geschriebenen Buttons
	var count = 0;
	// Anzahl der Buttons pro Zeile
	var entriesPerLine = 0;
	// aktueller Level
	var level = "";
	for (var i = start; i <= end; i++) {
		if (level != getCharAt(2, i)) {
			// Level hat sich geaendert (z.B. von 1-1-*-* nach 1-2-*-*)
			level = getCharAt(2, i);
			// Anzahl der Eintraege mit dem aktuellen Level und der
			// Endung "a" zaehlen
			var entries = 0;
			for (var j = i; j <= end; j++) {
				if (getLastChar(j) == "a" && getCharAt(2, j) == level) entries++;
				// Level beendet?
				if (level != getCharAt(2, j)) break;
			}
			// Anzahl der Buttons pro Zeile = Anzahl der Buttons / 2
			// Die Buttons werden also immer auf 2 Zeilen aufgeteilt.
			// round() fuehrt dazu, dass bei einer ungeraden Anzahl von Buttons
			// in der ersten Zeile ein Button mehr enthalten ist
			entriesPerLine = Math.round(entries / 2);
		}
		if (getLastChar(i) == "x") {
			// Ueberschrift
			if (count != 0) html += "<div class=\"vSpace19\"></div>";
			html += subMenuEntries[i].pictureName
			html += "<div class=\"vSpace10\"></div>";
			count = 0;
		} else if (getLastChar(i) == "a") {
			// Button
			if (fileName.substr(0, 6) == subMenuEntries[i].fileName.substr(0, 6)) {
				html += "<div class=\"activeButton\" id=\"ID_" + subMenuEntries[i].fileName + "\"";
				html += " onMouseUp=\"mouseUp(subMenuEntries[" + i + "])\"";
			} else {
				html += "<div class=\"inactiveButton\" id=\"ID_" + subMenuEntries[i].fileName + "\"";
				html += " onMouseUp=\"mouseUp(subMenuEntries[" + i + "])\" onMouseOver=\"mouseOver(this.id, subMenuEntries[" + i + "])\" onMouseOut=\"mouseOut(this.id)\"";
			}
			html += "></div><div class=\"hSpace4\"></div>";
			// Zeilenwechsel wenn die Anzahl der Buttons pro Zeile erreicht wurde
			count++;
			// vertikalen space dann am Ende der Zeile anhaengen, wenn in der naechsten
			// Zeile noch weitere Buttons folgen. Sonst wird ein vSpace mit der Hoehe 19
			// für die naechste Ueberschrift angehaengt (s.o.)
			if (count % entriesPerLine == 0 && count != entries) html += "<div class=\"vSpace4\"></div>";
		}
	}
	document.write(html);
}
/*
	Navigationsbar schreiben
*/
function writeNavbar() {
	var fileName = getFileName();
	var html = "";
	var start = 0;
	var end = 0;
	for (var i = 0; i < subMenuEntries.length; i++) {
		if (fileName.substr(0, 6) == subMenuEntries[i].fileName.substr(0, 6)) {
			start = i;
			break;
		}
	}
	for (var i = subMenuEntries.length - 1; i > 0; i--) {
		if (fileName.substr(0, 6) == subMenuEntries[i].fileName.substr(0, 6)) {
			end = i;
			break;
		}
	}
	for (var i = start; i < end + 1; i++) {
		if (fileName == subMenuEntries[i].fileName + ".html") {
			html += "<div class=\"activeButton\" id=\"ID_X" + subMenuEntries[i].fileName + "\"";
		} else {
			html += "<div class=\"inactiveButton\" id=\"ID_X" + subMenuEntries[i].fileName + "\"";
			html += " onMouseUp=\"mouseUp(subMenuEntries[" + i + "])\" onMouseOver=\"mouseOver(this.id, subMenuEntries[" + i + "])\" onMouseOut=\"mouseOut(this.id)\"";
		}
		html += "><img src=\"img/";
		if (fileName == subMenuEntries[i].fileName + ".html") {
			html += "a_";
		} else {
			html += "i_";
		}
		html += subMenuEntries[i].pictureName + "\" width=\"14\" height=\"14\" alt=\"\"></div>";
		if (i < end) html += "<div class=\"hSpace4\"></div>";
	}
	document.write(html);
}
/*
	Eintraege fuer das Untermenue und die Navigationsbar
*/
var subMenuEntries = new Array();
var i = 0;
/*
-------------------------------------------------------------------------
Ab hier folgen die Eintraege fuer Untermenues.

Dies ist JavaScript: jeder Syntax-Fehler (fehlende Klammer, Kommata,
Anfuehrungszeichen...) wird mit Fehlermeldungen bzw. unbrauchbaren Seiten
bestraft!

Alle Parameter fuer einen Eintrag muessen von Anfuehrungszeichen umschlossen
sein und sind durch Kommata getrennt.
Ein Eintrag besteht immer aus:
  1. Dateiname ohne Endung (".html" wird automatisch angehaengt)
     Beispiel: "1-1-01-a"
     Fuer die Eintraege der Ebene *-*-00-x (werden im Menue auf der linken
     Seite als Ueberschriften verwendet) existieren keine zugehoerigen
     HTML-Dateien. Trotzdem muss hier ein Pseudo-Dateiname angegeben
     werden, dessen 1. Stelle fuer die Zuordnung des Eintrags zur Ebene
     verwendet wird. Der letzte Buchstabe ("x") kennzeichnet den Eintrag
     als Ueberschrift
     Beispiel: "1-1-00-x"
  2. Name des Bildes, dass im Menue verwendet wird, bzw. Text der Menue-
     Ueberschrift.
     Beispiel: "01.gif", bzw. "Pr&auml;sentation"
  3. Text, der in der kontextsensitiven Hilfe fett dargestellt wird
     Beispiel: "Dockland"
  4. Text, der in der kontextsensitiven Hilfe normal dargestellt wird.
     Fetter und normaler Text werden automatisch durch einen Zeilenumbruch
     voneinander getrennt.
Konventionen:
  - Eintraege erscheinen in der Reihenfolge, in der sie hier eingetragen
    werden.
  - Zusammengehoerende Eintraege muessen auch zusammen eingetragen werden
    (Beispiel: zwischen "1-1-01-*" und "1-1-02-*" darf nicht "1-2-01-*"
    stehen).
-------------------------------------------------------------------------
*/
/* MODELLBAU */
/* Praesentation */
subMenuEntries[i++] = new menuEntry("1-1-00-x", "Pr&auml;sentation", "", "");

subMenuEntries[i++] = new menuEntry("1-1-01-a", "01.gif", "BRT, Robert Vogel, ", "Dockland Hamburg");
subMenuEntries[i++] = new menuEntry("1-1-01-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-1-01-c", "03.gif", "Seitenansicht Fassade", "");
subMenuEntries[i++] = new menuEntry("1-1-01-d", "04.gif", "Ausschnitt Fassade", "");
subMenuEntries[i++] = new menuEntry("1-1-01-e", "05.gif", "Ausschnitt Fassade", "");
subMenuEntries[i++] = new menuEntry("1-1-01-f", "06.gif", "Rückansicht Treppe", "");

subMenuEntries[i++] = new menuEntry("1-1-02-a", "01.gif", "Fischer Architekten, ", "Villa Luise");
subMenuEntries[i++] = new menuEntry("1-1-02-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-1-02-c", "03.gif", "Seitenansicht Gelände", "");
subMenuEntries[i++] = new menuEntry("1-1-02-d", "04.gif", "Ausschnitt Fassade", "");

subMenuEntries[i++] = new menuEntry("1-1-03-a", "01.gif", "BGK+K, ", "Ostbahnhof Berlin");
subMenuEntries[i++] = new menuEntry("1-1-03-b", "02.gif", "Frontansicht Tag", "");
subMenuEntries[i++] = new menuEntry("1-1-03-c", "03.gif", "Straßenansicht Tag", "");
subMenuEntries[i++] = new menuEntry("1-1-03-d", "04.gif", "Straßenansicht Nacht", "");
subMenuEntries[i++] = new menuEntry("1-1-03-e", "05.gif", "Frontansicht Nacht", "");

subMenuEntries[i++] = new menuEntry("1-1-04-a", "01.gif", "Interaktive Stadtmodelle für Inteco, Moskau, ", "");
subMenuEntries[i++] = new menuEntry("1-1-04-b", "02.gif", "Lomonosow Universität", "");
subMenuEntries[i++] = new menuEntry("1-1-04-c", "03.gif", "Lomonosow Universität", "");
subMenuEntries[i++] = new menuEntry("1-1-04-d", "04.gif", "Avia Park", "");
subMenuEntries[i++] = new menuEntry("1-1-04-e", "05.gif", "Avia Park", "");
subMenuEntries[i++] = new menuEntry("1-1-04-f", "06.gif", "Setun Hills", "");
subMenuEntries[i++] = new menuEntry("1-1-04-g", "07.gif", "Setun Hills", "");

subMenuEntries[i++] = new menuEntry("1-1-05-a", "01.gif", "Upper Eastside Berlin, ", "Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("1-1-05-b", "02.gif", "Detailansicht", "");
subMenuEntries[i++] = new menuEntry("1-1-05-c", "03.gif", "Fassade", "");
subMenuEntries[i++] = new menuEntry("1-1-05-d", "04.gif", "Fassadendetail", "");
subMenuEntries[i++] = new menuEntry("1-1-05-e", "05.gif", "Straßenansicht", "");

subMenuEntries[i++] = new menuEntry("1-1-06-a", "01.gif", "GMP, Atlantic Haus, ", "Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("1-1-06-b", "02.gif", "Gesamtansicht beleuchtet", "");
subMenuEntries[i++] = new menuEntry("1-1-06-c", "03.gif", "Detail", "");
subMenuEntries[i++] = new menuEntry("1-1-06-d", "04.gif", "Konstruktionsdetail", "");
subMenuEntries[i++] = new menuEntry("1-1-06-e", "05.gif", "Konstruktionsdetail", "");
subMenuEntries[i++] = new menuEntry("1-1-06-f", "06.gif", "Straßenansicht", "");


subMenuEntries[i++] = new menuEntry("1-1-07-a", "01.gif", "RKW, TOC Düsseldorf, ", "Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("1-1-07-b", "02.gif", "Straßenansicht", "");
subMenuEntries[i++] = new menuEntry("1-1-07-c", "03.gif", "Aufsicht", "");
subMenuEntries[i++] = new menuEntry("1-1-07-d", "04.gif", "Detail", "");



subMenuEntries[i++] = new menuEntry("1-1-08-a", "01.gif", "Studio Libeskind, ", "Jüdisches Gemeinde- zentrum Berlin  ");
subMenuEntries[i++] = new menuEntry("1-1-08-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-1-08-c", "03.gif", "Ansicht von der Bahntrasse", "");
subMenuEntries[i++] = new menuEntry("1-1-08-d", "04.gif", "Straßenansicht", "");
subMenuEntries[i++] = new menuEntry("1-1-08-e", "05.gif", "Seitenansicht", "");
subMenuEntries[i++] = new menuEntry("1-1-08-f", "06.gif", "Ausschnitt Frontansicht", "");


/* Wettbewerb */
subMenuEntries[i++] = new menuEntry("1-2-00-x", "Wettbewerb", "", "");

subMenuEntries[i++] = new menuEntry("1-2-01-a", "01.gif", "Sauerbruch Hutton, ", "Museum Brandhorst");
subMenuEntries[i++] = new menuEntry("1-2-01-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-01-c", "03.gif", "Eckansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-01-d", "04.gif", "Aufsicht ohne Dach", "");
subMenuEntries[i++] = new menuEntry("1-2-01-e", "05.gif", "Eckansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-01-f", "06.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-01-g", "07.gif", "Detail", "");

subMenuEntries[i++] = new menuEntry("1-2-02-a", "01.gif", "Grimshaw and Partners, ", "Expo 2000 Halle 8");
subMenuEntries[i++] = new menuEntry("1-2-02-b", "02.gif", "Innenansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-02-c", "03.gif", "Innenansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-02-d", "04.gif", "Konstuktionsdetail", "");

subMenuEntries[i++] = new menuEntry("1-2-03-a", "01.gif", "KSP, ", "Laborgebäude Dresden");
subMenuEntries[i++] = new menuEntry("1-2-03-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-03-c", "03.gif", "Schrägansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-03-d", "04.gif", "Seitenansicht", "");


subMenuEntries[i++] = new menuEntry("1-2-04-a", "01.gif", "AP Plan Berlin, ", "Bahnhof Barmbek");
subMenuEntries[i++] = new menuEntry("1-2-04-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-04-c", "03.gif", "Schrägansicht Bahnhofsdach", "");
subMenuEntries[i++] = new menuEntry("1-2-04-d", "04.gif", "Gesamtansicht", "");


subMenuEntries[i++] = new menuEntry("1-2-05-a", "01.gif", "Studio Libeskind, ", "World Trade Center NYC");
subMenuEntries[i++] = new menuEntry("1-2-05-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-05-c", "03.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-05-d", "04.gif", "Türme", "");
subMenuEntries[i++] = new menuEntry("1-2-05-e", "05.gif", "Tower", "");

subMenuEntries[i++] = new menuEntry("1-2-06-a", "01.gif", "Topotek 1, ", "Gärten Schloss Trauttmannsdorf");
subMenuEntries[i++] = new menuEntry("1-2-06-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-06-c", "03.gif", "Frontansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-06-d", "04.gif", "Frontansicht Ausschnitt", "");
subMenuEntries[i++] = new menuEntry("1-2-06-e", "05.gif", "Schrägaufsicht", "");

subMenuEntries[i++] = new menuEntry("1-2-07-a", "01.gif", "GMP, ", "Verwaltungszentrum Barnim");
subMenuEntries[i++] = new menuEntry("1-2-07-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-07-c", "03.gif", "Schrägaufsicht", "");
subMenuEntries[i++] = new menuEntry("1-2-07-d", "04.gif", "Schrägaufsicht Ausschnitt", "");

subMenuEntries[i++] = new menuEntry("1-2-08-a", "01.gif", "Gewers Kühn+Kühn, ", "Fanuc Robotics");
subMenuEntries[i++] = new menuEntry("1-2-08-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-08-c", "03.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-08-d", "04.gif", "Ausschnitt", "");
subMenuEntries[i++] = new menuEntry("1-2-08-e", "05.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-2-08-f", "06.gif", "Schrägaufsicht", "");
subMenuEntries[i++] = new menuEntry("1-2-08-g", "07.gif", "Frontansicht", "");

/* Ausstellung */
subMenuEntries[i++] = new menuEntry("1-3-00-x", "Ausstellung", "", "");

subMenuEntries[i++] = new menuEntry("1-3-01-a", "01.gif", "Dan Pearlman, ", "BMW Clean Energy Peking");
subMenuEntries[i++] = new menuEntry("1-3-01-b", "02.gif", "Gesamtansicht, Lichtwirkung", "");
subMenuEntries[i++] = new menuEntry("1-3-01-c", "03.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-3-01-d", "04.gif", "Detail Fahrzeugpräsentation, Motorblock", "");
subMenuEntries[i++] = new menuEntry("1-3-01-e", "05.gif", "Detail Rundscreen", "");
subMenuEntries[i++] = new menuEntry("1-3-01-f", "06.gif", "Detail Leuchtpaneel", "");
subMenuEntries[i++] = new menuEntry("1-3-01-g", "07.gif", "Exponat Zündkerze", "");
subMenuEntries[i++] = new menuEntry("1-3-01-h", "08.gif", "Detail Zündkerze", "");

subMenuEntries[i++] = new menuEntry("1-3-02-a", "01.gif", "KPM, ", "KaDeWe Berliner Bär");
subMenuEntries[i++] = new menuEntry("1-3-02-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-3-02-c", "03.gif", "Besucherperspektive", "");
subMenuEntries[i++] = new menuEntry("1-3-02-d", "04.gif", "Detail Einzelelemente", "");
subMenuEntries[i++] = new menuEntry("1-3-02-e", "05.gif", "Detail Muster", "");
subMenuEntries[i++] = new menuEntry("1-3-02-f", "06.gif", "Blick aus der 6. Etage", "");

subMenuEntries[i++] = new menuEntry("1-3-03-a", "01.gif", "Antikensammlung Berlin,                       Staat Griechenland, ", "Exponate - Die Griechische Klassik");
subMenuEntries[i++] = new menuEntry("1-3-03-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-3-03-c", "03.gif", "Dachaufsicht Ausschnitt", "");
subMenuEntries[i++] = new menuEntry("1-3-03-d", "04.gif", "Dachaufsicht Detail", "");
subMenuEntries[i++] = new menuEntry("1-3-03-e", "05.gif", "Innenansicht Dach", "");
subMenuEntries[i++] = new menuEntry("1-3-03-f", "06.gif", "Werkstattkomplex von Asklepiakon", "");
subMenuEntries[i++] = new menuEntry("1-3-03-g", "07.gif", "Bergbaugebiet Laurion", "");

subMenuEntries[i++] = new menuEntry("1-3-04-a", "01.gif", "JMayerH, Parasol Sevilla", "Präsentationsmodell Berlin, New York, Sevilla");
subMenuEntries[i++] = new menuEntry("1-3-04-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-3-04-c", "03.gif", "Ausschnitt", "");
subMenuEntries[i++] = new menuEntry("1-3-04-d", "04.gif", "Draufsicht", "");
subMenuEntries[i++] = new menuEntry("1-3-04-e", "05.gif", "Detail", "");

subMenuEntries[i++] = new menuEntry("1-3-05-a", "01.gif", "Historisches Museum Bern, ", "Ausstellungsobjekte");
subMenuEntries[i++] = new menuEntry("1-3-05-b", "02.gif", "Straßenansicht", "");
subMenuEntries[i++] = new menuEntry("1-3-05-c", "03.gif", "Patentamt", "Seitenansicht");
subMenuEntries[i++] = new menuEntry("1-3-05-d", "04.gif", "Fassade", "");
subMenuEntries[i++] = new menuEntry("1-3-05-e", "05.gif", "Einsteinhaus", "Seitenansicht");
subMenuEntries[i++] = new menuEntry("1-3-05-f", "06.gif", "Eingang", "");

subMenuEntries[i++] = new menuEntry("1-3-06-a", "01.gif", "Studio Libeskind, ", "Metallskulpturen");
subMenuEntries[i++] = new menuEntry("1-3-06-b", "02.gif", "Jüdisches Museum Berlin", "");
subMenuEntries[i++] = new menuEntry("1-3-06-c", "03.gif", "Imperial War Museum Manchester", "");
subMenuEntries[i++] = new menuEntry("1-3-06-d", "04.gif", "Bar - Illan University Tel Aviv", "");
subMenuEntries[i++] = new menuEntry("1-3-06-e", "05.gif", "Villa auf Mallorca", "");
subMenuEntries[i++] = new menuEntry("1-3-06-f", "06.gif", "Art Museum Denver", "");
subMenuEntries[i++] = new menuEntry("1-3-06-g", "07.gif", "Jüdisches Museum San Francisco", "");
subMenuEntries[i++] = new menuEntry("1-3-06-h", "08.gif", "Felix Nussbaum Museum Osnabrück", "");
subMenuEntries[i++] = new menuEntry("1-3-06-i", "09.gif", "JVC University Guadalajara", "");

subMenuEntries[i++] = new menuEntry("1-3-07-a", "01.gif", "HbpG Potsdam, ", "Stadtmodell Potsdam 1912");
subMenuEntries[i++] = new menuEntry("1-3-07-b", "02.gif", "Schrägaufsicht Zentrum", "");
subMenuEntries[i++] = new menuEntry("1-3-07-c", "03.gif", "Schrägaufsicht Ausschnitt", "");
subMenuEntries[i++] = new menuEntry("1-3-07-d", "04.gif", "Schrägaufsicht Ausschnitt", "");
subMenuEntries[i++] = new menuEntry("1-3-07-e", "05.gif", "Modellausschnitt Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-3-07-f", "06.gif", "Modellausschnitt Seitenansicht", "");

subMenuEntries[i++] = new menuEntry("1-3-08-a", "01.gif", "Zoo Hannover, Dan Pearlman, ", "Zoo Hannover", "");
subMenuEntries[i++] = new menuEntry("1-3-08-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-3-08-c", "03.gif", "Ausschnitt 1", "");
subMenuEntries[i++] = new menuEntry("1-3-08-d", "04.gif", "Ausschnitt 2", "");
subMenuEntries[i++] = new menuEntry("1-3-08-e", "05.gif", "Ausschnitt 3", "");
subMenuEntries[i++] = new menuEntry("1-3-08-f", "06.gif", "Ausschnitt 4", "");

/* Design */
subMenuEntries[i++] = new menuEntry("1-4-00-x", "Design", "", "");

subMenuEntries[i++] = new menuEntry("1-4-01-a", "01.gif", "Mark Braun Architekten, ", "Prototyp Türgriff");
subMenuEntries[i++] = new menuEntry("1-4-01-b", "02.gif", "Gesamtansicht", "");
subMenuEntries[i++] = new menuEntry("1-4-01-c", "03.gif", "Seitenansicht", "");

subMenuEntries[i++] = new menuEntry("1-4-02-a", "01.gif", "Foster and Partners, ", "Bundesadler");
subMenuEntries[i++] = new menuEntry("1-4-02-b", "02.gif", "Vorderansicht", "");
subMenuEntries[i++] = new menuEntry("1-4-02-c", "03.gif", "Ausschnitt Rückansicht", "");
subMenuEntries[i++] = new menuEntry("1-4-02-d", "04.gif", "Rückansicht", "");

subMenuEntries[i++] = new menuEntry("1-4-03-a", "01.gif", "Deutsche Guggenheim / Zaha Hadid, ", "Multiple");
subMenuEntries[i++] = new menuEntry("1-4-03-b", "02.gif", "Verpackung", "");
subMenuEntries[i++] = new menuEntry("1-4-03-c", "03.gif", "Skulpturen", "");

subMenuEntries[i++] = new menuEntry("1-4-04-a", "01.gif", "Danfoss, ", "Ausstellungsobjekt");
subMenuEntries[i++] = new menuEntry("1-4-04-b", "02.gif", "Aufsicht", "");

subMenuEntries[i++] = new menuEntry("1-4-05-a", "01.gif", "Mocca Design, ", "Tennisschläger");
subMenuEntries[i++] = new menuEntry("1-4-05-b", "02.gif", "Schrägansicht", "");
subMenuEntries[i++] = new menuEntry("1-4-05-c", "03.gif", "Aufsicht", "");
subMenuEntries[i++] = new menuEntry("1-4-05-d", "04.gif", "in Benutzung", "");

subMenuEntries[i++] = new menuEntry("1-4-06-a", "01.gif", "MetaDesign, Olivetti Box ", "Designstudie");
subMenuEntries[i++] = new menuEntry("1-4-06-b", "02.gif", "Detail", "");
subMenuEntries[i++] = new menuEntry("1-4-06-c", "03.gif", "Detail", "");

subMenuEntries[i++] = new menuEntry("1-4-07-a", "01.gif", "Brosche, ", "Abguß und Original");
subMenuEntries[i++] = new menuEntry("1-4-07-b", "02.gif", "Brosche, ", "Abguß mit Anguß unbearbeitet");

subMenuEntries[i++] = new menuEntry("1-4-08-a", "01.gif", "Scholz & Friends, FIFA WM Präsentation 2006 ", "Designmodell");
subMenuEntries[i++] = new menuEntry("1-4-08-b", "02.gif", "Rückansicht", "");
subMenuEntries[i++] = new menuEntry("1-4-08-c", "03.gif", "Konstruktionsdetail", "");


/* INTERACTIVE */
/* Interactive Scape */
subMenuEntries[i++] = new menuEntry("2-1-00-x", "Interactive Scape", "", "");

subMenuEntries[i++] = new menuEntry("2-1-01-a", "01.gif", "Interactive Scape, ", "Video");


subMenuEntries[i++] = new menuEntry("2-1-02-a", "01.gif", "Interactive Scape, ", "Tisch");
subMenuEntries[i++] = new menuEntry("2-1-02-b", "02.gif", "Interactive Scape, ", "Lounge");
subMenuEntries[i++] = new menuEntry("2-1-02-c", "03.gif", "Interactive Scape, ", "Modul");


subMenuEntries[i++] = new menuEntry("2-1-03-a", "01.gif", "Produktinformationen, ", "Datenblatt download");

subMenuEntries[i++] = new menuEntry("2-1-04-a", "01.gif", "Produktinformationen, ", "Oberfläche");


/* Interactive Referenzen */
subMenuEntries[i++] = new menuEntry("2-2-00-x", "Interactive Referenzen", "", "");

subMenuEntries[i++] = new menuEntry("2-2-01-a", "01.gif", "Scotoscape, ", "Spex Cover");
subMenuEntries[i++] = new menuEntry("2-2-01-b", "02.gif", "Scotoscape, ", "");

subMenuEntries[i++] = new menuEntry("2-2-02-a", "01.gif", "Tangible Interface, ", "Karte");
subMenuEntries[i++] = new menuEntry("2-2-02-b", "02.gif", "Tangible Interface, ", "Satellitenbild");
subMenuEntries[i++] = new menuEntry("2-2-02-c", "03.gif", "Tangible Interface, ", "Details");

subMenuEntries[i++] = new menuEntry("2-2-03-a", "01.gif", "MIPIM, ", "Interactive Screen");
subMenuEntries[i++] = new menuEntry("2-2-03-b", "02.gif", "MIPIM, ", "Inteco Messestand");
subMenuEntries[i++] = new menuEntry("2-2-03-c", "03.gif", "MIPIM, ", "Setun Hills");

subMenuEntries[i++] = new menuEntry("2-2-04-a", "01.gif", "Interactive Table, ", "Gesamtansicht");
subMenuEntries[i++] = new menuEntry("2-2-04-b", "02.gif", "Interactive Table, ", "Bedienung");
subMenuEntries[i++] = new menuEntry("2-2-04-c", "03.gif", "Interactive Table, ", "Rubriken");

/* Partner */
subMenuEntries[i++] = new menuEntry("2-3-00-x", "Partner", "", "");

subMenuEntries[i++] = new menuEntry("2-3-01-a", "01.gif", "Partner, ", "Wir Machen Bunt");
subMenuEntries[i++] = new menuEntry("2-3-01-b", "02.gif", "Partner, ", "H.O.M.E");
subMenuEntries[i++] = new menuEntry("2-3-01-c", "03.gif", "Partner, ", "Du Pont");
subMenuEntries[i++] = new menuEntry("2-3-01-d", "04.gif", "Partner, ", "LMU");
subMenuEntries[i++] = new menuEntry("2-3-01-e", "05.gif", "Partner, ", "foresee");

/* Kontakt */
subMenuEntries[i++] = new menuEntry("2-3-00-x", "Kontakt", "", "");

subMenuEntries[i++] = new menuEntry("2-4-01-a", "01.gif", "Simon Wimmer, ", "Projektleitung");

subMenuEntries[i++] = new menuEntry("2-4-02-a", "01.gif", "Thomas Winniewski, ", "Design");

subMenuEntries[i++] = new menuEntry("2-4-03-a", "01.gif", "Nick Rübesamen, ", "Entwicklung");



/* WERK5 */
/* Kontakt */
subMenuEntries[i++] = new menuEntry("3-1-00-x", "Kontakt", "", "");

subMenuEntries[i++] = new menuEntry("3-1-01-a", "01.gif", "Adresse ", "");

subMenuEntries[i++] = new menuEntry("3-1-02-a", "01.gif", "Anfahrt ", "");

/* Mitarbeiter */
subMenuEntries[i++] = new menuEntry("3-2-00-x", "Mitarbeiter", "");

/*Geschäftführer */
subMenuEntries[i++] = new menuEntry("3-2-01-a", "01.gif", "Geschäftsführer", "");
subMenuEntries[i++] = new menuEntry("3-2-01-b", "02.gif", "Ulrich Mangold", "");

/* Teamleiter */
subMenuEntries[i++] = new menuEntry("3-2-02-a", "01.gif", "Teamleiter", "");
subMenuEntries[i++] = new menuEntry("3-2-02-b", "02.gif", "Karsten Kröger", "");

/*Technische Leitung CAMD CAD*/
subMenuEntries[i++] = new menuEntry("3-2-03-a", "01.gif", "Technische Leitung CAM", "");
	
/*Projektleiter*/
subMenuEntries[i++] = new menuEntry("3-2-04-a", "01.gif", "Projektleiter", "");
subMenuEntries[i++] = new menuEntry("3-2-04-b", "02.gif", "Simon Wimmer", "");
subMenuEntries[i++] = new menuEntry("3-2-04-c", "03.gif", "Roman Schuppan", "");
subMenuEntries[i++] = new menuEntry("3-2-04-d", "04.gif", "Andre Witting", "");
subMenuEntries[i++] = new menuEntry("3-2-04-e", "05.gif", "Anne Mitlehner", "");
subMenuEntries[i++] = new menuEntry("3-2-04-f", "06.gif", "Arnim Sommer", "");


/* Auszubildende */
subMenuEntries[i++] = new menuEntry("3-2-05-a", "01.gif", "Auszubildend", "");
subMenuEntries[i++] = new menuEntry("3-2-05-b", "02.gif", "Theresa Hafemann", "");
subMenuEntries[i++] = new menuEntry("3-2-05-c", "03.gif", "Gabriel Schuster", "");
/* Mitarbeiter */
subMenuEntries[i++] = new menuEntry("3-2-06-a", "01.gif", "Mitarbeiter", "");
subMenuEntries[i++] = new menuEntry("3-2-06-b", "02.gif", "Thomas Winniewski", "");
subMenuEntries[i++] = new menuEntry("3-2-06-c", "03.gif", "Daniel Gotsmich", "");
subMenuEntries[i++] = new menuEntry("3-2-06-d", "04.gif", "Merlin Dunkel", "");
subMenuEntries[i++] = new menuEntry("3-2-06-e", "05.gif", "Philipp Mehnert", "");
/* Praktikanten */
subMenuEntries[i++] = new menuEntry("3-2-07-a", "01.gif", "Praktikanten", "");



/* Anfrage */
subMenuEntries[i++] = new menuEntry("3-3-00-x", "Anfrage", "", "");

subMenuEntries[i++] = new menuEntry("3-3-01-a", "01.gif", "Modellanfrage ", "");

subMenuEntries[i++] = new menuEntry("3-3-02-a", "01.gif", "Bauteilanfrage ", "");

subMenuEntries[i++] = new menuEntry("3-3-03-a", "01.gif", "Stellenausschreibung ", "Studentische Hilfskraft");

subMenuEntries[i++] = new menuEntry("3-3-04-a", "01.gif", "Handwerkliche Ausbildung ", "");

subMenuEntries[i++] = new menuEntry("3-3-05-a", "01.gif", "Praktikum ", "");






/* Aktuell */
subMenuEntries[i++] = new menuEntry("3-4-00-x", "Aktuell", "", "");

subMenuEntries[i++] = new menuEntry("3-4-01-a", "01.gif", "03.2008, ", "Orange Concept Project, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-01-b", "02.gif", "03.2008, ", "Orange Concept Project, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-01-c", "03.gif", "03.2008, ", "Orange Concept Project, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-01-d", "04.gif", "03.2008, ", "Orange Concept Project, Präsentationsmodell");

subMenuEntries[i++] = new menuEntry("3-4-02-a", "01.gif", "09.2008, ", "IMPZ Residential, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-02-b", "02.gif", "09.2008, ", "Pier Eight, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-02-c", "03.gif", "09.2008, ", "9H, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-02-d", "04.gif", "09.2008, ", "IMPZ Commercial und IMPZ Residential, Präsentationsmodell");

subMenuEntries[i++] = new menuEntry("3-4-03-a", "01.gif", "", "Setun Hills Moskau, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-03-b", "02.gif", "", "Setun Hills Moskau, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-03-c", "03.gif", "", "Setun Hills Moskau, Präsentationsmodell");

subMenuEntries[i++] = new menuEntry("3-4-04-a", "01.gif", "02.2008, ", "Musikhochschule Paris, Wettbewerbsmodell");
subMenuEntries[i++] = new menuEntry("3-4-04-b", "02.gif", "02.2008, ", "Musikhochschule Paris, Wettbewerbsmodell");
subMenuEntries[i++] = new menuEntry("3-4-04-c", "03.gif", "02.2008, ", "Musikhochschule Paris, Wettbewerbsmodell");
subMenuEntries[i++] = new menuEntry("3-4-04-d", "04.gif", "02.2008, ", "Musikhochschule Paris, Schnittmodell");

subMenuEntries[i++] = new menuEntry("3-4-05-a", "01.gif", "04.2008, ", "Ericusspitze, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-05-b", "02.gif", "04.2008, ", "Ericusspitze, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-05-c", "03.gif", "04.2008, ", "Ericusspitze, Präsentationsmodell");

subMenuEntries[i++] = new menuEntry("3-4-06-a", "01.gif", "09.2008, ", "Turm Düsseldorf, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-06-b", "02.gif", "09.2008, ", "Turm Düsseldorf, Präsentationsmodell");
subMenuEntries[i++] = new menuEntry("3-4-06-c", "03.gif", "09.2008, ", "Turm Düsseldorf, Präsentationsmodell");



/* Referenzen */
subMenuEntries[i++] = new menuEntry("4-1-00-x", "Kunden", "", "");

subMenuEntries[i++] = new menuEntry("4-1-01-a", "01.gif", "Kundenliste", "");

/* Weltkarte */
subMenuEntries[i++] = new menuEntry("4-2-00-x", "Weltkarte", "", "");

subMenuEntries[i++] = new menuEntry("4-2-01-a", "01.gif", "Weltkarte", "");