
function BrowserfensterMaximieren()	{
	window.resizeTo(screen.availWidth, screen.availHeight);
	window.moveTo(0,0);
}

//
// PreloadImages Version 1.2 vom 05. Jänner 2005
// JavaScript Funktionen für Image-Preloading und MouseOver-Effekte in der Navigation.
// OverGif(ImgID)		Bei MouseOver wird passives Slice durch MouseOver-Slice ersetzt.
// PasvGif(ImgID)		Bei MouseOut wird MouseOver-Slice durch Passives Slice ersetzt.
// PreloadImages()	Preloaden der MouseOver-Slices

// Die Images(Slices) nach werden nach folgendem System benannt:
// NavMain_xx.gif		= Passiver Zustand: Der vordere Teil des Dateinamens (die Buchstaben) besteht aus *genau* 7 Zeichen.
// NavMainO_xx.gif = MouseOver Zustand:  Der vodere Teil des Dateinamens (die Buchstaben) besteht aus 7 Zeichen + angehängtem O.
// NavMainA_xx.gif = Aktiver Zustand: Der vordere Teil des Dateinamens (die Buchstaben) besteht aus 7 Zeichen + angehängtem A.

// Anmerkung: Im HTML wird jedes Image sowohl mit einem Name-Tag als auch mit einem ID-Tag versehen.
// Das ID-Tag wird von .NET verwendet um den Zustand "Aktiv" einsetzen zu können.
// Das NAME-Tag ist erforderlich, um per JavaScript den Zustand "Passiv" und "MouseOver" austauschen zu können.

// Getestet mit folgenden Browsern:
// Firefox 1.0
// IE 6.0.2900.2180 XP SP2
// Lynx 2.8.5 rel.1
// Netscape 7.1, Netscape 7.01 
// Opera 7.52

var FolderName = "Navigation"	

function OverGif(ImgID)	{
	// Der Funktion wird der Name des Bildes als Parameter übergeben.
	// Da der Bildname dem obigen Schema entspricht, kann aus der 'id' der Dateiname/Pfad
	// des zugehörigen Bildes mit dem "Mouse-Over" Zustand zusammengestellt werden:
	// Verzeichnisname + vorderer Teil der ImgID + 'O' + Bildnummer + '.gif'
	var ImgNameStamm = ImgID.substring(0,7)
	var ImgNameZahl = ImgID.substring(7,10)
	var ActImgPath = document[ImgID].src
	var ActImgName = ActImgPath.substring(ActImgPath.lastIndexOf("/") + 1, ActImgPath.length + 1)
	var ActImgType = ActImgName.charAt(7)		
	// an dieser Position steht ein 'A' wenn es sich um ein aktives Bild handelt
	// in diesem Fall soll natürlich kein swapping erfolgen
	if (ActImgType != 'A')	{
	  var ImgSource = FolderName + '/' + ImgNameStamm + 'O' + ImgNameZahl + '.gif'
	  document.images[ImgID].src = ImgSource
	  }
}	// ----- OverGif -----


function PasvGif(ImgID)	{
	// Der Funktion wird der Name des Bildes als Parameter übergeben (die Bilder müssen im HTML mit dem Name-Tag versehen sein).
	// Da der Bildname immer dem gleichen Schema entspricht, kann aus der 'id' ganz einfach der Dateiname/Pfad
	// des zugehörigen Bildes mit dem "Mouse-Over" Zustand zusammengestellt werden:
	// Verzeichnisname + ImgID + '.gif'
	var ActImgPath  = document.images[ImgID].src
	var ActImgName = ActImgPath.substring(ActImgPath.lastIndexOf("/") + 1, ActImgPath.length + 1)
	var ActImgType = ActImgName.charAt(7)		// an dieser Position steht ein 'A' wenn es sich um ein aktives Bild handelt
	if (ActImgType != 'A')	{
	  var ImgSource = FolderName + '/' + ImgID + '.gif'
	  document.images[ImgID].src = ImgSource
	 }
}	// ----- PasvGif -----


function PreloadImagesMain()  {
// ---------------------------------------------------------------------------
// ***HIER*** die spezifischen Variablen setzen
// NumberOfSlices: Anzahl der Slices in der Navigation
// FolderName: In diesem Verzeichnis liegen alle Slices (Passiv, MouseOver, Aktiv)
var NumberOfSlices = 8
//----------------------------------------------------------------------------
	// Namen der Bilder generieren und in ein Array speichern.
	NavImgNames = new Array()
	var i=0,j
	for(j=1; j<=NumberOfSlices; j++)	{
		if(j<=9)	{			//bei einstelligen Zahlen Null voranstellen
			NavImgNames[i] = FolderName + '/NavMainO_0' + j + '.gif'; i++
		}
		else	{
			NavImgNames[i] = FolderName + '/NavMainO_' + j + '.gif'; i++
		}
	}
	// Preloading der Bilder.
	document.Bilder = new Array()
	var j = document.Bilder.length
	var a = NavImgNames.length
	for(i=0; i<a; i++)	{
	document.Bilder[j] = new Image;
	document.Bilder[j++].src = NavImgNames[i]
	}
		//	Gibt zur Kontrolle den Inhalt des Arrays mit den Navigations-Images-Namen aus:
		//	var InfoText=""
		//	for(x=0; x<NavImgNames.length; x++)		{
		//	InfoText+=NavImgNames[x] + '<br>'
		//	}
		//	document.write(InfoText)
		//	document.close() 
}	// ----- PreloadImages -----
		

function PreloadImagesInnL()  {
// ---------------------------------------------------------------------------
// ***HIER*** die spezifischen Variablen setzen
// NumberOfSlices: Anzahl der Slices in der Navigation
// FolderName: In diesem Verzeichnis liegen alle Slices (Passiv, MouseOver, Aktiv)
var NumberOfSlices = 7
var NameStamm = '/NavInnLO_'
//----------------------------------------------------------------------------
	// Namen der Bilder generieren und in ein Array speichern.
	NavImgNames = new Array()
	var i=0,j
	for(j=1; j<=NumberOfSlices; j++)	{
		if(j<=9)	{			//bei einstelligen Zahlen Null voranstellen
			NavImgNames[i] = FolderName + NameStamm + '0' + j + '.gif'; i++
		}
		else	{
			NavImgNames[i] = FolderName + NameStamm + j + '.gif'; i++
		}
	}
	// Preloading der Bilder.
	document.Bilder = new Array()
	var j = document.Bilder.length
	var a = NavImgNames.length
	for(i=0; i<a; i++)	{
	document.Bilder[j] = new Image;
	document.Bilder[j++].src = NavImgNames[i]
	}
}	// ----- PreloadImages -----
		
function PreloadImagesInnT()  {
// ---------------------------------------------------------------------------
// ***HIER*** die spezifischen Variablen setzen
// NumberOfSlices: Anzahl der Slices in der Navigation
// FolderName: In diesem Verzeichnis liegen alle Slices (Passiv, MouseOver, Aktiv)
var NumberOfSlices = 4
var NameStamm = 'NavInnT_'
//----------------------------------------------------------------------------
	// Namen der Bilder generieren und in ein Array speichern.
	NavImgNames = new Array()
	var i=0,j
	for(j=1; j<=NumberOfSlices; j++)	{
		if(j<=9)	{			//bei einstelligen Zahlen Null voranstellen
			NavImgNames[i] = FolderName + NameStamm + '0' + j + '.gif'; i++
		}
		else	{
			NavImgNames[i] = FolderName + NameStamm + j + '.gif'; i++
		}
	}
	// Preloading der Bilder.
	document.Bilder = new Array()
	var j = document.Bilder.length
	var a = NavImgNames.length
	for(i=0; i<a; i++)	{
	document.Bilder[j] = new Image;
	document.Bilder[j++].src = NavImgNames[i]
	}
}	// ----- PreloadImages -----
		

