
// -----------------------------------------------------------------------------------
// Datei mit allgemeingueltigen JavaSripts zur Fenstermanipulation
// -----------------------------------------------------------------------------------

// :: maximizeWin       	 -> Browserfenster Bildschirmfuellend oeffnen
// :: getInsideWindowWidth   -> gibt Breite des Anzeigebereichs des Fensters zurueck
// :: getInsideWindowHeight  -> gibt Hoehe des Anzeigebereichs des Fensters zurueck
// :: MM_openBrWindow        -> Oeffnet neue Browser-Instanz
// :: CheckPosition()		 -> Zentriert neues Browserfenster in der Bildschirmmitte

// -----------------------------------------------------------------------------------


// Allgemeingueltige Variablen deklarieren
var ffwidth = 800;		/* Fensterhoehe fuer Flash-Film */
var ffheight = 500;		/* Fensterbreite fuer Flash-Film */

// -----------------------------------------------------------------------------------
// Funktion zum Maximieren des Browserfensters auf Bildschirmgr–sse
// -----------------------------------------------------------------------------------
function maximizeWin() {
	if (navigator.appVersion.charAt(0) >= 4) {			/* Nur fuer Browser groesser oder gleich Versionsnuummer 4*/
		if (navigator.appName.charAt(0) == "N") {		/* Netscape-Browser */
			if (window.screen) {
				if (navigator.appVersion.charAt(0) == 5) {	/* Netscape Navigator 6 */
					var aw = window.screen.availWidth;
					var ah = window.screen.availHeight;
				} else {
					var aw = window.screen.availWidth-10;
					var ah = window.screen.availHeight-156;
				}
				window.moveTo(0, 0);
				window.resizeTo(aw, ah);
			}	
		} else {										/* Microsoft-Browser */
			if (window.screen) {
				var aw = window.screen.availWidth;
				var ah = window.screen.availHeight;
				window.moveTo(0, 0);
				window.resizeTo(aw, ah);
			}
		}
	}
	//MM_openBrWindow('index_js.html','Main','width=' + ffwidth + ',height=' + ffheight+',toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no')
}

// ----------------------------------------------------------------------------------
// Funktion zur Zentrierung eines neuen Fensters in der Bildschirmmitte
// ----------------------------------------------------------------------------------
function CheckPosition() {
	ScreenWidth = screen.width; 
	ScreenHeight = screen.height; 
	xpos = (ScreenWidth/2)-(ffwidth/2); 
	ypos = (ScreenHeight/2)-(ffheight/2); 
	window.moveTo(xpos,ypos); 
}
          
// ----------------------------------------------------------------------------------
// Funktion zum Oeffnen eines neuen Browserfensters
// ----------------------------------------------------------------------------------
function MM_openBrWindow(theURL,winName,features) { 
		OpenWin = window.open(theURL,winName,features);		// neues Fenster oeffnen
		OpenWin.opener = self;								// eigene Instanz an neues Fenster ¸bergeben
		OpenWin.focus();               						// Neues Fenster zum Vordergrund-Fenster machen
}

// ----------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------
// Alte, derzeit nicht verwendete Funktionen
// ----------------------------------------------------------------------------------		

// Funktion zur Ermittlung der zur Verfuegung stehenden Anzeigebreite des Browsers
function getInsideWindowWidth() {
	if (navigator.appName.charAt(0) == "N") {	/* Netscape-Browser */
		return window.innerWidth;
	} else {									/* Microsoft-Browser */
		return document.body.clientWidth;
	}
}

// Funktion zur Ermittlung der zur Verfuegung stehenden Anzeigehoehe des Browsers
function getInsideWindowHeight() {
	if (navigator.appName.charAt(0) == "N") {	/* Netscape-Browser */
		return window.innerHeight;
	} else {									/* Microsoft-Browser */
		return document.body.clientHeight;
	}
}