// Funktion für das Vergrößern des Browserfensters, wenn kleiner als X.
// Wird extern aufgerufen, z.B. durch eine Flash-Site, wenn Bühnengröße kleiner als X.

function resizeWindow()
{
	// Ermittelt die Maße des Fensters für: 
	if (self.innerWidth) // alle außer IE
	{
		frameWidth = self.innerWidth;
		frameHeight = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientWidth) // IE 6 Strict Mode
	{
		frameWidth = document.documentElement.clientWidth;
		frameHeight = document.documentElement.clientHeight;
	}
	else if (document.body) // alle anderen IE
	{
		frameWidth = document.body.clientWidth;
		frameHeight = document.body.clientHeight;
	}
	else return;
	
	
	// Mindestens vorausgesetzte Auflösung für Aktion
	resWidth = 800;
	resHeight = 610;
	// Mindestgröße des Fensters 
	desWidth = 960;
	desHeight = 560;
	// Rand um Fenster herum
	borderX = 60;
	borderY = 100;
	
	// Fragt ab, ob die Auflösung höher ist, als die min. benötigte Fenstergröße
	if (self.screen.width > resWidth && self.screen.height > resHeight)
	{	
	
		// Wenn Fenster größer als X, mache nichts
		if (frameWidth < desWidth || frameHeight < desHeight)
		{	
			// Abstand (Rand) ingesamt um das Fenster herum
			// neue Fenstergröße
			newWidth = self.screen.width - borderX;
			newHeight = self.screen.height - borderY;
			if (document.layers)
			{
				tmp1 = parent.outerWidth - parent.innerWidth;
				tmp2 = parent.outerHeight - parent.innerHeight;
				newWidth -= tmp1;
				newHeight -= tmp2;
			}
			parent.window.resizeTo(newWidth,newHeight);
			parent.window.moveTo(borderX/2,borderY/2);
		}
		else return;
	}
	else return;
}
