/**
 * Variablen
 */
var FlashHeight = 1440;
var ObjFlash;
   
/**
 * wird von Flash aufgerufen bei �nderung der Hoehe des Flash Objektes
 * speichert die aktuelle Flash Hoehe in Pixel
 */
function setFlashHeight(value)
{
	yHeight = (typeof(document.body.clientHeight)            !== "undefined" ? document.body.clientHeight            : 0); 
	yHeight = (typeof(document.documentElement.clientHeight) !== "undefined" ? document.documentElement.clientHeight : yHeight); 
	yHeight = (typeof(window.innerHeight)                    !== "undefined" ? window.innerHeight                    : yHeight); 
	
	if(parseInt(yHeight) > parseInt(value))
	{
		document.getElementById('main').style.height = yHeight + 'px';
	}
	 else
	 {
		document.getElementById('main').style.height = value + 'px';
	 }
}

/**
 * setzt die Hoehe des Flashelementes
 */
function SetFlashHeighElement()
{
	if (typeof document.body.scrollHeight != "undefined" && document.body.scrollHeight > FlashHeight)
		document.getElementById("main").style.height = "100%";
	else
		document.getElementById("main").style.height = FlashHeight + "px";
}

/**
 * Aendert die Hoehe des Flash Objektes
 */ 
function WindowResize()
{
	SetFlashHeighElement();
}


function Scroll()
{

	var pos1 = 0, pos2 = 0;
	
	if (typeof document.body.scrollTop != "undefined")
		pos1 = document.body.scrollTop;
	else if (typeof document.documentElement.scrollTop != "undefined")
		pos1 = document.documentElement.scrollTop;
	else if (typeof window.pageYOffset != "undefined")
		pos1 = window.pageYOffset;
	
	if (typeof document.body.clientHeight != "undefined")
		pos2 = document.body.clientHeight;
	else if (typeof document.documentElement.clientHeight != "undefined")
		pos2 = document.documentElement.clientHeight;
	else if (typeof window.innerHeight != "undefined")
		pos2 = window.innerHeight;
		
	if (ObjFlash && typeof ObjFlash.setDisplay != "undefined")
	{                                   
		ObjFlash.setDisplay(pos1, pos2);
	}
}

function NachOben () {
  var y = 0;
  if (window.pageYOffset) {
    y = window.pageYOffset;
  } else if (document.body && document.body.scrollTop) {
    y = document.body.scrollTop;
  }
  if (y > 0) {
    window.scrollBy(0, -10);
    setTimeout("NachOben()", 10);
  }
}



function ScrollTop()
{
	NachOben();
}

/**
 * Aendert die Hoehe des Flash Objektes
 */ 
function LoadingDone()
{
	ObjFlash = swfobject.getObjectById("main");
}

function setDisplay()
{
	yScroll = (typeof(document.documentElement.scrollTop)    !== "undefined" ? document.documentElement.scrollTop    : 0);
	yScroll = (typeof(document.body.scrollTop)               !== "undefined" ? document.body.scrollTop               : yScroll);
	yScroll = (typeof(window.pageYOffset)                    !== "undefined" ? window.pageYOffset                    : yScroll);
	yHeight = (typeof(document.body.clientHeight)            !== "undefined" ? document.body.clientHeight            : 0); 
	yHeight = (typeof(document.documentElement.clientHeight) !== "undefined" ? document.documentElement.clientHeight : yHeight); 
	yHeight = (typeof(window.innerHeight)                    !== "undefined" ? window.innerHeight                    : yHeight); 
	
	if(typeof(ObjFlash) == "function")
	{
		ObjFlash.setDisplay(yScroll,yHeight);
	}
}

/* window.onresize = WindowResize; */
window.onscroll=setDisplay;