// Bilder für Hauptmenü

systemeakt = new Image; systemeakt.src = "gfx/systeme_a.gif";
systemepas = new Image; systemepas.src = "gfx/systeme.gif";

zubehoerakt = new Image; zubehoerakt.src = "gfx/zubehoer_a.gif";
zubehoerpas = new Image; zubehoerpas.src = "gfx/zubehoer.gif";

ueberakt = new Image; ueberakt.src = "gfx/ueber_a.gif";
ueberpas = new Image; ueberpas.src = "gfx/ueber.gif";

haendlerakt = new Image; haendlerakt.src = "gfx/haendler_a.gif";
haendlerpas = new Image; haendlerpas.src = "gfx/haendler.gif";

kontaktakt = new Image; kontaktakt.src = "gfx/kontakt_a.gif";
kontaktpas = new Image; kontaktpas.src = "gfx/kontakt.gif";


// Bilder für Submenüs

bullakt = new Image; bullakt.src = "gfx/bull_a.gif";
bullpas = new Image; bullpas.src = "gfx/bull.gif";

caratakt = new Image; caratakt.src = "gfx/carat_a.gif";
caratpas = new Image; caratpas.src = "gfx/carat.gif";

onlinewallakt = new Image; onlinewallakt.src = "gfx/onlinewall_a.gif";
onlinewallpas = new Image; onlinewallpas.src = "gfx/onlinewall.gif";

planovalakt = new Image; planovalakt.src = "gfx/planoval_a.gif";
planovalpas = new Image; planovalpas.src = "gfx/planoval.gif";

planoval2akt = new Image; planoval2akt.src = "gfx/planoval2_a.gif";
planoval2pas = new Image; planoval2pas.src = "gfx/planoval2.gif";

scalaakt = new Image; scalaakt.src = "gfx/scala_a.gif";
scalapas = new Image; scalapas.src = "gfx/scala.gif";

scalacoolakt = new Image; scalacoolakt.src = "gfx/scalacool_a.gif";
scalacoolpas = new Image; scalacoolpas.src = "gfx/scalacool.gif";

squareakt = new Image; squareakt.src = "gfx/square_a.gif";
squarepas = new Image; squarepas.src = "gfx/square.gif";

praesenterakt = new Image; praesenterakt.src = "gfx/praesenter_a.gif";
praesenterpas = new Image; praesenterpas.src = "gfx/praesenter.gif";

staenderakt = new Image; staenderakt.src = "gfx/staender_a.gif";
staenderpas = new Image; staenderpas.src = "gfx/staender.gif";

vitrinenakt = new Image; vitrinenakt.src = "gfx/vitrinen_a.gif";
vitrinenpas = new Image; vitrinenpas.src = "gfx/vitrinen.gif";

anfahrtakt = new Image; anfahrtakt.src = "gfx/anfahrt_a.gif";
anfahrtpas = new Image; anfahrtpas.src = "gfx/anfahrt.gif";

firmaakt = new Image; firmaakt.src = "gfx/firma_a.gif";
firmapas = new Image; firmapas.src = "gfx/firma.gif";


// Kontrollvariablen setzen

var selektiert = "nix";
var subselektiert = "nix";
var submenu = "aus";
var sichtnavilay = "keine";
var navilay = "keine";
var oldnavilay = "keine";
var grauflaeche = "an";

// Funktionen Hauptmenü

function mainakt(imgName)
	{
		// Buttons umschalten

		if (document.all)
			{
				document[imgName].src = eval(imgName + "akt.src");
			}
		else
			{
				document.layers.mainnavi.document.images[imgName].src = eval(imgName + "akt.src");
			}

		// Linien passend anzeigen

		switch (imgName)
			{
				case "systeme":		if (document.all)
										{
											document.all['sysnavi'].style.visibility = 'visible';
											document.all['zubnavi'].style.visibility = 'hidden';
											document.all['uebnavi'].style.visibility = 'hidden';
											document.all['linien'].style.visibility = 'visible';
										}
									else
										{
											document.layers['sysnavi'].visibility = 'show';
											document.layers['zubnavi'].visibility = 'hide';
											document.layers['uebnavi'].visibility = 'hide';
											document.layers['linien'].visibility = 'show';
										}
									break;
				case "zubehoer":	if (document.all)
										{
											document.all['sysnavi'].style.visibility = 'hidden';
											document.all['zubnavi'].style.visibility = 'visible';
											document.all['uebnavi'].style.visibility = 'hidden';
											document.all['linien'].style.visibility = 'visible';
										}
									else
										{
											document.layers['sysnavi'].visibility = 'hide';
											document.layers['zubnavi'].visibility = 'show';
											document.layers['uebnavi'].visibility = 'hide';
											document.layers['linien'].visibility = 'show';
										}
									break;
				case "ueber":		if (document.all)
										{
											document.all['sysnavi'].style.visibility = 'hidden';
											document.all['zubnavi'].style.visibility = 'hidden';
											document.all['uebnavi'].style.visibility = 'visible';
											document.all['linien'].style.visibility = 'visible';
										}
									else
										{
											document.layers['sysnavi'].visibility = 'hide';
											document.layers['zubnavi'].visibility = 'hide';
											document.layers['uebnavi'].visibility = 'show';
											document.layers['linien'].visibility = 'show';
										}
									break;
				default:			if (document.all)
										{
											document.all['sysnavi'].style.visibility = 'hidden';
											document.all['zubnavi'].style.visibility = 'hidden';
											document.all['uebnavi'].style.visibility = 'hidden';
											document.all['linien'].style.visibility = 'hidden';
										}
									else
										{
											document.layers['sysnavi'].visibility = 'hide';
											document.layers['zubnavi'].visibility = 'hide';
											document.layers['uebnavi'].visibility = 'hide';
											document.layers['linien'].visibility = 'hide';
										}
									break;
			}

	}

function mainpas(imgName)
	{
		// Input-Felder in Variablen übergeben
		selektiert = document.formular.selektiert.value;
		submenu = document.formular.submenu.value;

		// Buttons umschalten

		if (document.all)
			{
				if (selektiert != imgName)
				{
					document[imgName].src = eval(imgName + "pas.src");
				}
			}
		else
			{
				if (selektiert != imgName)
				{
					document.layers.mainnavi.document.images[imgName].src = eval(imgName + "pas.src");
				}
			}

		// Linien passend anzeigen

		switch (submenu)
			{
				case "systeme":		if (document.all)
										{
											document.all['sysnavi'].style.visibility = 'visible';
											document.all['zubnavi'].style.visibility = 'hidden';
											document.all['uebnavi'].style.visibility = 'hidden';
											document.all['linien'].style.visibility = 'visible';
										}
									else
										{
											document.layers['sysnavi'].visibility = 'show';
											document.layers['zubnavi'].visibility = 'hide';
											document.layers['uebnavi'].visibility = 'hide';
											document.layers['linien'].visibility = 'show';
										}
									break;
				case "zubehoer":	if (document.all)
										{
											document.all['sysnavi'].style.visibility = 'hidden';
											document.all['zubnavi'].style.visibility = 'visible';
											document.all['uebnavi'].style.visibility = 'hidden';
											document.all['linien'].style.visibility = 'visible';
										}
									else
										{
											document.layers['sysnavi'].visibility = 'hide';
											document.layers['zubnavi'].visibility = 'show';
											document.layers['uebnavi'].visibility = 'hide';
											document.layers['linien'].visibility = 'show';
										}
									break;
				case "ueber":		if (document.all)
										{
											document.all['sysnavi'].style.visibility = 'hidden';
											document.all['zubnavi'].style.visibility = 'hidden';
											document.all['uebnavi'].style.visibility = 'visible';
											document.all['linien'].style.visibility = 'visible';
										}
									else
										{
											document.layers['sysnavi'].visibility = 'hide';
											document.layers['zubnavi'].visibility = 'hide';
											document.layers['uebnavi'].visibility = 'show';
											document.layers['linien'].visibility = 'show';
										}
									break;
				default:			if (document.all)
										{
											document.all['sysnavi'].style.visibility = 'hidden';
											document.all['zubnavi'].style.visibility = 'hidden';
											document.all['uebnavi'].style.visibility = 'hidden';
											document.all['linien'].style.visibility = 'hidden';
										}
									else
										{
											document.layers['sysnavi'].visibility = 'hide';
											document.layers['zubnavi'].visibility = 'hide';
											document.layers['uebnavi'].visibility = 'hide';
											document.layers['linien'].visibility = 'hide';
										}
									break;
			}
		// Variablen in Input-Felder übergeben
		document.formular.selektiert.value = selektiert;
		document.formular.submenu.value = submenu;
	}

function mainclk(imgName)
	{
		// Input-Felder in Variablen übergeben
		selektiert = document.formular.selektiert.value;
		subselektiert = document.formular.subselektiert.value;
		submenu = document.formular.submenu.value;
		sichtnavilay = document.formular.sichtnavilay.value;
		navilay = document.formular.navilay.value;
		oldnavilay = document.formular.oldnavilay.value;
		grauflaeche = document.formular.grauflaeche.value;
		
		// Frames anpassen

		switch (imgName)
			{
				case "systeme":		break;
				case "zubehoer":	break;
				case "ueber":		break;
				case "kontakt":		parent.frames.content.location.href = "../" + imgName + "/index.php";
									parent.frames.side.location.href = "../" + imgName + "/index_side.html";
									break;
				default:			parent.frames.content.location.href = "../" + imgName + "/";
									parent.frames.side.location.href = "../" + imgName + "/index_side.html";
									break;
			}

		// Graue Fläche ausschalten, wenn noch aktiviert

		if (grauflaeche == "an")
			{
				switch (imgName)
					{
						case "systeme":		break;
						case "zubehoer":	break;
						case "ueber":		break;
						default:			greyoff();
											break;
					}
			}

		// Buttons umschalten

		if (selektiert == "nix")
			{
				selektiert = imgName;
			}

		if (document.all)
			{
				if (selektiert != imgName)
				{
					document[selektiert].src = eval(selektiert + "pas.src");
					selektiert = imgName;
				}
			}
		else
			{
				if (selektiert != imgName)
				{
					document.layers.mainnavi.document.images[selektiert].src = eval(selektiert + "pas.src");
					selektiert = imgName;
				}
			}

		// Sublink passiv setzen

		switch (imgName)
			{
				case "haendler":	sbpas();
									break;
				case "kontakt":		sbpas();
									break;
				default:			break;
			}

		// Submenü handling

		oldnavilay = navilay;

		submenu = imgName;

		switch (submenu)
			{
				case "systeme":		sichtnavilay = "sysnavi";
									break;
				case "zubehoer":	sichtnavilay = "zubnavi";
									break;
				case "ueber":		sichtnavilay = "uebnavi";
									break;
				default:			sichtnavilay = "keine";
									break;
			}

		// Variablen in Input-Felder übergeben
		document.formular.selektiert.value = selektiert;
		document.formular.subselektiert.value = subselektiert;
		document.formular.submenu.value = submenu;
		document.formular.sichtnavilay.value = sichtnavilay;
		document.formular.navilay.value = navilay;
		document.formular.oldnavilay.value = oldnavilay;
		document.formular.grauflaeche.value = grauflaeche;
	}


// Funktionen Submenüs

function subakt(imgName)
	{
		// Variable aus Input-Feld auslesen
		sichtnavilay = document.formular.sichtnavilay.value;
		
		if (document.all)
			{
				document[imgName].src = eval(imgName + "akt.src");
			}
		else
			{
				document.layers[sichtnavilay].document.images[imgName].src = eval(imgName + "akt.src");
			}
	}

function subpas(imgName)
	{
		// Input-Felder in Variablen schreiben
		subselektiert = document.formular.subselektiert.value;
		sichtnavilay = document.formular.sichtnavilay.value;
		
		if (document.all)
			{
				if (subselektiert != imgName)
				{
					document[imgName].src = eval(imgName + "pas.src");
				}
			}
		else
			{
				if (subselektiert != imgName)
				{
					document.layers[sichtnavilay].document.images[imgName].src = eval(imgName + "pas.src");
				}
			}

		// Variablen in Input-Felder schreiben
		document.formular.subselektiert.value = subselektiert;
		document.formular.sichtnavilay.value = sichtnavilay;
	}

function subclk(imgName)
	{
		// Input-Felder in Variablen übergeben
		selektiert = document.formular.selektiert.value;
		subselektiert = document.formular.subselektiert.value;
		submenu = document.formular.submenu.value;
		sichtnavilay = document.formular.sichtnavilay.value;
		navilay = document.formular.navilay.value;
		oldnavilay = document.formular.oldnavilay.value;
		grauflaeche = document.formular.grauflaeche.value;

		// Frames anpassen

		parent.frames.content.location.href = "../" + submenu + "/" + imgName +"/index.html";
		parent.frames.side.location.href = "../" + submenu + "/" + imgName +"/index_side.html";

		// Submen¸ Handling
		
		switch (submenu)
			{
				case "systeme":		navilay = "sysnavi";
									break;
				case "zubehoer":	navilay = "zubnavi";
									break;
				case "ueber":		navilay = "uebnavi";
									break;
				default:			navilay = "keine";
									break;
			}

		// Buttons umschalten

		if (subselektiert == "nix")
			{
				subselektiert = imgName;
			}

		if (document.all)
			{
				if (subselektiert != imgName)
					{
						document[subselektiert].src = eval(subselektiert + "pas.src");
						subselektiert = imgName;
					}
			}
		else
			{
				if (oldnavilay == "keine")
					{
						if (subselektiert != imgName)
							{
								if (navilay != "keine")
									{
										document.layers[navilay].document.images[subselektiert].src = eval(subselektiert + "pas.src");
										subselektiert = imgName;
									}
							}
					}
				else
					{
						if (subselektiert != imgName)
							{
								{
									document.layers[oldnavilay].document.images[subselektiert].src = eval(subselektiert + "pas.src");
									subselektiert = imgName;
									oldnavilay = "keine";
								}
							}
					}
			}

		// Graue Fläche ausschalten, wenn noch aktiviert

		if (grauflaeche == "an")
			{
				greyoff();
			}

		// Variablen in Input-Felder übergeben
		document.formular.selektiert.value = selektiert;
		document.formular.subselektiert.value = subselektiert;
		document.formular.submenu.value = submenu;
		document.formular.sichtnavilay.value = sichtnavilay;
		document.formular.navilay.value = navilay;
		document.formular.oldnavilay.value = oldnavilay;
		document.formular.grauflaeche.value = grauflaeche;
	}


// Funktion: Graue Fläche ausschalten

function greyoff()
	{
		if (document.all)
			{
				document.all['grau'].style.visibility = 'hidden';
			}
		else
			{
				document.layers['grau'].visibility = 'hide';
			}
		grauflaeche = "aus";

		// Variablen in Input-Felder übergeben
		document.formular.grauflaeche.value = grauflaeche;
	}


// Funktion: Aktiven Button im Submenü passiv schalten

function sbpas()
	{
		// Input-Felder in Variablen übergeben
		subselektiert = document.formular.subselektiert.value;
		sichtnavilay = document.formular.sichtnavilay.value;
		navilay = document.formular.navilay.value;
		oldnavilay = document.formular.oldnavilay.value;

		if (subselektiert != "nix")
			{
				if (document.all)
					{
						document[subselektiert].src = eval(subselektiert + "pas.src");
					}
				else
					{
						document.layers[navilay].document.images[subselektiert].src = eval(subselektiert + "pas.src");
					}
				subselektiert = "nix";
			}
		sichtnavilay = "keine";
		navilay = "keine";
		oldnavilay = "keine";

		// Variablen in Input-Felder übergeben
		document.formular.subselektiert.value = subselektiert;
		document.formular.sichtnavilay.value = sichtnavilay;
		document.formular.navilay.value = navilay;
		document.formular.oldnavilay.value = oldnavilay;
	}


