function resizeToScreen() {
	window.moveTo(0,0);
	window.resizeTo(screen.availWidth,screen.availHeight);
	
	setSize();
}

function getBrowserWidth(){
  var clientW;
  if (self.innerWidth){
    clientW = self.innerWidth;
  } else if (document.documentElement && document.documentElement.clientWidth){
    clientW = document.documentElement.clientWidth;
  } else if (document.body){
    clientW = document.body.clientWidth;
  }
  
  if(BrowserDetect.browser == "Safari") clientW -= 7;
  return clientW;
}
function getBrowserHeight(){
  var clientH;
  if (self.innerHeight){
    clientH = self.innerHeight;
  } else if (document.documentElement && document.documentElement.clientHeight){
    clientH = document.documentElement.clientHeight;
  } else if (document.body){
    clientH = document.body.clientHeight;
  }
  
  if(BrowserDetect.browser == "Safari") clientH -= 9;
  return clientH;
}

function setFlashAttribute(attribute,value){
	// wert fuer flashobject setzen
	//alert("setFlashAttribute() "+movieName+" -> "+attribute+":"+value);
	document[movieName].setAttribute(attribute,value);
}

function setSize( diff )
{
	if (!diff) diff = 0;
	// bei resize des browsers flash objekt an fenster anpassen. dabei minimal abmessungen beruecksichtigen,
	// damit der hauptcontent ueber die browser scrollbars erreichbar ist
	// @diff is ein hilfsparamter. damit das ganze auch bei netscape 7 und mozilla klappt, muss der film
	// zunaechst auf eine flaeche abzueglich der scrollbarabmessungen gesetzt werden.
	
	//alert(document[movieName].getAttribute("height"));
	
	//height = document[movieName].getAttribute("height");
	
	setFlashAttribute("height",(getBrowserHeight() > minHeight) ? getBrowserHeight()+diff : minHeight);
	
	//alert("browser: " + getBrowserHeight() + " flash: " + height);
	//alert("hoeher? " + (getBrowserHeight() < height));
	
	self.setTimeout("setWidth()", 100);
}

function setWidth()
{
  var deltaX = (getBrowserHeight() < height) ? -16 : 0;
	setFlashAttribute("width",(getBrowserWidth()+deltaX > width) ? getBrowserWidth()+deltaX : width);
}

function setSizeTimer( ) {
	// für mozilla und netscape setSize zeitversetzt 2 mal ausführen, damit weissraum von scrollbars immer gefuellt wird
	if (!document.all) {
		setSize ( -16 );
		self.setTimeout("setSize( )", 100);
	}
	else setSize( );
}

window.onload = setSize;
window.onresize = setSize;

// FI
function setDivHeight(numHeight)
{
  //heigth = numHeight;
  var userAgent = navigator.userAgent.toLowerCase();
  minHeight = numHeight;
  //alert("minHeight: " + minHeight);
  //alert("getClientHeight: " + getBrowserHeight());
  numHeight = (getBrowserHeight() > numHeight) ? getBrowserHeight() : numHeight;

  setFlashAttribute("height",numHeight);
  
  height = numHeight;
}