﻿/********************************************
 **************		SCRIPT	*****************
 ********************************************/
 
 
 
 
/*********************	globale Variablen	****************/





/************	Zeitverzögerung zum Ausblenden der Blumen unter Kategorie D	****************/
var delayCatC			=	100;	//	in ms, d.h. 1000 ms = 1 s


/************	Schnelligkeit des Scrollens	****************/
var scrollSpeed			=	7;		//	je höher, desto schneller





/*********************	aktuell aktive element	****************/
/*****	Format: new Array( katA, katB, katC, katD, katRefLinks )	****************/
var activeElement = new Array(	-1, -1, -1, -1, -1 );

 



/*********************	Blumenzustände	****************/
var blume					=	"url(./pix/buttons/blumen/blume.gif)";
var blume_a					=	"url(./pix/buttons/blumen/blume_a.gif)";
var blume_laden				=	"url(./pix/ladeblume2.gif)";




/*********************	Menüpunkte für Kategorie A	****************/
var katA_pix				=	new Array(	"url(./pix/buttons/arbeiten1.gif)",
											"url(./pix/buttons/worgdesign1.gif)",
											"url(./pix/buttons/kontakt1.gif)" );
var katA_pix_highlight		=	new Array(	"url(./pix/buttons/arbeiten1_a.gif)",
											"url(./pix/buttons/worgdesign1_a.gif)",
											"url(./pix/buttons/kontakt1_a.gif)" );



/*********************	Menüpunkte für Kategorie B1 (Arbeit)	****************/
var katB1_pix				=	new Array(	"url(./pix/buttons/produkt1.gif)",
											"url(./pix/buttons/kommu1.gif)" );
var katB1_pix_highlight		=	new Array(	"url(./pix/buttons/produkt1_a.gif)",
											"url(./pix/buttons/kommu1_a.gif)" );



/*********************	Bilder für Kontakt	****************/
var katB3_pix_adresse		=	"url(./pix/kontakt/adresse.gif)";
var katB3_pix_namen			=	"url(./pix/kontakt/namen.gif)";





/*********************	Menüpunkte für Kategorie C1_1 (Produkt)	****************/
var katC1_1_pix				=	new Array(	"url(./pix/buttons/produkt/fahrzeug.gif)",
											"url(./pix/buttons/produkt/werkzeug.gif)",
											"url(./pix/buttons/produkt/interieur.gif)",
											"url(./pix/buttons/produkt/elektronik.gif)",
											"url(./pix/buttons/produkt/accessoire.gif)" );
var katC1_1_pix_highlight	=	new Array(	"url(./pix/buttons/produkt/fahrzeug_a.gif)",
											"url(./pix/buttons/produkt/werkzeug_a.gif)",
											"url(./pix/buttons/produkt/interieur_a.gif)",
											"url(./pix/buttons/produkt/elektronik_a.gif)",
											"url(./pix/buttons/produkt/accessoire_a.gif)" );




/*********************	Menüpunkte für Kategorie C1_2 (Kommunikation)	****************/
var katC1_2_pix				=	new Array(	"url(./pix/buttons/kommunikation/corporate.gif)",
											"url(./pix/buttons/kommunikation/print.gif)",
											"url(./pix/buttons/kommunikation/interface.gif)",
											"url(./pix/buttons/kommunikation/illu.gif)",
											"url(./pix/buttons/kommunikation/foto.gif)",
											"url(./pix/buttons/kommunikation/text.gif)" );
var katC1_2_pix_highlight	=	new Array(	"url(./pix/buttons/kommunikation/corporate_a.gif)",
											"url(./pix/buttons/kommunikation/print_a.gif)",
											"url(./pix/buttons/kommunikation/interface_a.gif)",
											"url(./pix/buttons/kommunikation/illu_a.gif)",
											"url(./pix/buttons/kommunikation/foto_a.gif)",
											"url(./pix/buttons/kommunikation/text_a.gif)" );





/*********************	Texte unter den Blumen für Kategorie D1_1 (Produkt)	****************/
var katD1_1_pix				=	new Array(	katC1_1_pix.length );
	//	fahrzeug
	katD1_1_pix[0]			=	new Array(	"url(./pix/buttons/vertikal_oben/produkt/01fahrzeug/01fa.gif)",
											"url(./pix/buttons/vertikal_oben/produkt/01fahrzeug/02fa.gif)",
											"url(./pix/buttons/vertikal_oben/produkt/01fahrzeug/03fa.gif)" );
	//	werkzeug
	katD1_1_pix[1]			=	new Array(	"url(./pix/buttons/vertikal_oben/produkt/02werkzeug/01we.gif)",
											"url(./pix/buttons/vertikal_oben/produkt/02werkzeug/02we.gif)",
											"url(./pix/buttons/vertikal_oben/produkt/02werkzeug/03we.gif)",
											"url(./pix/buttons/vertikal_oben/produkt/02werkzeug/04we.gif)",
											"url(./pix/buttons/vertikal_oben/produkt/02werkzeug/05we.gif)" );
	//	interieur
	katD1_1_pix[2]			=	new Array(	"url(./pix/buttons/vertikal_oben/produkt/03interieur/01int.gif)",
											"url(./pix/buttons/vertikal_oben/produkt/03interieur/02int.gif)" );
	//	elektronik
	katD1_1_pix[3]			=	new Array(	"url(./pix/buttons/vertikal_oben/produkt/04elektronik/01el.gif)",
											"url(./pix/buttons/vertikal_oben/produkt/04elektronik/02el.gif)" );
	//	accessoires
	katD1_1_pix[4]			=	new Array(	"url(./pix/buttons/vertikal_oben/produkt/05accessoire/01ac.gif)",
											"url(./pix/buttons/vertikal_oben/produkt/05accessoire/02ac.gif)" );





/*********************	Texte unter den Blumen für Kategorie D1_2 (Kommunikation)	****************/
var katD1_2_pix				=	new Array(	katC1_2_pix.length );
	//	corporate
	katD1_2_pix[0]			=	new Array(	"url(./pix/buttons/vertikal_oben/kommunikation/01corporate/01co.gif)",
											"url(./pix/buttons/vertikal_oben/kommunikation/01corporate/02co.gif)" );
	//	print
	katD1_2_pix[1]			=	new Array(	"url(./pix/buttons/vertikal_oben/kommunikation/02print/01pr.gif)",
											"url(./pix/buttons/vertikal_oben/kommunikation/02print/02pr.gif)",
											"url(./pix/buttons/vertikal_oben/kommunikation/02print/03pr.gif)",
											"url(./pix/buttons/vertikal_oben/kommunikation/02print/04pr.gif)" );
	//	interface
	katD1_2_pix[2]			=	new Array(	"url(./pix/buttons/vertikal_oben/kommunikation/03interface/01in.gif)",
											"url(./pix/buttons/vertikal_oben/kommunikation/03interface/02in.gif)" );
	//	illustration
	katD1_2_pix[3]			=	new Array(	"url(./pix/buttons/vertikal_oben/kommunikation/04illustration/01il.gif)",
											"url(./pix/buttons/vertikal_oben/kommunikation/04illustration/02il.gif)" );
	//	foto
	katD1_2_pix[4]			=	new Array(	"url(./pix/buttons/vertikal_oben/kommunikation/05foto/01fo.gif)",
											"url(./pix/buttons/vertikal_oben/kommunikation/05foto/02fo.gif)",
											"url(./pix/buttons/vertikal_oben/kommunikation/05foto/03fo.gif)" );
	//	text
	katD1_2_pix[5]			=	new Array(	);







/*********************	Texte über den Blumen für Kategorie E1_1 (Produkt)	****************/
var katE1_1_flower_txt				=	new Array(	katC1_1_pix.length );
	//	fahrzeug
	katE1_1_flower_txt[0]			=	new Array();
		//	lkw
		katE1_1_flower_txt[0][0]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/01fahrzeug/01lkw", "lk.gif" );
		//	africar
		katE1_1_flower_txt[0][1]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/01fahrzeug/02africar", "af.gif" );
		//	uav
		katE1_1_flower_txt[0][2]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/01fahrzeug/03uav", "ua.gif" );
	//	werkzeug
	katE1_1_flower_txt[1]			=	new Array();
		//	besen
		katE1_1_flower_txt[1][0]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/02werkzeug/01besen", "be.gif" );
		//	bohrmaschine
		katE1_1_flower_txt[1][1]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/02werkzeug/02bohrmaschine", "bo.gif" );
		//	tablett
		katE1_1_flower_txt[1][2]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/02werkzeug/03tablett", "ta.gif" );
		//	silikon
		katE1_1_flower_txt[1][3]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/02werkzeug/04silikonspritze", "si.gif" );
		//	handbuerste
		katE1_1_flower_txt[1][4]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/02werkzeug/05buerste", "bue.gif" );
	//	interieur
	katE1_1_flower_txt[2]			=	new Array();
		//	laden
		katE1_1_flower_txt[2][0]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/03interieur/01laden", "la.gif" );
		//	wiege
		katE1_1_flower_txt[2][1]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/03interieur/02wiege", "wi.gif" );
	//	elektronik
	katE1_1_flower_txt[3]			=	new Array();
		//	display
		katE1_1_flower_txt[3][0]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/04elektronik/01display", "di.gif" );
		//	cockpit
		katE1_1_flower_txt[3][1]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/04elektronik/02cockpit", "co.gif" );
	//	accessoire
	katE1_1_flower_txt[4]			=	new Array();
		//	eheringe
		katE1_1_flower_txt[4][0]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/05accessoire/01ringe", "ri.gif" );
		//	trockner
		katE1_1_flower_txt[4][1]	=	new Array(	"./pix/buttons/vertikal_unten/01produkt/05accessoire/02trockner", "tr.gif" );




/*********************	Texte über den Blumen für Kategorie E1_2 (Kommunikation)	****************/
var katE1_2_flower_txt				=	new Array(	katC1_2_pix.length );
	//	corporate
	katE1_2_flower_txt[0]			=	new Array();
		//	logo
		katE1_2_flower_txt[0][0]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/01corporate/01logo", "lo.gif" );
		//	papiere
		katE1_2_flower_txt[0][1]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/01corporate/02papiere", "pa.gif" );
	//	print
	katE1_2_flower_txt[1]			=	new Array();
		//	cover
		katE1_2_flower_txt[1][0]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/02print/01cover", "cov.gif" );
		//	flyer
		katE1_2_flower_txt[1][1]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/02print/02flyer", "fl.gif" );
		//	buch
		katE1_2_flower_txt[1][2]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/02print/03buch", "bu.gif" );
		//	plakat
		katE1_2_flower_txt[1][3]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/02print/04plakat", "pl.gif" );
	//	interface
	katE1_2_flower_txt[2]			=	new Array();											
		//	website
		katE1_2_flower_txt[2][0]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/03interface/01website", "we.gif" );
		//	software
		katE1_2_flower_txt[2][1]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/03interface/02software", "so.gif" );
	//	illustration
	katE1_2_flower_txt[3]			=	new Array();											
		//	pictogramm
		katE1_2_flower_txt[3][0]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/04illustration/01pictogramm", "pic.gif" );
		//	zeichnung
		katE1_2_flower_txt[3][1]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/04illustration/02zeichnung", "ze.gif" );
	//	foto
	katE1_2_flower_txt[4]			=	new Array();											
		//	porträt
		katE1_2_flower_txt[4][0]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/05foto/01portrait", "por.gif" );
		//	reportage
		katE1_2_flower_txt[4][1]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/05foto/02reportage", "re.gif" );
		//	experiment
		katE1_2_flower_txt[4][2]	=	new Array(	"./pix/buttons/vertikal_unten/02kommunikation/05foto/03experiment", "ex.gif" );
	//	text
	katE1_2_flower_txt[5]			=	new Array();											



/*********************	Inhaltsbilder für Kategorie E1_1 (Produkt)	****************/
var katE1_1_pix				=	new Array(	katC1_1_pix.length );
	//	fahrzeug
	katE1_1_pix[0]			=	new Array();
		//	lkw
		katE1_1_pix[0][0]	=	new Array(	"url(./pix/produkt/fahrzeug/lkw/lk01.gif)",
											"url(./pix/produkt/fahrzeug/lkw/lk02.gif)",
											"url(./pix/produkt/fahrzeug/lkw/lk03.gif)",
											"url(./pix/produkt/fahrzeug/lkw/lk04.gif)",
											"url(./pix/produkt/fahrzeug/lkw/lk05.gif)",
											"url(./pix/produkt/fahrzeug/lkw/lk06.gif)",
											"url(./pix/produkt/fahrzeug/lkw/lk07.gif)" );
		//	africar
		katE1_1_pix[0][1]	=	new Array(	"url(./pix/produkt/fahrzeug/africar/af01.gif)",
											"url(./pix/produkt/fahrzeug/africar/af02.gif)",
											"url(./pix/produkt/fahrzeug/africar/af03.gif)",
											"url(./pix/produkt/fahrzeug/africar/af04.gif)" );
		//	uav
		katE1_1_pix[0][2]	=	new Array(	"url(./pix/produkt/fahrzeug/uav/ua01.gif)",
											"url(./pix/produkt/fahrzeug/uav/ua02.gif)",
											"url(./pix/produkt/fahrzeug/uav/ua03.gif)",
											"url(./pix/produkt/fahrzeug/uav/ua04.gif)",
											"url(./pix/produkt/fahrzeug/uav/ua05.gif)" );
	//	werkzeug
	katE1_1_pix[1]			=	new Array();
		//	besen
		katE1_1_pix[1][0]	=	new Array(	"url(./pix/produkt/werkzeug/besen/be01.gif)",
											"url(./pix/produkt/werkzeug/besen/be02.gif)",
											"url(./pix/produkt/werkzeug/besen/be03.gif)",
											"url(./pix/produkt/werkzeug/besen/be04.gif)",
											"url(./pix/produkt/werkzeug/besen/be05.gif)",
											"url(./pix/produkt/werkzeug/besen/be06.gif)",
											"url(./pix/produkt/werkzeug/besen/be07.gif)",
											"url(./pix/produkt/werkzeug/besen/be08.gif)",
											"url(./pix/produkt/werkzeug/besen/be09.gif)" );
		//	bohrmaschine
		katE1_1_pix[1][1]	=	new Array(	"url(./pix/produkt/werkzeug/bohrmaschine/bo01.gif)",
											"url(./pix/produkt/werkzeug/bohrmaschine/bo02.gif)",
											"url(./pix/produkt/werkzeug/bohrmaschine/bo03.gif)",
											"url(./pix/produkt/werkzeug/bohrmaschine/bo04.gif)",
											"url(./pix/produkt/werkzeug/bohrmaschine/bo05.gif)" );
		//	tablett
		katE1_1_pix[1][2]	=	new Array(	"url(./pix/produkt/werkzeug/tablett/ta01.gif)",
											"url(./pix/produkt/werkzeug/tablett/ta02.gif)",
											"url(./pix/produkt/werkzeug/tablett/ta03.gif)",
											"url(./pix/produkt/werkzeug/tablett/ta04.gif)" );
		//	silikon
		katE1_1_pix[1][3]	=	new Array(	"url(./pix/produkt/werkzeug/silikon/si01.gif)",
											"url(./pix/produkt/werkzeug/silikon/si02.gif)",
											"url(./pix/produkt/werkzeug/silikon/si03.gif)" );
		//	handbuerste
		katE1_1_pix[1][4]	=	new Array(	"url(./pix/produkt/werkzeug/handbuerste/ha01.gif)",
											"url(./pix/produkt/werkzeug/handbuerste/ha02.gif)",
											"url(./pix/produkt/werkzeug/handbuerste/ha03.gif)" );
	//	interieur
	katE1_1_pix[2]			=	new Array();
		//	laden
		katE1_1_pix[2][0]	=	new Array(	"url(./pix/produkt/interieur/laden/la01.gif)",
											"url(./pix/produkt/interieur/laden/la02.gif)",
											"url(./pix/produkt/interieur/laden/la03.gif)",
											"url(./pix/produkt/interieur/laden/la04.gif)",
											"url(./pix/produkt/interieur/laden/la05.gif)",
											"url(./pix/produkt/interieur/laden/la06.gif)" );
		//	wiege
		katE1_1_pix[2][1]	=	new Array(	"url(./pix/produkt/interieur/wiege/kw01.gif)",
											"url(./pix/produkt/interieur/wiege/kw02.gif)",
											"url(./pix/produkt/interieur/wiege/kw03.gif)" );
	//	elektronik
	katE1_1_pix[3]			=	new Array();
		//	display
		katE1_1_pix[3][0]	=	new Array(	"url(./pix/produkt/elektronik/display/di01.gif)",
											"url(./pix/produkt/elektronik/display/di02.gif)",
											"url(./pix/produkt/elektronik/display/di03.gif)",
											"url(./pix/produkt/elektronik/display/di04.gif)",
											"url(./pix/produkt/elektronik/display/di05.gif)",
											"url(./pix/produkt/elektronik/display/di06.gif)" );
		//	cockpit
		katE1_1_pix[3][1]	=	new Array(	"url(./pix/produkt/elektronik/cockpit/co01.gif)",
											"url(./pix/produkt/elektronik/cockpit/co02.gif)",
											"url(./pix/produkt/elektronik/cockpit/co03.gif)" );
	//	accessoire
	katE1_1_pix[4]			=	new Array();
		//	eheringe
		katE1_1_pix[4][0]	=	new Array(	"url(./pix/produkt/accessoire/eheringe/eh01.gif)",
											"url(./pix/produkt/accessoire/eheringe/eh02.gif)" );
		//	trockner
		katE1_1_pix[4][1]	=	new Array(	"url(./pix/produkt/accessoire/trockner/tr01.gif)",
											"url(./pix/produkt/accessoire/trockner/tr02.gif)" );




/*********************	Inhaltsbilder für Kategorie E1_2 (Kommunikation)	****************/
var katE1_2_pix				=	new Array(	katC1_2_pix.length );
	//	corporate
	katE1_2_pix[0]			=	new Array();
		//	logo
		katE1_2_pix[0][0]	=	new Array(	"url(./pix/kommunikation/corporate/logo/lo01.gif)",
		 									"url(./pix/kommunikation/corporate/logo/lo02.gif)",
		 									"url(./pix/kommunikation/corporate/logo/lo03.gif)",
		 									"url(./pix/kommunikation/corporate/logo/lo04.gif)",
		 									"url(./pix/kommunikation/corporate/logo/lo05.gif)",
		 									"url(./pix/kommunikation/corporate/logo/lo06.gif)",
		 									"url(./pix/kommunikation/corporate/logo/lo07.gif)",
		 									"url(./pix/kommunikation/corporate/logo/lo08.gif)",
		 									"url(./pix/kommunikation/corporate/logo/lo09.gif)" );
		//	papiere
		katE1_2_pix[0][1]	=	new Array(	"url(./pix/kommunikation/corporate/papiere/pa01.gif)",
											"url(./pix/kommunikation/corporate/papiere/pa02.gif)",
											"url(./pix/kommunikation/corporate/papiere/pa03.gif)",
											"url(./pix/kommunikation/corporate/papiere/pa04.gif)",
											"url(./pix/kommunikation/corporate/papiere/pa05.gif)",
											"url(./pix/kommunikation/corporate/papiere/pa06.gif)",
											"url(./pix/kommunikation/corporate/papiere/pa07.gif)",
											"url(./pix/kommunikation/corporate/papiere/pa08.gif)",
											"url(./pix/kommunikation/corporate/papiere/pa09.gif)" );
	//	print
	katE1_2_pix[1]			=	new Array();
		//	cover
		katE1_2_pix[1][0]	=	new Array(	"url(./pix/kommunikation/print/cover/cov01.gif)",
											"url(./pix/kommunikation/print/cover/cov02.gif)",
											"url(./pix/kommunikation/print/cover/cov03.gif)" );
		//	flyer
		katE1_2_pix[1][1]	=	new Array(	"url(./pix/kommunikation/print/flyer/fl01.gif)",
											"url(./pix/kommunikation/print/flyer/fl02.gif)",
											"url(./pix/kommunikation/print/flyer/fl03.gif)",
											"url(./pix/kommunikation/print/flyer/fl04.gif)",
											"url(./pix/kommunikation/print/flyer/fl05.gif)",
											"url(./pix/kommunikation/print/flyer/fl06.gif)",
											"url(./pix/kommunikation/print/flyer/fl07.gif)",
											"url(./pix/kommunikation/print/flyer/fl08.gif)",
											"url(./pix/kommunikation/print/flyer/fl09.gif)" );
		//	buch
		katE1_2_pix[1][2]	=	new Array(	"url(./pix/kommunikation/print/buch/bu01.gif)",
											"url(./pix/kommunikation/print/buch/bu02.gif)",
											"url(./pix/kommunikation/print/buch/bu03.gif)",
											"url(./pix/kommunikation/print/buch/bu04.gif)" );
		//	plakat
		katE1_2_pix[1][3]	=	new Array(	"url(./pix/kommunikation/print/plakat/pl01.gif)",
											"url(./pix/kommunikation/print/plakat/pl02.gif)",
											"url(./pix/kommunikation/print/plakat/pl03.gif)",
											"url(./pix/kommunikation/print/plakat/pl04.gif)" );
	
	//	interface
	katE1_2_pix[2]			=	new Array();											
		//	website
		katE1_2_pix[2][0]	=	new Array(	"url(./pix/kommunikation/interface/website/ws01.gif)",
											"url(./pix/kommunikation/interface/website/ws02.gif)",
											"url(./pix/kommunikation/interface/website/ws03.gif)",
											"url(./pix/kommunikation/interface/website/ws04.gif)",
											"url(./pix/kommunikation/interface/website/ws05.gif)",
											"url(./pix/kommunikation/interface/website/ws06.gif)" );
		//	software
		katE1_2_pix[2][1]	=	new Array(	"url(./pix/kommunikation/interface/software/sw01.gif)",
											"url(./pix/kommunikation/interface/software/sw02.gif)",
											"url(./pix/kommunikation/interface/software/sw03.gif)" );
	//	illustration
	katE1_2_pix[3]			=	new Array();											
		//	visualisierung
		katE1_2_pix[3][0]	=	new Array(	"url(./pix/kommunikation/illustration/pictogramm/pi01.gif)",
											"url(./pix/kommunikation/illustration/pictogramm/pi02.gif)",
											"url(./pix/kommunikation/illustration/pictogramm/pi03.gif)",
											"url(./pix/kommunikation/illustration/pictogramm/pi04.gif)",
											"url(./pix/kommunikation/illustration/pictogramm/pi05.gif)" );
		//	zeichnung
		katE1_2_pix[3][1]	=	new Array(	"url(./pix/kommunikation/illustration/zeichnung/ze01.gif)",
											"url(./pix/kommunikation/illustration/zeichnung/ze02.gif)",
											"url(./pix/kommunikation/illustration/zeichnung/ze03.gif)",
											"url(./pix/kommunikation/illustration/zeichnung/ze04.gif)",
											"url(./pix/kommunikation/illustration/zeichnung/ze05.gif)" );
	//	foto
	katE1_2_pix[4]			=	new Array();											
		//	porträt
		katE1_2_pix[4][0]	=	new Array(	"url(./pix/kommunikation/foto/portrait/po01.gif)" );
		//	reportage
		katE1_2_pix[4][1]	=	new Array(	"url(./pix/kommunikation/foto/reportage/re01.gif)",
											"url(./pix/kommunikation/foto/reportage/re02.gif)" );
		//	experiment
		katE1_2_pix[4][2]	=	new Array(	"url(./pix/kommunikation/foto/experiment/ex01.gif)" );
	//	text
	katE1_2_pix[5]			=	new Array();											







/********************************************************************************************************************
  **	TEXTE UND ÜBERSCHRIFTEN
  *******************************************************************************************************************
  **/








/*********************	Überschriften für Kategorie E1_1 (Produkt)	****************/
var katE1_1_capital				=	new Array(	katC1_1_pix.length );
	//	fahrzeug
	katE1_1_capital[0]			=	new Array();
		//	lkw
		katE1_1_capital[0][0]	=	"moderner güterfernverkehr";
		//	africar
		katE1_1_capital[0][1]	=	"flexibles einfachstfahrzeug";
		//	uav
		katE1_1_capital[0][2]	=	"unmaned airvehicle";
	//	werkzeug
	katE1_1_capital[1]			=	new Array();
		//	besen
		katE1_1_capital[1][0]	=	"besenwechselsystem";
		//	bohrmaschine
		katE1_1_capital[1][1]	=	"mobile ständerbohrmaschine";
		//	tablett
		katE1_1_capital[1][2]	=	"leitertablett";
		//	silikon
		katE1_1_capital[1][3]	=	"beidhändige silikonspritze";
		//	handbuerste
		katE1_1_capital[1][4]	=	"nagelbürste";
	//	interieur
	katE1_1_capital[2]			=	new Array();
		//	laden
		katE1_1_capital[2][0]	=	"geschäftseinrichtung für herman";
		//	wiege
		katE1_1_capital[2][1]	=	"kinderbett";
	//	elektronik
	katE1_1_capital[3]			=	new Array();
		//	display
		katE1_1_capital[3][0]	=	"besucherinformationssysteme";
		//	cockpit
		katE1_1_capital[3][1]	=	"instrumente für ein ultraleichtflugzeug";
	//	accessoire
	katE1_1_capital[4]			=	new Array();
		//	eheringe
		katE1_1_capital[4][0]	=	"eheringe";
		//	trockner
		katE1_1_capital[4][1]	=	"geschirrtrockner aus draht";




/*********************	Überschriften für Kategorie E1_2 (Kommunikation)	****************/
var katE1_2_capital				=	new Array(	katC1_2_pix.length );
	//	corporate
	katE1_2_capital[0]			=	new Array();
		//	logo
		katE1_2_capital[0][0]	=	"zeichen und signet";
		//	papiere
		katE1_2_capital[0][1]	=	"geschäftsdrucksachen";
	//	print
	katE1_2_capital[1]			=	new Array();
		//	cover
		katE1_2_capital[1][0]	=	"umschläge und einbände";
		//	flyer
		katE1_2_capital[1][1]	=	"flyer und broschüren";
		//	buch
		katE1_2_capital[1][2]	=	"bücher und magazine";
		//	plakat
		katE1_2_capital[1][3]	=	"plakate und banner";
	//	interface
	katE1_2_capital[2]			=	new Array();											
		//	website
		katE1_2_capital[2][0]	=	"internetauftritte";
		//	software
		katE1_2_capital[2][1]	=	"anwendungen und oberflächen";
	//	illustration
	katE1_2_capital[3]			=	new Array();											
		//	pictogramm
		katE1_2_capital[3][0]	=	"veranschaulichungen";
		//	zeichnung
		katE1_2_capital[3][1]	=	"freihand";
	//	foto
	katE1_2_capital[4]			=	new Array();											
		//	portr?t
		katE1_2_capital[4][0]	=	"portraitfotografie";
		//	reportage
		katE1_2_capital[4][1]	=	"dokumentarische fotografie";
		//	experiment
		katE1_2_capital[4][2]	=	"experimentelle fotografie ";
	//	text
	katE1_2_capital[5]			=	new Array();											




/*********************	Fließtext für Kategorie E1_1 (Produkt)	****************/
var katE1_1_text				=	new Array(	katC1_1_pix.length );
	//	fahrzeug
	katE1_1_text[0]			=	new Array();
		//	lkw
		katE1_1_text[0][0]	=	"60t Konzept, 25,25 Meter, variables <br/>Ladungslayout durch entfernbare Teleskop-<br/>pritsche, Hybridantrieb mit Radnaben-<br/>motoren, Knickgelenke, charakteristisches<br/>und geräumiges Fahrerhausdesign";
		//	africar
		katE1_1_text[0][1]	=	"sehr kleines und billiges Nutzfahrzeug für<br/>afrikanische Bedürfnisse und Straßen-<br/>verhältnisse, Heckantrieb und Pendelachse<br/>vorn, zentraler Motorblock, variabler Auf-<br/>bau mit Stahlrohrrahmen";
		//	uav
		katE1_1_text[0][2]	=	"ferngesteuertes Fluggerät für Hub- und<br/>Transportaufgaben (z.B. auf Baustellen),<br/>koaxialer Doppelrotor mit zwei Wan-<br/>kelmotoren, integrierte zentrale Lasten-<br/>winde, dreigliedriger Gesamtaufbau";
	//	werkzeug
	katE1_1_text[1]			=	new Array();
		//	besen
		katE1_1_text[1][0]	=	"ergonomische Stielform, robuste und leicht<br/>zu bedienende Steckverbindung, spezielle<br/>Wechselköpfe für verschiedene Reinigungs-<br/>anwendungen mit rationalisierten Benutz-<br/>ungsprinzipien";
		//	bohrmaschine
		katE1_1_text[1][1]	=	"kräftige Bohrmaschine mit klappbaren<br/>Haltebeinen, Saug- oder Magnetfüße, für <br/>entspannteres und genaueres Bohren<br/>(z.B.auf Baustellen), ergonomisches Be-<br/>dienkonzept, verstärkte Schnuraufnahme";
		//	tablett
		katE1_1_text[1][2]	=	"stabile Werkzeugablage für Stehleitern,<br/>teleskopisch an verschiedene Leitern <br/>anpassbar, verschiebbar für bessere Er-<br/>reichbarkeit des eingehängten Farbei-<br/>mers, einfache Montage";
		//	silikon
		katE1_1_text[1][3]	=	"zweihändige Spritze für lange Strecken, <br/>einfache und robuste Hebeltechnik für <br/>entspannteres Arbeiten, kompakte, schmale<br/>Bauweise, für Standardkartuschen und<br/>-beutel";
		//	handbuerste
		katE1_1_text[1][4]	=	"rinnenförmig für effektive Fingerspitzenrei-<br/>nigung, spitze Borstenbüschel für die Nägel,<br/> Fläche für die Hand, Fuß mit Saugnäpfen zur<br/>Anbringung an Wand oder Waschbecken,<br/>dient auch als Griff";
	//	interieur
	katE1_1_text[2]			=	new Array();
		//	laden
		katE1_1_text[2][0]	=	"Möblierung für ein Herrenbekleidungsge-<br/>schäft, System aus Kanthölzern und Platten-<br/>böden, preiswertes und einfach zu produ-<br/>zierendes Konzept, Entwurf, Konstruktion,<br/>Produktionsbetreuung, Endmontage";
		//	wiege
		katE1_1_text[2][1]	=	"Entwurf und Bau einer Kinderwiege, Ma-<br/>schinen gefertigte Einzelteile, Zapfenverbin-<br/>dungen und Holzdübel, für Matratzen in<br/>60 x 120 cm, Handarbeit aus Eiche, Erle<br/>und Buche";
	//	elektronik
	katE1_1_text[3]			=	new Array();
		//	display
		katE1_1_text[3][0]	=	"Informationsdisplays für ein Kongresszen-<br/>trum, 3D Visualisierungen, 40 und 50 <br/>Zoll-Monitore, Blechgehäuse und Rohrhal-<br/>terungen aus Edelstahl, verschiedene<br/>Montagelösungen";
		//	cockpit
		katE1_1_text[3][1]	=	"integrative Komplettlösung, klare Gliede-<br/>rung in Fluglage und Triebwerksinstru-<br/>mente, zentrale Bedieneinheit für die pri-<br/>mären, vorm Start benötigten Funktionen,<br/> logische und ergonomische Anzeigen";
	//	accessoire
	katE1_1_text[4]			=	new Array();
		//	eheringe
		katE1_1_text[4][0]	=	"elegante Eheringe aus Silber, breite aber<br/>flache Grundform, eingeschliffene Einlege-<br/>arbeiten aus Rubin (für Sie) und Jade (für <br/>Ihn), poliertes Finish, feine Gravur auf<br/>der Innenseite";
		//	trockner
		katE1_1_text[4][1]	=	"Serie von Geschirrtrocknern aus Stahldraht,<br/>blumenartiges, organisches Design, durch<br/>die skulpturale Anmutung als Schmuckele-<br/>ment für Küchen, benutzbar für Teller,<br/>Tassen und Gläser";



/*********************	Fließtext für Kategorie E1_2 (Kommunikation)	****************/
var katE1_2_text				=	new Array(	katC1_2_pix.length );
	//	corporate
	katE1_2_text[0]			=	new Array();
		//	logo
		katE1_2_text[0][0]	=	"repräsentative Zeichen, Entwicklung von<br/>Wort-, Bild- oder Wort-Bild-Marken, als<br/>Elemente des Corporate Designs, Festle-<br/>gung der Hausschriften und -farben als<br/>Basis für weitere Prozesse";
		//	papiere
		katE1_2_text[0][1]	=	"an Basiselementen orientierte Gestaltung<br/>individueller Organisationsmittel wie z.B.<br/>Briefbogen, Kuvert,  Briefverschlussmarke,<br/>Rechnungsbogen, Kurzmitteilung, Visiten-<br/>karte, Formulare und Mappen";
	//	print
	katE1_2_text[1]			=	new Array();
		//	cover
		katE1_2_text[1][0]	=	"CD- und Plattencover,  Einbände und Um-<br/>Schläge für Bücher und Zeitschriften,<br/>Geschäfts-, Werbe- und Präsentationsmap-<br/>pen, Hüllen, Hefter und Ordner, Aufbe-<br/>wahrungen und Verpackungen";
		//	flyer
		katE1_2_text[1][1]	=	"Flyer- “moderne Flugblätter” - als kleinere<br/>und kostengünstige aber großflächig<br/>gestreute Informationseinheit, gebunden,<br/>geheftet, gefaltet oder zum Einlegen,<br/>vielfältige Lösungen für jeden Anlass";
		//	buch
		katE1_2_text[1][2]	=	"Bücher, Journale und Magazine, in<br/>allen Bindungsarten, von sachlich<br/>schlicht bis künstlerisch und experi-<br/>mentell, Produktion von Inhalten<br/>wie Fotos, Illustrationen und Texten";
		//	plakat
		katE1_2_text[1][3]	=	"öffentlich zugängliches “angeschlagenes” <br/>grafisches Medium zum Bekanntma-<br/>chen, Ankündigen und Werben, normaler- <br/>weise Formate ab A3, inklusive Druck-<br/>betreuung";
	//	interface
	katE1_2_text[2]			=	new Array();											
		//	website
		katE1_2_text[2][0]	=	"Internetpräsentationen für private und<br/>gewerbliche Bereiche, kleine Platzhalter,<br/>Minimalauftritte sowie komplexe und<br/>umfassende Präsenzen, Betreuung der<br/>Projekte bis zur fertigen Seite";
		//	software
		katE1_2_text[2][1]	=	"sowohl Plugins und kleinere Erweite-<br/>rungen existierender Programme<br/>als auch komplette, neuartige Anwen-<br/>dungen zur Rationalisierung und<br/>Entwicklung  digitaler Möglichkeiten";
	//	illustration
	katE1_2_text[3]			=	new Array();											
		//	pictogramm
		katE1_2_text[3][0]	=	"bildhafte Unterstützung von<br/>Erklärungsprozessen durch Zeichen<br/>und Schemata, Ersetzen von wörtlichen<br/>Beschreibungen durch international<br/>verständliche Symbole und Pläne";
		//	zeichnung
		katE1_2_text[3][1]	=	"individuelle Bereicherung und Unter-<br/>stützung von Beschreibungen und<br/>Publikationen durch abstrahierte oder<br/>realistische begleitende Abbildungen,<br/>digitale und analoge Methoden";
	//	foto
	katE1_2_text[4]			=	new Array();											
		//	portr?t
		katE1_2_text[4][0]	=	"interpretative Bildgestaltung zur Betonung<br/>besonderer Charaktere und Persönlich-<br/>keiten, Verbindung von Ausdruck und spe-<br/>zifischen Lebensumständen und -umge-<br/>bungen in Serien sowie Einzelbildern";
		//	reportage
		katE1_2_text[4][1]	=	"fotografische  Erklärung und Dokumen-<br/>tationen von Vorgängen Umständen<br/>und Zusammenhängen, wissenschaftli-<br/>che, gesellschaftliche und technische<br/>Bildergeschichten";
		//	experiment
		katE1_2_text[4][2]	=	"experimentelle Auseinandersetzung<br/>mit fototechnischen und -historischen<br/>Grundlagen und Methoden, Über-<br/>setzung  und Anwendung in zeitgenös-<br/>sischen Motiven und Formaten";
	//	text
	katE1_2_text[5]			=	new Array();											




/*********************	Absender für Kategorie E1_1	(Produkt)	****************/
/****	Format: absendertext, link (sichtbarer Text), link (URL)	****************/
var katE1_1_abs				=	new Array(	katC1_1_pix.length );
	//	fahrzeug
	katE1_1_abs[0]			=	new Array(	"", "", "" );
		//	lkw
		katE1_1_abs[0][0]	=	new Array(	"", "", "" );
		//	africar
		katE1_1_abs[0][1]	=	new Array(	"", "", "" );
		//	uav
		katE1_1_abs[0][2]	=	new Array(	"", "", "" );
	//	werkzeug
	katE1_1_abs[1]			=	new Array();
		//	besen
		katE1_1_abs[1][0]	=	new Array(	"realdesign, bürstenmann/ heimwerkerprofi", "", "" );
		//	bohrmaschine
		katE1_1_abs[1][1]	=	new Array(	"", "", "" );
		//	tablett
		katE1_1_abs[1][2]	=	new Array(	"realdesign, bürstenmann/ heimwerkerprofi", "", "" );
		//	silikon
		katE1_1_abs[1][3]	=	new Array(	"realdesign, bürstenmann/ heimwerkerprofi", "", "" );
		//	handbuerste
		katE1_1_abs[1][4]	=	new Array(	"realdesign, bürstenmann/ heimwerkerprofi", "", "" );
	//	interieur
	katE1_1_abs[2]			=	new Array();
		//	laden
		katE1_1_abs[2][0]	=	new Array(	"", "herman, zeitgenössische herrenbekleidung", "http://www.herman-leipzig.de/auch-gut/#making" );
		//	wiege
		katE1_1_abs[2][1]	=	new Array(	"freie arbeit", "", "" );
	//	elektronik
	katE1_1_abs[3]			=	new Array();
		//	display
		katE1_1_abs[3][0]	=	new Array(	"bergner design dessau,  neue terassen dresden", "", "" );
		//	cockpit
		katE1_1_abs[3][1]	=	new Array(	"", "", "" );
	//	accessoire
	katE1_1_abs[4]			=	new Array();
		//	eheringe
		katE1_1_abs[4][0]	=	new Array(	"freie arbeit","","" );
		//	trockner
		katE1_1_abs[4][1]	=	new Array(	"","","" );



/*********************	Absender für Kategorie E1_2	(Kommunikation)	****************/
/****	Format: absendertext, link (sichtbarer Text), link (URL)	****************/
var katE1_2_abs				=	new Array(	katC1_2_pix.length );
	//	corporate
	katE1_2_abs[0]			=	new Array();
		//	logo
		katE1_2_abs[0][0]	=	new Array(	katE1_2_pix[0][0].length );
			//	solarenergie
			katE1_2_abs[0][0][0]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de" );
			//	haus- und gartensevice
			katE1_2_abs[0][0][1]	=	new Array(	"haus- und gartenservice huß", "", "" );
			//	catering service
			katE1_2_abs[0][0][2]	=	new Array(	"cateringservice thieme", "", ""  );
			//	solarenergie
			katE1_2_abs[0][0][3]	=	new Array(	"allgäuConsult eK", "RADelWERK ®", "http://www.radelwerk.de"  );
			//	hundezuechter
			katE1_2_abs[0][0][4]	=	new Array(	"", "beagles vom colditzer heimatturm", "http://www.heimatturmbeagles.de" );
			//	musik
			katE1_2_abs[0][0][5]	=	new Array(	"", "disillusion", "http://www.disillusion.de" );
			//	angelladen
			katE1_2_abs[0][0][6]	=	new Array(	"angelzentrum", "", "" );
			//	innovative konsumgüter
			katE1_2_abs[0][0][7]	=	new Array(	"", "eikog", "http://www.eikog.de" );
			//	plattenlabel
			katE1_2_abs[0][0][8]	=	new Array(	"raumfülle", "", "");
			
		
		//	papiere
		katE1_2_abs[0][1]	=	new Array(	katE1_2_pix[0][1].length );
			//	schleifmittel
			katE1_2_abs[0][1][0]	=	new Array(	"schleifmittel", "unischnitt", "http://www.unischnitt.de" );
			//	angelzentrum leipzig
			katE1_2_abs[0][1][1]	=	new Array(	"ASV, angelzetrum leipzig", "", "" );
			//	solarenergie
			katE1_2_abs[0][1][2]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de" );
			//	informationssysteme
			katE1_2_abs[0][1][3]	=	new Array(	"castles, dipl-ing arch.", "", "" );
			//	büroorganisation
			katE1_2_abs[0][1][4]	=	new Array(	"iq-design, nolten karriereberatung", "", ""  );
			//	büroorganisation
			katE1_2_abs[0][1][5]	=	new Array(	"iq-design, strutz-brausch büroorganisation", "", "" );
			//	informationssysteme
			katE1_2_abs[0][1][6]	=	new Array(	"auvision", "", "" );
			//	kfz
			katE1_2_abs[0][1][7]	=	new Array(	"kfz-dienstleistungen", "", "" );
			//	kulturforschung
			katE1_2_abs[0][1][8]	=	new Array(	"kosack, vergleichende kulturforschung", "", "" );
			


	//	print
	katE1_2_abs[1]			=	new Array();
		//	cover
		katE1_2_abs[1][0]	=	new Array(	katE1_2_pix[1][0].length );
			katE1_2_abs[1][0][0]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de"  );
			katE1_2_abs[1][0][1]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de"  );
			katE1_2_abs[1][0][2]	=	new Array(	"manx, kommunikationsdesign", "advance music", "http://www.advancemusic.com" );

		//	flyer
		katE1_2_abs[1][1]	=	new Array(	katE1_2_pix[1][1].length );
			katE1_2_abs[1][1][0]	=	new Array(	"terre des femmes", "5.filmfest frauenwelten", "http://frauenrechte.de/filmfest/" );
			katE1_2_abs[1][1][1]	=	new Array(	"terre des femmes", "städtegruppe leipzig", "http://frauenrechte.de/online/index.php?option=com_content&view=article&id=246&Itemid=269" );
			katE1_2_abs[1][1][2]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de" );
			katE1_2_abs[1][1][3]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de" );
			katE1_2_abs[1][1][4]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de" );
			katE1_2_abs[1][1][5]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de");
			katE1_2_abs[1][1][6]	=	new Array(	"", "eikog", "http://www.eikog.de" );	
			katE1_2_abs[1][1][7]	=	new Array(	"auvision", "", "" );
			katE1_2_abs[1][1][8]	=	new Array(	"", "", "" );
			
		//	buch
		katE1_2_abs[1][2]	=	new Array(	katE1_2_pix[1][2].length );
			katE1_2_abs[1][2][0]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de" );
			katE1_2_abs[1][2][1]	=	new Array(	"", "", "" );			
			katE1_2_abs[1][2][2]	=	new Array(	"", "", "" );		
			katE1_2_abs[1][2][3]	=	new Array(	"", "", "" );
		//	plakat
		katE1_2_abs[1][3]	=	new Array(	katE1_2_pix[1][3].length );
			katE1_2_abs[1][3][0]	=	new Array(	"terre des femmes, 5. filmfest frauenwelten", "", "" );
			katE1_2_abs[1][3][1]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de" );				
			katE1_2_abs[1][3][2]	=	new Array(	"", "eikog", "http://www.eikog.de" );	
			katE1_2_abs[1][3][3]	=	new Array(	"terre des femmes, städtegruppe leipzig", "", "" );	
	//	interface
	katE1_2_abs[2]			=	new Array();											
		//	website
		katE1_2_abs[2][0]	=	new Array(	katE1_2_pix[2][0].length );
			katE1_2_abs[2][0][0]	=	new Array(	"", "disillusion", "http://www.disillusion.de" );
			katE1_2_abs[2][0][1]	=	new Array(	"emotion", "tanzkunst", "http://www.emotion-tanzkunst.de" );
			katE1_2_abs[2][0][2]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de/euro/idee_sp.html" );
			katE1_2_abs[2][0][3]	=	new Array(	"", "eikog", "http://www.eikog.de" );
			katE1_2_abs[2][0][4]	=	new Array(	"peter winkler", "architekt", "http://www.architektur-winkler.de" );
			katE1_2_abs[2][0][5]	=	new Array(	"auvision", "", "" );
		//	software
		katE1_2_abs[2][1]	=	new Array(	katE1_2_pix[2][1].length );
			katE1_2_abs[2][1][0]	=	new Array(	"", "", "" );
			katE1_2_abs[2][1][1]	=	new Array(	"", "", "" );
			katE1_2_abs[2][1][2]	=	new Array(	"manx, kommunikationsdesign", "", "" );
	//	illustration
	katE1_2_abs[3]			=	new Array();											
		//	visualisierung
		katE1_2_abs[3][0]	=	new Array(	katE1_2_pix[3][0].length );
			katE1_2_abs[3][0][0]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de");
			katE1_2_abs[3][0][1]	=	new Array(	"agila solar gmbh", "energie mit system", "http://www.agila-solar.de" );
			katE1_2_abs[3][0][2]	=	new Array(	"realdesign, bürstenmann", "", "" );
			katE1_2_abs[3][0][3]	=	new Array(	"auvision", "", "" );
			katE1_2_abs[3][0][4]	=	new Array(	"", "", "" );
		//	zeichnung
		katE1_2_abs[3][1]	=	new Array( katE1_2_pix[3][1].length );
			katE1_2_abs[3][1][0]	=	new Array( "manx, kommunikationsdesign", "", "" );
			katE1_2_abs[3][1][1]	=	new Array( "", "", "" );
			katE1_2_abs[3][1][2]	=	new Array( "", "", "" );
			katE1_2_abs[3][1][3]	=	new Array( "", "", "" );
			katE1_2_abs[3][1][4]	=	new Array( "", "", "" );
	//	foto
	katE1_2_abs[4]			=	new Array();											
		//	porträt
		katE1_2_abs[4][0]	=	new Array(	katE1_2_pix[4][0].length );
			katE1_2_abs[4][0][0]	=	new Array(	"", "", "" );
		//	reportage
		katE1_2_abs[4][1]	=	new Array(	katE1_2_pix[4][1].length );
			katE1_2_abs[4][1][0]	=	new Array(	"", "", "" );
			katE1_2_abs[4][1][1]	=	new Array(	"", "", "" );
		//	experiment
		katE1_2_abs[4][2]	=	new Array(	katE1_2_pix[4][1].length );
			katE1_2_abs[4][2][0]	=	new Array(	"", "", "" );
	//	text
	katE1_2_abs[5]			=	new Array();											




/*********************	Beschreibungstext für Startseite	****************/
var textWorgDesign			=	new String(	"Design ist für uns die Möglichkeit, Zukunft und Umwelt nachhaltig zu ge-</br>stalten und Entwicklungen zu beeinflussen. Die Optimierung von Funktionen, </br>Prozessen und Bedienbarkeiten sowie die Kultivierung ästhetischer und </br>formaler Assoziationen zur Schaffung und Stärkung von Charakteren sind </br>uns wichtige Anliegen. Design ist unsere Leidenschaft!" );

/*********************	Beschreibungstexte f?r Kategorie B	****************/
var texteKatB1				=	new Array(
	//	produkt
	"Wir benutzen viele Produkte und sind von ihnen umgeben. Unsere Aufgabe ist </br>die verantwortungsbewusste und nachhaltige Optimierung  ihrer Funktion, Be-</br>nutzbarkeit, Herstellung sowie ihres charakteristischen Erscheinungsbildes. Das</br>Spektrum unserer Tätigkeiten ist groß und wächst ständig. Neben Konzeptio- </br>nierung und Entwurf bauen wir Modelle und unterstützen die Realisierung.  ",
	//	kommunikation
	"Die Informationsdichte in unserer Umwelt nimmt ständig zu. In kurzer Zeit </br>müssen wir viele Informationen verarbeiten und uns auf  neue Sachver-</br>halte einstellen. Die Aufgabe von Kommunikationsdesign besteht darin, Aus-</br>sagen zu übersetzen und zu verstärken sowie Informationen zu ordnen, </br>verständlich aufzubereiten und mittels eines geeigneten Mediums darzustellen."
	);
	
/*********************	?berschriften f?r Kategorie B	****************/
var capitalKatB1			=	new Array(
	//	produkt
	"produktdesign",
	//	kommunikation
	"kommunikationsdesign"
	);
	


/*********************	Beschreibungstexte für Kategorie C "Produkt"	****************/
var texteKatC1_1			=	new Array(
	//	fahrzeug
	"Wir entwickeln zukunftsorientierte Verkehrs- und Fahrzeugkonzepte für </br>verschiedene Nutzungsbereiche. Neuartige Antriebs- und Steuertechniken</br>müssen einen ressourcenschonenden nachhaltigen Transport ermöglichen.</br>Gleichzeitig liefern moderne konstruktive Lösungen veränderte Para-</br>meter für formale Äußerungen, Assoziationen und Anpassungen.s",
	//	werkzeug
	"Wir benötigen Werkzeuge zum Erzeugen und Montieren von Dingen sowie</br>zur häuslichen Arbeit. Sie können vieles erleichtern, aber ein schlecht</br>konstruiertes, unergonomisches Werkzeug  kann Arbeiten sogar erschwe-</br>ren. Deshalb suchen wir nach Möglichkeiten, Geräte und Arbeitsmittel</br>für die Bedürfnisse des Benutzers und des Arbeitsprozesses zu optimieren.",
	//	interieur
	"Wir leben einen großen Teil unserer Zeit in Umgebungen aus Möbeln. Die</br>Qualität dieses Zusammenlebens richtet sich vor allem nach der Zweck-</br>dienlichkeit und der Ausstrahlung der jeweiligen Einrichtung. Neben dem</br>Entwurf und der Konstruktion eines Möbels ist auch die Materialauswahl</br>und sein Bau eine herausfordernde und erfüllende Arbeit.",
	//	elektronik
	"Wir profitieren von Entwicklungen im Elektronikbereich. Die steigende</br>Rechnerleistung  und die mögliche Vielfalt an Geräten und Anwendungen</br>wird jedoch nur in vollem Umfang nutzbar, wenn ihre Schnittstellen zum </br>Benutzer dies ermöglichen. Logische Informationsaufbereitung und</br>anatomisch orientierte Gestaltung ermöglichen intuitivere Handhabungen.",
	//	accessoires
	"Wir mögen schöne Dinge. Und gerade technisch weniger komplexe</br>Schmuck- und Gebrauchsgegenstände bieten in der Konzentration auf</br> ihre reine Form oft reizvolle Möglichkeiten, mit ihrem Erscheinungs-</br>bild und der von ihnen erzeugten Wirkung im Raum oder am Menschen</br>zu spielen und zu experimentieren." 
	);

/*********************	Überschriften für Kategorie C "Produkt"	****************/
var capitalKatC1_1			=	new Array(
	//	fahrzeug
	"mobile konzepte",
	//	werkzeug
	"werkzeuge und maschinen",
	//	interieur
	"einrichtungen und möbel",
	//	elektronik
	"elektronische geräte und instrumente",
	//	accessoires
	"schmuck und kleine helfer" 
	);


/*********************	Beschreibungstexte für Kategorie C "Kommunikation"	****************/
var texteKatC1_2			=	new Array(
	//	corporate
	"Wir entwickeln umfassende Corporate Design Programme, um Ihr persönliches</br> Erscheinungsbild zu visualisieren. Diese dienen der Identifikation, der Verein-</br>fachung von Abläufen und der Präsentation eines klaren Profils auf dem Markt.</br>Wir bestimmen Basiselemente, wie Farbklima, Hausschriften, Form- und Bild-</br>sprache und gestalten darauf aufbauend Ihre Geschäfts- und Werbemedien.",
	//	print
	"Wir gestalten jede Art von Druckerzeugnis und betreuen auf Wunsch die</br>Herstellung bis zum fertigen Endprodukt.  Der Vielfalt der Medien sowie</br>drucktechnischen  Sonderwünschen sind kaum Grenzen gesetzt. Auch im</br>digitalen Zeitalter ist und bleibt ein guter Druck auf einem wertvollen</br>Papier immer etwas Besonderes.",
	//	interface
	"Wir konzeptionieren digitale Anwendungen wie Websites, Plugins und</br>Programme und formen die Schnittstelle zum Benutzer nach funktionalen,</br> ergonomischen und ästhetischen Gesichtspunkten. Eine wichtige Rolle</br>bei diesem Prozess spielen die gewissenhafte und logische Strukturierung</br>und Aufarbeitung von Inhalten und Bedienungsprinzipien.",
	//	illustration
	"Wir sind uns der wachsenden Bedeutung von Bildsprachen bewusst.</br>Deshalb präzisieren wir bildhafte Erklärungen und Beschreibungen</br>und visualisieren Prozesse und Zusammenhänge. Ein weiterer Schwer-</br>punkt liegt in der begleitenden Illustration von Veröffentlichungen</br>für Wissenschaft, Kunst, Wirtschaft und Industrie.",
	//	foto
	"Wir nutzen und genießen Fotografie als Mittel der Dokumentation sowie</br>zur künstlerischen und lichttechnischen Auseinandersetzung mit ver-</br>schiedenen Themenbereichen. Eingebunden in Ausarbeitungen, Artikel</br>und anderer Medien oder alleinstehend als reines Bilderwerk erschaf-</br>fen wir Fotografien mit alten, neuen oder selbstgebauten Mitteln.",
	//	text
	"Das Wort bietet Zugang und Hilfe, wenn der intuitiven Erfahrbarkeit von</br>Produkten, Dienstleistungen, Abläufen oder Bedienbarkeiten Grenzen gesetzt </br> sind. Texte sind ästhetisch-formale Gebilde, die unsere Welt verstehbar </br>und bestenfalls schöner machen. Text, Redaktion und Lektorat mit Lust am</br>Wort entsteht bei uns für  Sie bei Iris Kirchhoff, textgut-leipzig.de." 
	);

/*********************	Überschriften für Kategorie C "Kommunikation"	****************/
var capitalKatC1_2			=	new Array(
	//	corporate
	"corporate design",
	//	print
	"gedruckte werbemittel",
	//	interface
	"digitale schnittstellen",
	//	illustration
	"begleitende visualisierungen",
	//	foto
	"fotografie",
	//	text
	"texten"
	);




/*********************	Überschriften für die Leiste rechts unten	****************/
var capitalReferenzen	=	"referenzen";
var capitalLinks		=	"links";
var capitalAgb			=	"agb";
var capitalImpressum	=	"impressum";










											
/*********************	Kennzeichnungsfelder für aktive Schaltflächen	****************/
var Aactive					=	new Array(	katA_pix.length );
var B1active				=	new Array(	katB1_pix.length );
var C1_1active				=	new Array(	katC1_1_pix.length );
var C1_2active				=	new Array(	katC1_2_pix.length );

//	mouseover
var D1_1active				=	initActive(	C1_1active.length, new Number(0) );
var D1_2active				=	initActive(	C1_2active.length, new Number(1) );

//	mouseclicked
var D1_1clicked				=	initClicked( new Number(0) );
var D1_2clicked				=	initClicked( new Number(1) );

//	Anzahl von katE-Elementen
var katElinks				=	new Array();















/***************************************************/
/*********************	FUNKTIONEN	****************/
/***************************************************/






/********************************************************************************************************************
  **	ACTIVE-ARRAYS INITIALISIEREN
  *******************************************************************************************************************
  **/
function initActive( laenge, id ){
	var tmp = new Array( laenge );

	if( new String(id).match(/0/) !== null ){
		for(var i=0;i<tmp.length;i+=1){
			tmp[i] = new Array( katD1_1_pix[i].length );
		}
	}else {
		for(i=0;i<tmp.length;i+=1){
			tmp[i] = new Array( katD1_2_pix[i].length );
		}
	}

	for(i=0;i<tmp.length;i+=1){
		for(var j=0;j<tmp.length;j+=1){
			tmp[i][j] = false;
		}
	}
	return tmp;
}





/********************************************************************************************************************
  **	CLICK-ARRAYS INITIALISIEREN
  *******************************************************************************************************************
  **/
function initClicked( id ){
	var tmp;
	if( new String(id).match(/0/) !== null ){
		tmp = new Array(D1_1active.length);
		
		for(var i=0;i<D1_1active.length;i+=1){
			tmp[i] = new Array(D1_1active[i].length);
			for( var j=0;j<D1_1active[i].length;j+=1){
				tmp[i][j] = D1_1active[i][j];
			}
		}
	}else
	if( new String(id).match(/1/) !== null ){
		tmp = new Array(D1_2active.length);
		for( i=0;i<D1_2active.length;i+=1){
			tmp[i] = new Array(D1_2active[i].length);
			for( j=0;j<D1_2active[i].length;j+=1){
				tmp[i][j] = D1_2active[i][j];
			}
		}
	}

	return tmp;
}



/********************************************************************************************************************
  **	INIT
  *******************************************************************************************************************
  **/
function init(){
	//	Kategorie E Elemente richtig anordnen
	var i = 0;
	var elternelement = document.getElementById("katE");
	while( i < elternelement.childNodes.length ){
		//	das erste Element auslassen, da es schon richtig positioniert ist.
		if( i !== 0 ){
			var tmpString = "katE" + (i+1);
			var tmpElement = document.getElementById(tmpString);
			try{
				var tmpLeft = tmpElement.style.left;
				//	um je 20 Pixel nach rechts schieben
				tmpElement.style.left = tmpLeft + (20*i);
			}catch(e){}
		}
		i += 1;
	}
	
	activeArrayInit();
	showEinlText("start",0,true);
}













//	Hilfsvariable zur Unterdrückung einer Operation unter der Bedingung
//	wenn über B1 gefahren wird
var mouseoverB1 = false;






/********************************************************************************************************************
  **	MOUSEOVER
  *******************************************************************************************************************
  **/
function btnMouseOver(elem) {

	//	Bedingungsvariable
	var doSomething = true;
	//	Abfrage der Navigationskategorie
	var ElemId = elem.id;
	var last = new Number(ElemId.charAt(ElemId.length-1));
	
	//	Hilfsvariable
	mouseoverB1 = false;

	
	
	/**********************		MouseOver Kat A		***************************/
	if( ElemId.match(/A/) !== null ) {
		//	verstecke alle anderen Kategorien
		showCategories("B",false);
		showCategories("C",false);
		showCategories("D",false);
		showCategories("E",false);
		//	C Elemente deaktivieren
		initC1activeArrays();
		//	standardisiere alle Kategorieelemente
		showCategories("A",true);
		
		var nrIdx = getCatElemNr(ElemId,"A");
		if( nrIdx instanceof Number ) {
			//	Element ist aktiv
			Aactive[nrIdx-1] = true;
			//	Kategorie A aktives Element
			activeElement[0] = (nrIdx-1);
			//	andere elemente sind deaktiv
			activeElement[1] = -1;
			activeElement[2] = -1;
			activeElement[3] = -1;
			activeElement[4] = -1;
			
			//	Element highlighten
			changeBgImg(elem,katA_pix_highlight[nrIdx-1]);
			//	zeige Kategorien B
			showCategories("B"+nrIdx,true);
		}
	}else
	
	/**********************		MouseOver Kat B1		***************************/
	if( ElemId.match(/B1s/) !== null ) {
		//	Helfer um showCategories(C1s.) unter hideCatD zu unterdrücken
		mouseoverB1 = true;
		
		if( Aactive[0] ) { 
			nrIdx = getCatElemNr(ElemId,"B1s");
			if( nrIdx instanceof Number ) {
				//	verstecke alle anderen Kategorien
				showCategories("C",false);
				showCategories("D",false);
				showCategories("E",false);
				//	refLinks u inhalte ausblenden
				showContent(-1,false);
				showInfo("",false,0,0,0);
				showEinlText(0,0,false);
				showScrollContent(0,false);
				showKontaktAdr(false);
				showCategories("refLinks",false);
				//	C Elemente deaktivieren
				initC1activeArrays();
	
				//	einleitungstext anzeigen
				showEinlText("B1",(nrIdx-1),true);
				//	standardisiere alle Kategorieelemente unter B1
				showCategories("B1",true);
				//	Element ist aktiv
				B1active[nrIdx-1] = true;
				//	Kategorie B aktives Element
				activeElement[1] = (nrIdx-1);
				//	andere elemente sind deaktiv
				activeElement[2] = -1;
				activeElement[3] = -1;
				activeElement[4] = -1;
				//	Element highlighten
				changeBgImg(elem,katB1_pix_highlight[nrIdx-1]);
				//	betreffendes Kategorie A Element highlighten
				changeBgImg(document.getElementById("katA1"),katA_pix_highlight[0]);
				//	zeige Kategorien C
				showCategories("C1s"+nrIdx,true);
			}
		}
	}else

	/**********************		MouseOver Kat C1s1 (Produkt)		***************************/
	if( ElemId.match(/C1s1/) !== null ) {
		if( B1active[0] ) {
			nrIdx = getCatElemNr(ElemId,"C1s1s");
			if( nrIdx instanceof Number ) {
				if( C1_1active[nrIdx-1] )	{ doSomething = false; }
	
				//	sind mehr als ein C1_1 element aktiv müssen diese deaktiviert werden
				//	kommt vor wenn d element geklickt wurde und hideCatD nicht ausgelöst wird
				var counter = 0;
				for( var i = 0; i < C1_1active.length; i+=1 ){
					if( C1_1active[i] ) { counter += 1; }
					if( counter > 0 ){
						if( i !== (nrIdx-1) ){
							C1_1active[i] = false;
						}
					}
				}
	
				if( doSomething) {
					//	verstecke alle anderen Kategorien
					showCategories("D",false);
					showCategories("E",false);
					//	refLinks u inhalte ausblenden
					showContent(-1,false);
					showInfo("",false,0,0,0);
					showEinlText(0,0,false);
//					showScrollContent(0,false);
					
					showCategories("refLinks",false);
	
					//	standardisiere alle Kategorieelemente unter C1s1
					showCategories("C1s1",true);
					showEinlText("C1s1",(nrIdx-1),true);
					//	Element highlighten
					changeBgImg(elem,katC1_1_pix_highlight[nrIdx-1]);
					
					//	alle geklickten Elemente werde inaktiv
					for( var j=0;j<D1_1clicked.length;j+=1 ){
						for( var i=0;i<D1_1clicked[j].length;i+=1 ){
							D1_1clicked[j][i] = false;
						}
					}
					//	zeige Kategorien D
					showCategories("D1s1s"+nrIdx,true);
	
					//	Element ist aktiv
					C1_1active[nrIdx-1] = true;
					//	Kategorie C aktives Element
					activeElement[2] = (nrIdx-1);
					//	andere elemente sind deaktiv
					activeElement[3] = -1;
					activeElement[4] = -1;
				}
			}
		}
	}else

	/**********************		MouseOver Kat C1s2 (Kommunikation)		***************************/
	if( ElemId.match(/C1s2/) !== null ) {
		if( B1active[1] ) {
			nrIdx = getCatElemNr(ElemId,"C1s2s");
			if( nrIdx instanceof Number ) {
				if( C1_2active[nrIdx-1] )	{ doSomething = false; }
				
				//	sind mehr als ein C1_2 element aktiv müssen diese deaktiviert werden
				//	kommt vor wenn d element geklickt wurde und hideCatD nicht ausgelöst wird
				var counter = 0;
				for( i = 0; i < C1_2active.length; i+=1 ){
					if( C1_2active[i] ) { counter += 1; }
					if( counter > 0 ){
						if( i !== (nrIdx-1) ){
							C1_2active[i] = false;
						}
					}
				}
		
				if( doSomething) {
					//	verstecke alle anderen Kategorien
					showCategories("D",false);
					showCategories("E",false);
					//	refLinks u inhalte ausblenden
					showContent(-1,false);
					showInfo("",false,0,0,0);
					showEinlText(0,0,false);
//					showScrollContent(0,false);
					showCategories("refLinks",false);
	
					//	standardisiere alle Kategorieelemente unter C1s2
					showCategories("C1s2",true);
					showEinlText("C1s2",(nrIdx-1),true);
					//	Element highlighten
					changeBgImg(elem,katC1_2_pix_highlight[nrIdx-1]);
	
					//	alle geklickten Elemente werde inaktiv
					for( j=0;j<D1_2clicked.length;j+=1 ){
						for( i=0;i<D1_2clicked[j].length;i+=1 ){
							D1_2clicked[j][i] = false;
						}
					}
					//	zeige Kategorien D
					showCategories("D1s2s"+nrIdx,true);
	
					//	Element ist aktiv
					C1_2active[nrIdx-1] = true;
					//	Kategorie C aktives Element
					activeElement[2] = (nrIdx-1);
					//	andere elemente sind deaktiv
					activeElement[3] = -1;
					activeElement[4] = -1;
				}
			}
		}
	}else

	/**********************		MouseOver Kat D1s1 (Produkt)		***************************/
	if( ElemId.match(/D1s1s/) !== null ) {
		nrIdx = getCatElemNr(ElemId,"D1s1s");
		if( nrIdx instanceof Number ) {
			if( !C1_1active[nrIdx-1] ) { doSomething = false; }

			//	geklicktes Element ermitteln
			var geklickt = false;
			for( i=0;i<D1_1clicked[nrIdx-1].length;i+=1 ){
				if( D1_1clicked[nrIdx-1][i] ){
					geklickt = document.getElementById("katD1s1s"+nrIdx+"s"+(i+1));
				}
			}

			if( doSomething ) {
				//	standardisiere alle Kategorieelemente unter D1s1snrIdx
				showCategories("D1s1s"+nrIdx,true);

				//	Element highlighten
				changeBgImg(elem,blume_a);
				//	wenn geklicktes Element besteht muss dieses ebenfalls gehighlighted werden
				if( geklickt.id !== null  ){
					changeBgImg(geklickt,blume_a);
				}

				//	betroffenen Text anzeigen
				changeBgImg(getAllTxtChildNodes(elem),katD1_1_pix[nrIdx-1][last-1]);

				//	Element ist aktiv
				D1_1active[nrIdx-1][last-1] = true;
				//	Kategorie D aktives Element
				//activeElement[3] = (last-1);
				//	andere elemente sind deaktiv
				activeElement[4] = -1;
			}
		}
	}else
	
	/**********************		MouseOver Kat D1s2 (Kommunikation)		***************************/
	if( ElemId.match(/D1s2s/) !== null ) {
		nrIdx = getCatElemNr(ElemId,"D1s2s");
		if( nrIdx instanceof Number ) {
			if( !C1_2active[nrIdx-1] ) { doSomething = false; }

			//	geklicktes Element ermitteln
			var geklickt = false;
			for( i=0;i<D1_2clicked[nrIdx-1].length;i+=1 ){
				if( D1_2clicked[nrIdx-1][i] ){
					geklickt = document.getElementById("katD1s2s"+nrIdx+"s"+(i+1));
				}
			}

			if( doSomething ) {
				//	standardisiere alle Kategorieelemente unter D1s2snrIdx
				showCategories("D1s2s"+nrIdx,true);
				
				//	Element highlighten
				changeBgImg(elem,blume_a);
				//	wenn geklicktes Element besteht muss dieses ebenfalls gehighlighted werden
				if( geklickt.id !== null  ){
					changeBgImg(geklickt,blume_a);
				}

				//	betroffenen Text anzeigen
				changeBgImg(getAllTxtChildNodes(elem),katD1_2_pix[nrIdx-1][last-1]);

				//	Element ist aktiv
				D1_2active[nrIdx-1][last-1] = true;
				//	Kategorie D aktives Element
				//activeElement[3] = (last-1);
				//	andere elemente sind deaktiv
				activeElement[4] = -1;
			}
		}
	}else
	
	/**********************		MouseOver Kat E		***************************/
	if( ElemId.match(/E/) !== null ) {
		nrIdx = getCatElemNr(ElemId,"E");
		if( nrIdx instanceof Number ) {
			//	Ladeblume
			showLB();
			//	standardisiere alle Kategorieelemente unter E
			showCategories("E",true);
			//	verstecke den bisher angezeigten Inhalt
//			showContent(-1,false);
			//	Info weg
			showInfo("",false,0,0,0);
			//	Element highlighten
			changeBgImg(elem,blume_a);
			//	betroffenen Text anzeigen
			changeBgImg(getAllTxtChildNodes(elem),getKatEflowerTxt(nrIdx));
			//	Inhalt anzeigen
			showContent(nrIdx-1,true);
			hideLB();
			
			//	zeige Fliesstext und Überschriften

			//	aktives C Element?
			var C = activeElement[2];
			//	aktives D Element?
			var D = activeElement[3];
			showInfo("E1s"+(activeElement[1]+1),true,C,D,(nrIdx-1));
		}
	}else


	/**********************		MouseOver Referenz Links		***************************/
	if( ElemId.match(/refLink/) !== null ) {
		//	Element highlighten
		try{
			elem.style.color = "#C49657";
			elem.style.cursor = "pointer";
		}catch(e){}
	}else
	
	
	/**********************		MouseOver Scroll-Buttons		***************************/
	if( ElemId.match(/scroll/) !== null ) {
		if( ElemId.match(/Oben/) !== null ) {
			//	zusätzliche Abfrage ob noch weiter scrollbar ist
			changeBgImg("scrollOben","url(./pix/buttons/scroll/scr_oben_a.gif)");
			elem.style.cursor = "pointer";
			//	inhalt2 nach oben scrollen
			scroll("up");
		}else{
			changeBgImg("scrollUnten","url(./pix/buttons/scroll/scr_unten_a.gif)");
			elem.style.cursor = "pointer";
			//	inhalt2 nach unten scrollen
			scroll("down");
		}
	}
}


function btnMouseClick(elem) {
	var ElemId = elem.id;
	var last = new Number(ElemId.charAt(ElemId.length-1));
	var doSomething = true;
	
	//	gilt nur für katD Elemente
	if( ElemId.match(/D/) !== null ){

		/**********************		MouseClick Kat D1s1		***************************/
		if( ElemId.match(/D1s1s/) !== null ) {
			var nrIdx = getCatElemNr(ElemId,"D1s1s");
			if( nrIdx instanceof Number ) {
				if( C1_1active[nrIdx-1] ) { 
				
					//	wenn schon ein geklicktes Element vorhanden ist
					var geklickt = false;
					for( i=0;i<D1_1clicked[nrIdx-1].length;i+=1 ){
						geklickt = geklickt || D1_1clicked[nrIdx-1][i];
					}
					if( geklickt ){
						//	bereits geklickte Elemente deaktivieren
						for( i=0;i<D1_1clicked[nrIdx-1].length;i+=1 ){
							D1_1clicked[nrIdx-1][i] = false;
						}
						//	verstecke alle anderen Kategorien
						showCategories("E",false);
						//	inhalte ausblenden
//						showContent(-1,false);
						showInfo("",false,0,0,0);
						//	alle Texte verstecken
						changeBgImg(getAllTxtChildNodes(document.getElementById("katD1s1s"+nrIdx)),"");

						//	standardisiere alle Kategorieelemente unter D1s1snrIdx
						showCategories("D1s1s"+nrIdx,true);

						//	Element highlighten
						changeBgImg(elem,blume_a);

						//	betroffenen Text anzeigen
						changeBgImg(getAllTxtChildNodes(elem),katD1_1_pix[nrIdx-1][last-1]);
					}
					//	Element ist aktiv
					D1_1active[nrIdx-1][last-1] = true;
					//	Element ist geklickt
					D1_1clicked[nrIdx-1][last-1] = true;

					//	Kategorie D aktives Element
					activeElement[3] = (last-1);
					//	andere elemente sind deaktiv
					activeElement[4] = -1;
					
					
					//	inhalt leerräumen
//					showContent(-1,false);
					showInfo("",false,0,0,0);
					showEinlText(0,0,false);
//					showScrollContent(0,false);

					//	zeige Kategorien E
					katElinks = katE1_1_pix[nrIdx-1][last-1];
					showCategories("E",true);

					//	zeige Fliesstext und Überschriften
					showInfo("E1s1",true,(nrIdx-1),(last-1),0);
					
					//	aktiviere erstes E Element u zeige bild u text
					changeBgImg(document.getElementById("katE1"),blume_a);
					changeBgImg(document.getElementById("katE1txt"),getKatEflowerTxt(1));
					showContent(0,true);
					hideLB();
				}
			}
		}else

		/**********************		MouseClick Kat D1s2		***************************/
		if( ElemId.match(/D1s2s/) !== null ) {
			nrIdx = getCatElemNr(ElemId,"D1s2s");
			if( nrIdx instanceof Number ) {
				if( C1_2active[nrIdx-1] ) {
				
					//	wenn schon ein geklicktes Element vorhanden ist
					var geklickt = false;
					for( i=0;i<D1_2clicked[nrIdx-1].length;i+=1 ){
						geklickt = geklickt || D1_2clicked[nrIdx-1][i];
					}
					if( geklickt ){
						//	bereits geklickte Elemente deaktivieren
						for( i=0;i<D1_2clicked[nrIdx-1].length;i+=1 ){
							D1_2clicked[nrIdx-1][i] = false;
						}
						//	verstecke alle anderen Kategorien
						showCategories("E",false);
						//	inhalte ausblenden
//						showContent(-1,false);
						showInfo("",false,0,0,0);
						//	alle Texte verstecken
						changeBgImg(getAllTxtChildNodes(document.getElementById("katD1s2s"+nrIdx)),"");

						//	standardisiere alle Kategorieelemente unter D1s1snrIdx
						showCategories("D1s2s"+nrIdx,true);

						//	Element highlighten
						changeBgImg(elem,blume_a);

						//	betroffenen Text anzeigen
						changeBgImg(getAllTxtChildNodes(elem),katD1_2_pix[nrIdx-1][last-1]);
					}
	
					//	Element ist aktiv
					D1_2active[nrIdx-1][last-1] = true;
					//	Element ist geklickt
					D1_2clicked[nrIdx-1][last-1] = true;

					//	Kategorie D aktives Element
					activeElement[3] = (last-1);
					//	andere elemente sind deaktiv
					activeElement[4] = -1;

					//	inhalt leerräumen
//					showContent(-1,false);
					showInfo("",false,0,0,0);
					showEinlText(0,0,false);
//					showScrollContent(0,false);

					//	zeige Kategorien E
					katElinks = katE1_2_pix[nrIdx-1][last-1];
					showCategories("E",true);
	
					//	zeige Fliesstext und Überschriften
					showInfo("E1s2",true,(nrIdx-1),(last-1),0);
					
					//	aktiviere erstes E Element u zeige bild u text
					changeBgImg(document.getElementById("katE1"),blume_a);
					changeBgImg(document.getElementById("katE1txt"),getKatEflowerTxt(1));
					showContent(0,true);
					hideLB();
				}
			}
		}
	}else


	/**********************		MouseClick refLinks		***************************/
	if( ElemId.match(/refLink/) !== null ) {
		nrIdx = getCatElemNr(ElemId,"refLink");
		if( nrIdx instanceof Number ) {

			//	Element ist aktiv
			activeElement[4] = nrIdx;
			//	andere elemente sind deaktiv
			activeElement[0] = -1;
			activeElement[1] = -1;
			activeElement[2] = -1;
			activeElement[3] = -1;
			
			//	verstecke alle anderen Kategorien
			showCategories("A",true);
			showCategories("B",false);
			showCategories("C",false);
			showCategories("D",false);
			showCategories("E",false);
			showContent(-1,false);
			showInfo("",false,0,0,0);
			showEinlText(0,0,false);
			showScrollContent(0,false);
			showKontaktAdr(false);
			//	standardisiere alle Kategorieelemente

			showCategories("refLinks",true);

			
			//	Element highlighten
			try{
				elem.style.color = "#C49657";
				elem.style.cursor = "pointer";
			}catch(e){}

			//	Inhalt anzeigen
			showScrollContent(nrIdx-1,true);
		}
	}




}














/********************************************************************************************************************
  **	MOUSEOUT
  *******************************************************************************************************************
  **/
function btnMouseOut(elem) {
	//	Bedingungsvariable
	var doSomething = true;
	//	Abfrage der Navigationskategorie
	var ElemId = elem.id;
	var last = new Number(ElemId.charAt(ElemId.length-1));

	
	/**********************		MouseOut Kat C1s1		***************************/
	if( ElemId.match(/C1s1/) !== null ) {
		nrIdx = getCatElemNr(ElemId,"C1s1s");
		if( nrIdx instanceof Number ) {
			//	wenn das jeweilige Vorelement der Kategorie B aktiv ist
			if( B1active[0] ) { 
				window.setTimeout("hideCatD("+1+","+(nrIdx-1)+")",delayCatC);
			}
		}
	}else

	/**********************		MouseOut Kat C1s2		***************************/
	if( ElemId.match(/C1s2/) !== null ) {
		nrIdx = getCatElemNr(ElemId,"C1s2s");
		if( nrIdx instanceof Number ) {
			//	wenn das jeweilige Vorelement der Kategorie B aktiv 
			if( B1active[1] ) { 
				window.setTimeout("hideCatD("+2+","+(nrIdx-1)+")",delayCatC);
			}
		}
	}else

	/**********************		MouseOut Kat D1s1s*		***************************/
	if( ElemId.match(/D1s1s/) !== null ) {
		nrIdx = getCatElemNr(ElemId,"D1s1s");
		if( nrIdx instanceof Number ) {
			
			if( C1_1active[nrIdx-1] ) { 

				//	wenn das aktuelle Element geklickt ist darf beim mouseout nichts passieren
				if( !D1_1clicked[nrIdx-1][last-1] )	{
					//	Element wird inaktiv
					D1_1active[nrIdx-1][last-1] = false;
					
					//	standardisiere Element
					changeBgImg(elem,blume);
					//	verstecke Text des Elements
					changeBgImg(getAllTxtChildNodes(elem),"");
				}
			}
			
			//	ist ein element aus der gruppe geklickt darf nach mouseout katD nicht ausgeblendet werden
			var geklickt = false;
			for( i=0;i<D1_1clicked[nrIdx-1].length;i+=1 ){
				geklickt = geklickt || D1_1clicked[nrIdx-1][i];
			}

			if( !geklickt ){
				window.setTimeout("hideCatD("+1+","+(nrIdx-1)+")",delayCatC);
			}
		}
	}else

	/**********************		MouseOut Kat D1s2s		***************************/
	if( ElemId.match(/D1s2s/) !== null ) {
		nrIdx = getCatElemNr(ElemId,"D1s2s");
		if( nrIdx instanceof Number ) {
			if( C1_2active[nrIdx-1] ) { 
			
				//	wenn das aktuelle Element geklickt ist darf beim mouseout nichts passieren
				if( !D1_2clicked[nrIdx-1][last-1] )	{
					//	Element wird inaktiv
					D1_2active[nrIdx-1][last-1] = false;
					
					//	standardisiere Element
					changeBgImg(elem,blume);
					//	verstecke Text des Elements
					changeBgImg(getAllTxtChildNodes(elem),"");
				}
			}
			
			//	ist ein element aus der gruppe geklickt darf nach mouseout katD nicht ausgeblendet werden
			var geklickt = false;
			for( i=0;i<D1_2clicked[nrIdx-1].length;i+=1 ){
				geklickt = geklickt || D1_2clicked[nrIdx-1][i];
			}

			if( !geklickt ){
				window.setTimeout("hideCatD("+2+","+(nrIdx-1)+")",delayCatC);
			}
		}
	}else


	/**********************		MouseOut RefLinks		***************************/
	if( ElemId.match(/refLink/) !== null ) {
		nrIdx = getCatElemNr(ElemId,"refLink");
		if( nrIdx instanceof Number ) {
			//	wenn kein ref element aktiv ist
			if( new String(activeElement[4]).match(/-1/) != null ){
				//	Element standardisieren
				try{
					elem.style.color = "#7D7C78";
					elem.style.cursor = "default";
				}catch(e){}

			} else {
				//	wenn es sich nicht um das aktive Element handelt
				if( new String(activeElement[4]).match(new String(nrIdx)) == null ){
					//	Element standardisieren
					try{
						elem.style.color = "#7D7C78";
						elem.style.cursor = "default";
					}catch(e){}
				}
			}
		}
	}


	/**********************		MouseOut Scroll-Buttons		***************************/
	if( ElemId.match(/scroll/) !== null ) {
		if( ElemId.match(/Oben/) !== null ) {
			window.clearTimeout(scrollupTO);
			//	zusätzliche Abfrage ob noch weiter scrollbar ist
			changeBgImg("scrollOben","url(./pix/buttons/scroll/scr_oben.gif)");
			elem.style.cursor = "auto";
		}else{
			window.clearTimeout(scrolldownTO);
			changeBgImg("scrollUnten","url(./pix/buttons/scroll/scr_unten.gif)");
			elem.style.cursor = "auto";
		}
	}


}















/********************************************************************************************************************
  **	SHOW CATEGORIES
  *******************************************************************************************************************
  **/
function showCategories(cat,show) {

	var divId = "kat"+cat;
	var ElternElement = document.getElementById(divId);
	var last = new Number(cat.charAt(cat.length-1));
	


	/**********************		show Categories Kat A		***************************/
	if( cat === "A" ) {
		changeBgImg(getAllChildNodes(ElternElement,false),((show)?katA_pix:""));
	}	

	/**********************		show Categories Kat B		***************************/
	if( cat === "B" ) {
		changeBgImg(getAllChildNodes(ElternElement,true),"");
	}	

	/**********************		show Categories Kat B1		***************************/
	if( cat.match(/B1/) !== null ) {
		if( show ) {
			changeBgImg(getAllChildNodes(ElternElement,false),katB1_pix);
		} else {
			//	wenn ein Element aus B1 active ist, darf nichts passieren
			var i = 0;
			var allTrue = true;
			while( i < B1active.length ){
				allTrue = allTrue || B1active[i];
				i += 1;
			} 
			
			if( !allTrue ){
				Aactive[last-1] = false;
				changeBgImg(getAllChildNodes(ElternElement,true),"");
			}
		}
	}

	/**********************		show Categories Kat B2 (home)		***************************/
	if( cat.match(/B2/) !== null ) {
		if( show ) {
			showContent(-1,false);
			showInfo("",false,0,0,0);
//			showEinlText(0,0,false);
			showScrollContent(0,false);
			showKontaktAdr(false);
			//	refLinks seite deaktivieren
			activeElement[4] = -1;
//			showScrollContent(0,false);
			showEinlText("start",0,true);
			showCategories("refLinks",false);
		} else {
			showEinlText(0,0,false);
			showKontaktAdr(false);
		}
	}

	/**********************		show Categories Kat B3 (kontakt)		***************************/
	if( cat.match(/B3/) !== null ) {
		if( show ) {
			showContent(-1,false);
			showInfo("",false,0,0,0);
			showEinlText(0,0,false);
			showScrollContent(0,false);
			//	refLinks seite deaktivieren
			activeElement[4] = -1;
//			showEinlText(0,0,false);
//			showScrollContent(0,false);
			showCategories("refLinks",false);
//			changeBgImg("inhalt",katB3_pix_adresse);
			showKontaktAdr(true);
			changeBgImg("fliesstext",katB3_pix_namen);
		} else {
			changeBgImg("inhalt","");
			changeBgImg("fliesstext","");
		}
	}

	/**********************		show Categories Kat C		***************************/
	if( cat === "C" ) {
		if( !show ) {
			changeBgImg(getAllChildNodes(ElternElement,true),"");
		}
	}	

	/**********************		show Categories Kat C1s1		***************************/
	if( cat === "C1s1" ) {
		if( show ) {
			changeBgImg(getAllChildNodes(ElternElement,false),katC1_1_pix);
		} else {
			//	wenn C1s1 Elemente ausgeblendet werden sollen:
			//	ist ein Element aus C1s1 active, darf nichts passieren
			i = 0;
			allTrue = true;
			while( i < C1_1active.length ){
				allTrue = allTrue || C1_1active[i];
				i += 1;
			} 
			
			if( !allTrue ){
				B1active[last-1] = false;
				changeBgImg(getAllChildNodes(ElternElement,true),"");
			}
		}
	}

	/**********************		show Categories Kat C1s2		***************************/
	if( cat === "C1s2" ) {
		if( show ) {
			changeBgImg(getAllChildNodes(ElternElement,false),katC1_2_pix);
		} else {
			//	wenn C1s2 Elemente ausgeblendet werden sollen:
			//	ist ein Element aus C1s2 active, darf nichts passieren
			i = 0;
			allTrue = true;
			while( i < C1_2active.length ){
				allTrue = allTrue || C1_2active[i];
				i += 1;
			} 
			
			if( !allTrue ){
				B1active[last-1] = false;
				changeBgImg(getAllChildNodes(ElternElement,true),"");
			}
		}
	}
	
	/**********************		show Categories Kat D		***************************/
	if( cat === "D" ) {
		if( !show ) {
			//	alle Kat D und Kat D Textelemente unsichtbar machen
			changeBgImg(getAllChildNodes(ElternElement,true),"");
			changeBgImg(getAllTxtChildNodes(ElternElement,true),"");
		}
	}
	
	/**********************		show Categories Kat D1s1s*		***************************/
	if( cat.match(/D1s1s/) !== null ) {
		if( show ) {
			changeBgImg(getAllChildNodes(ElternElement,true),blume);
		} else {
			//	nur ausblenden, wenn keine andere Blume derselben Ebene aktiv ist.
			var wahr = false;
			for( i=0;i<D1_1active[last-1].length;i+=1 ){
				wahr = wahr || D1_1active[last-1][i];
			}
			if( !wahr ){
			
				//	wenn D1s1s* Elemente ausgeblendet werden sollen
				//		muss das jeweilige C1s1/D1s1 Element inaktiv sein
				//		sonst wird nicht ausgeblendet
				changeBgImg(getAllChildNodes(ElternElement,true),"");
			}
		}
	}

	/**********************		show Categories Kat D1s2s*		***************************/
	if( cat.match(/D1s2s/) !== null ) {
		if( show ) {
			changeBgImg(getAllChildNodes(ElternElement,true),blume);
		} else {
			//	nur ausblenden, wenn keine andere Blume derselben Ebene aktiv ist.
			wahr = false;
			for( i=0;i<D1_2active[last-1].length;i+=1 ){
				wahr = wahr || D1_2active[last-1][i];
			}
			if( !wahr ){
				changeBgImg(getAllChildNodes(ElternElement,true),"");
			}	
		}
	}

	/**********************		show Categories Kat E		***************************/
	if( cat === "E" ) {
		if( show ) {
			//	nur die Elemente unter E anzeigen, die in katElinks gespeichert sind
			var tmp = getAllChildNodes(ElternElement,true);
			var tmp2 = new Array();
			i = 0;
			while( i < tmp.length ){
				//	wenn eine Zahl im ID-string vorkommt dann übernehmen
				if( tmp[i].match(/\d/) !== null ) {
					//	nur soviele Elemente übernehmen wie durch katElinks angezeigt werden sollen
					if( tmp2.length < katElinks.length ) {
						tmp2[tmp2.length] = tmp[i];
					} else {
						break;
					}
				}
				i += 1;
			}
			changeBgImg(tmp2,blume);
			changeBgImg(getAllTxtChildNodes(ElternElement),"");
		} else {
			changeBgImg(getAllChildNodes(ElternElement,true),"");
			changeBgImg(getAllTxtChildNodes(ElternElement),"");
		}
	}

	/**********************		show Categories Referenzen		***************************/
	if( cat === "refLinks" ) {
		tmp = document.getElementById("referenzen");
		var alleLinks = getAllChildNodes(tmp,true);
		i = 0;

		while( i < alleLinks.length ){
			try{
				tmp = document.getElementById(alleLinks[i]);
				tmp.style.color = "#7D7C78";
			} catch(e){}
			i += 1;
		}
	}
}


function hideCatD( catId, firstId ){
	//	gibt es ein aktives Element?
	var elem;
	var wahr = false;
	if( catId === 1 ){
		for(var j=0;j<D1_1active[firstId].length;j+=1){
			wahr = wahr || D1_1active[firstId][j];
		}
		elem = document.getElementById("katD1s1");
	}
	if( catId === 2 ){
		for(j=0;j<D1_2active[firstId].length;j+=1){
			wahr = wahr || D1_2active[firstId][j];
		}
		elem = document.getElementById("katD1s2");
	}
					
	//	wenn nicht, dann alles deaktivieren
	if( !wahr ){
		if( catId === 1 ){
			//	alle Kat C und Kat D Elemente inaktiv setzen
			C1_1active[firstId] = false;
			//	standardisiere alle Kategorieelemente unter C1s1
			if( !mouseoverB1 )
				showCategories("C1s1",true);
		}
		if( catId === 2 ){
			//	alle Kat C und Kat D Elemente inaktiv setzen
			C1_2active[firstId] = false;
			//	standardisiere alle Kategorieelemente unter C1s2
			if( !mouseoverB1 )
				showCategories("C1s2",true);
		}
		
		//	alle Kat D und Kat D Textelemente unsichtbar machen
		changeBgImg(getAllChildNodes(elem,true),"");
		changeBgImg(getAllTxtChildNodes(elem,true),"");
	
		//	Elternelement aus Kat C deaktivieren
		activeElement[2] = -1;
	}
}














/********************************************************************************************************************
  **	CHANGE BACKGROUND IMAGE
  *******************************************************************************************************************
  **/
function changeBgImg(elems,imgUrl) {
	//	Abfangen von Fehlerquellen
	//	1. ist das elems ein Array?
	if( (elems instanceof Array) && (elems.length > 0) ) {
		var zaehler = 0;
		var tmp,tmp2;
		while( zaehler < elems.length ){
			tmp = elems[zaehler];
			//	2. wurde nur die id übergeben oder das komplette Element?
			if( (typeof elems[0]) == 'string' ) { tmp = document.getElementById(elems[zaehler]); }
			//	wenn "imgUrl" auch ein Array ist, muss unterschieden werden	(ohne sicherung)
			if( imgUrl instanceof Array ){ tmp2 = imgUrl[zaehler]; }
			else { tmp2 = imgUrl; }
			try{ 
				tmp.style.backgroundImage = tmp2;
				tmp.style.visibility = ((tmp2==="")?"hidden":"visible");
			}catch(e){ }
			zaehler += 1;
		}
	}else {
		//	nur ein Element ändern
		tmp = elems;
		//	2. wurde nur die id übergeben oder das komplette Element?
		if( (typeof elems) == 'string' ) { tmp = document.getElementById(elems); }
		try{ 
			tmp.style.backgroundImage = imgUrl;
			tmp.style.visibility = ((imgUrl==="")?"hidden":"visible");
	if(elems=="ladeblume")
	trace("vis="+tmp.style.visibility+",bg="+tmp.style.backgroundImage);
		}catch(e){}
	}
}


 
 
 
 
 
 
 
 
 
 
 
 
 
 
/********************************************************************************************************************
  **	GET ALL CHILD NODES
  *******************************************************************************************************************
  *
  *	Durchsucht einen Knoten auf alle Kindelemente und gibt 
  *	ein Array mit den Id-Tags der Elemente zurück
  **/
function getAllChildNodes( node, includeParent ) {
	var children = new Array();
	var lauf = 0;
	var test;
	//	falls "node" keine properties besitzt (z.b. text) wird abgefangen
	try{
		//	ist der Knoten ein Blatt, wird die ID des Knotens zurückgegeben
		if( !node.hasChildNodes() ){
			try{test = node.id;}catch(e){test = false;}
			//	ausschließen dass txt bereiche mitgezählt werden
			if( (test) && (test.match(/txt/)=== null) ) {
				return new Array(test);
			} else {
				return new Array();
			}
		}
		else {
			//	wenn der Knoten Blätter hat, muss er diese durchsuchen

			//	den Knoten zur Liste hinzufügen

			if( includeParent ){
				try{test = node.id;}catch(e){test = false;}
				if(test){children[children.length] = node.id;}
			}
			
			//	jetzt alle Kinder nach Kindern durchsuchen
			while( lauf < node.childNodes.length ){
				//	Durchsuchung
				var test2 = getAllChildNodes(node.childNodes[lauf],includeParent);
				//	children.concat(test2) --> Fkt. wird von Browsern nicht erkannt, deshalb so
				var lauf2 = 0;
				while( lauf2 < test2.length ){
					children[children.length] = test2[lauf2];
					lauf2 += 1;
				}
				lauf += 1;
			}
			return children;
		}
	} catch(er){
		return children;
	}
}
















/********************************************************************************************************************
  **	GET ALL TEXT CHILD NODES
  *******************************************************************************************************************
  *
  *	Durchsucht einen Knoten auf alle Kindelemente die im Id-Tag den Teilstring "txt" führen
  **/
function getAllTxtChildNodes(node){
	var children = new Array();
	var lauf = 0;
	var test;
	//	falls "node" keine properties besitzt (z.b. text) wird abgefangen
	try{
		//	ist der Knoten ein Blatt, wird die ID des Knotens zurückgegeben
		if( !node.hasChildNodes() ){
			try{test = node.id;}catch(e){test = false;}
			if( (test) && (test.match(/txt/)!== null) ) {
				return new Array(test);
			} else {
				return new Array();
			}
		}
		else {
			//	wenn der Knoten Blätter hat, muss er diese durchsuchen
	
			//	jetzt alle Kinder nach Kindern durchsuchen
			while( lauf < node.childNodes.length ){
				//	Durchsuchung
				var test2 = getAllTxtChildNodes(node.childNodes[lauf]);
				//	children.concat(test2) --> Fkt. wird von Browsern nicht erkannt, deshalb so
				var lauf2 = 0;
				while( lauf2 < test2.length ){
					children[children.length] = test2[lauf2];
					lauf2 += 1;
				}
				lauf += 1;
			}
			return children;
		}
	} catch(er){
		return children;
	}
}


















/********************************************************************************************************************
  **	GET CATEGORY ELEMENT NUMBER
  *******************************************************************************************************************
  *
  *	Ermittelt die Zahl hinter dem übergebenen "zeichen" aus dem "idString"
  */
function getCatElemNr(idString,zeichen) {
	//	Index des "zeichen" finden
	var ElemIdx		=	idString.indexOf(zeichen) + (zeichen.length-1);
	//	Positition nach dem "zeichen" bestimmen
	var ElemPos		=	( (ElemIdx!==-1) ? (new Number(ElemIdx) + 1 ) : new Number(-1) );
	//	die Nummer hinter dem zeichen herausziehen
	var ElemNummer	= 	( (ElemPos!==-1) ? (new Number(idString.charAt(ElemPos))) : "" );
	ElemIdx==null;
	ElemPos==null;
	return ElemNummer;
}
















/********************************************************************************************************************
  **	Initialize the "active"-arrays
  *******************************************************************************************************************
  *
  *	Initialisiert die Felder für die Schaltflächen, wird im Init aufgerufen
  **/
function activeArrayInit(){
	for( var i=0;i<Aactive.length;i+=1 ){
		Aactive[i] = false;
	}
	for( i=0;i<B1active.length;i+=1 ){
		B1active[i] = false;
	}

	initC1activeArrays();
}

function initC1activeArrays(){
	for( var i=0;i<C1_1active.length;i+=1 ){
		C1_1active[i] = false;
	}
	for( i=0;i<C1_2active.length;i+=1 ){
		C1_2active[i] = false;
	}
}



/********************************************************************************************************************
  **	Zeige Inhalt im Fenster an
  *******************************************************************************************************************
  *
  *	Ändert das Hintergrundbild vom "inhalt"-Bereich
  **/
function showContent( EIdx, show ) {
	if( show ) {
		try{
			if( activeElement[1] === 0 ){
				changeBgImg("inhalt",katE1_1_pix[activeElement[2]][activeElement[3]][EIdx]);
			}else
			if( activeElement[1] === 1 ){
				changeBgImg("inhalt",katE1_2_pix[activeElement[2]][activeElement[3]][EIdx]);
			}
		}catch(e){}
	}else{
		changeBgImg("inhalt","");
	}
}


/********************************************************************************************************************
  **	Zeige Informationen im Fenster an
  *******************************************************************************************************************
  *
  *	Ändert Überschrift, Fliesstext und Absender im Fenster
  **/
function showInfo(cat,show,idx1,idx2,idx3){
	var capital = document.getElementById("ueberschrift");
	var text = document.getElementById("fliesstext");
	var absender = document.getElementById("absender");
	var absenderTxt = document.getElementById("absTxt");	
	var absenderLink = document.getElementById("absLink");	
	try{
		if( show ){
			capital.style.visibility = "visible";
			text.style.visibility = "visible";
			absender.style.visibility = "visible";
			var komma = "";
			var tmpAT, tmpALT, tmpAL;
			if( cat === "E1s1" ){
				capital.firstChild.nodeValue = katE1_1_capital[idx1][idx2];
				text.innerHTML = katE1_1_text[idx1][idx2];
				//	temporäre variablen
				tmpAT = katE1_1_abs[idx1][idx2][0];
				tmpALT = katE1_1_abs[idx1][idx2][1];
				tmpAL = katE1_1_abs[idx1][idx2][2];
				//	komma setzen wenn erforderlich
				if( (tmpAT != null) && (tmpAT.length > 0) ){
					if( (tmpALT != null) && (tmpALT.length > 0) ){
						komma = ", ";
					}
				}
				//	Absender Text
				absenderTxt.firstChild.nodeValue = tmpAT + komma;
				//	Absender Link Text
				absenderLink.firstChild.firstChild.nodeValue = tmpALT;
				//	Absender Link URL
				absenderLink.firstChild.href = tmpAL;
			}else
			if( cat === "E1s2" ){
				capital.firstChild.nodeValue = katE1_2_capital[idx1][idx2];
				text.innerHTML = katE1_2_text[idx1][idx2];
				tmpAT = katE1_2_abs[idx1][idx2][idx3][0];
				tmpALT = katE1_2_abs[idx1][idx2][idx3][1];
				tmpAL = katE1_2_abs[idx1][idx2][idx3][2];
				if( (tmpAT != null) && (tmpAT.length > 0) ){
					if( (tmpALT != null) && (tmpALT.length > 0) ){
						komma = ", ";
					}
				}
				absenderTxt.firstChild.nodeValue = tmpAT + komma;
				absenderLink.firstChild.firstChild.nodeValue = tmpALT;
				absenderLink.firstChild.href = tmpAL;
			}
		}else{
			text.style.backgroundImage = "";
			text.firstChild.nodeValue = "";
			text.innerHTML = "";
			text.style.visibility = "hidden";
			capital.firstChild.nodeValue = "";
			capital.style.visibility = "hidden";
			absender.style.visibility = "hidden";
			absenderTxt.firstChild.nodeValue = "";
			absenderLink.firstChild = "";
			absenderLink.firstChild.firstChild.nodeValue = "";
			absenderLink.firstChild.href = "";
		}
	}catch(e){}
}





/********************************************************************************************************************
  **	Zeige Inhalt im Fenster an
  *******************************************************************************************************************
  *
  *	Ändert das Hintergrundbild vom "inhalt"-Bereich
  **/
function showScrollContent( EIdx, show ) {
	if( show ) {
		//	zeige Scrollpfeile an
		changeBgImg("scrollOben","url(./pix/buttons/scroll/scr_oben.gif)");
		changeBgImg("scrollUnten","url(./pix/buttons/scroll/scr_unten.gif)");

		var maske = document.getElementById("scrollMaske");
		var elem = document.getElementById("inhalt2");
		maske.style.visibility = "visible";
		elem.style.visibility = "visible";


		var text;
		if( EIdx === 0 ){
			text = document.getElementById("referenzenInhalt");
			showCapital(capitalReferenzen,true);
		}else if ( EIdx === 1 ){
			text = document.getElementById("linksInhalt");
			showCapital(capitalLinks,true);
		}else if ( EIdx === 2 ){
			text = document.getElementById("agbInhalt");
			showCapital(capitalAgb,true);
		}else if ( EIdx === 3 ){
			text = document.getElementById("impressumInhalt");
			showCapital(capitalImpressum,true);
		}

		text = new String(text.innerHTML);
		elem.innerHTML += text;
		elem.style.zIndex = "100";
		
	}else{
		var elem = document.getElementById("inhalt2");
		elem.style.visibility = "hidden";
		elem.style.top = "0px";
		elem.innerHTML = "";
		var maske = document.getElementById("scrollMaske");
		maske.style.visibility = "hidden";

		showCapital("",false);
		
		changeBgImg("scrollOben","");
		changeBgImg("scrollUnten","");
		changeBgImg("inhalt","");
	}
}

function showEinlText( param, index, show ){
	var elem = document.getElementById("iEinTxt");

	if( show ){
		elem.style.visibility = "visible";
		
		if( param.match(/start/) !== null ){
			elem.innerHTML = textWorgDesign;
			showCapital("unser Design",true);
		}else
		
		if( param.match(/B1/) !== null ){
			elem.innerHTML = texteKatB1[index];
			showCapital(capitalKatB1[index],true);		
		}else

		if( param.match(/C1s1/) !== null ){
			elem.innerHTML = texteKatC1_1[index];		
			showCapital(capitalKatC1_1[index],true);		
		}else
		
		if( param.match(/C1s2/) !== null ){
			elem.innerHTML = texteKatC1_2[index];		
			showCapital(capitalKatC1_2[index],true);		
		}
	}else{
		elem.style.visibility = "hidden";
		showCapital("",false);
	}
}

function showKontaktAdr(show){
	var elem = document.getElementById("kontaktAdr");
	if(show)
		elem.style.visibility = "visible";
	else
		elem.style.visibility = "hidden";
}

function showCapital(text,show){
	var capital = document.getElementById("ueberschrift");
	if( show ){
		capital.style.visibility = "visible";
		capital.firstChild.nodeValue = text;
	} else {
		capital.style.visibility = "hidden";
		capital.firstChild.nodeValue = "";
	}
}

var scrolldownTO, scrollupTO;

function scroll(direction){
	var laufobj = document.getElementById("inhalt2");

	if( direction.match(/down/) !== null ){
		var inhalthoehe = laufobj.offsetHeight;
		if ( parseInt(laufobj.style.top)>=(inhalthoehe*(-1)+186) ){
			laufobj.style.top = parseInt(laufobj.style.top)-scrollSpeed;
		}
		scrolldownTO = window.setTimeout("scroll('down')",100);
	} else {
		if ( parseInt(laufobj.style.top)<=0 ){
			laufobj.style.top = parseInt(laufobj.style.top)+scrollSpeed;
		}
		scrollupTO = window.setTimeout("scroll('up')",100);
	}
}


function getKatEflowerTxt(index){
	//	Ermitteln welches Blumentextfeld benutzt werden muss
	//	dazu Abfrage ob produkt oder kommunikation aktiv (activeElement[1])
	//	dann mit index 2 und 3 die kategorien C und D abfragen und die Informationen zum 
	//	auslesen der Texte holen
	var info = new Array();
	var nrIdx = parseInt(index);

	//	produkte ist gewählt
	if( parseInt(activeElement[1]) === 0 ){
		info = katE1_1_flower_txt[activeElement[2]][activeElement[3]];
	}else{
		info = katE1_2_flower_txt[activeElement[2]][activeElement[3]];
	}

	var pfad = info[0];
	var postfix = info[1];

	var textbild = "url("+pfad+"/"+((nrIdx<10)?"0":"")+nrIdx+postfix+")";
	return textbild;
}

function showLB(){
	//	Ladeblume anzeigen
	changeBgImg("ladeblume",blume_laden);
	//changeBgImg("inhalt",blume_laden);
}

function hideLB(){
	changeBgImg("ladeblume","");
}




/**********************************************************************************
 ************** Generiert aus http://w2.syronex.com/jmr/safemailto/de/#enc ********
 **********************************************************************************/
function getMailCode(){
	var v2="EPW38KAMKJKF63HXQZC";
	var v7=unescape("%2C%3E1%5Cx%3C.%3F%2Cg/%23EZ/6%7F%3E%26");
	var v5=v2.length;
	var v1="";
	for(var v4=0;v4<v5;v4+=1){
		v1+=String.fromCharCode(v2.charCodeAt(v4)^v7.charCodeAt(v4));
	}
	return v1;
}


function openPoIlClient(){
	window.location="mail\u0074o\u003a"+getMailCode()+"?subject=mail%20von%20webseite";
}


















/********************************************************************************************************************
  **	Funktionen für die Konsole zur Ausgabe von Meldungen
  *******************************************************************************************************************
  *
  *	
  **/
function showConsole(){
	var console = document.getElementById("console");
	if(console.style.visibility.match(/visible/)!==null){
		console.style.visibility = "hidden";
	}else{
		console.style.visibility = "visible";
	}
}

function trace(zkette){
	var console = document.getElementById("conSC");
	var hate = console.innerHTML;
	var dazu = "<p>"+".. "+zkette+"</p>";
	hate += dazu;
	console.innerHTML = hate;
}
