	function centerfy()
		{
		//alert("centerfy:"+navigator.userAgent);
		var innereHoehe = getwindowheight();
		var innereBreite = getwindowwidth();
		
		var backgroundimage=document.getElementById("background");
		var logoimage=document.getElementById("logo");

		
		// Hintergrundausfuellung (auf Firefox deaktivieren)
		if (navigator.userAgent.search(/Firefox\/1\./i) == -1)
			{
			//alert("nicht Firefox 1 identifiziert, es wird eine bildkorrektur vorgenommen \n innereBreite:"+innereBreite);
			backgroundimage.style.width=(innereBreite-1)+"px";
			backgroundimage.style.top=(80)+"px";
			backgroundimage.style.height=(innereHoehe-80-1)+"px";
			}
		
		// Logopositionierung
		logoimage.style.width = 495 + "px";
		logoimage.style.height = 241 + "px";


		logoimage.style.left = Math.floor((innereBreite/2)-(logoimage.style.width.match(/[\d]*/)/2)) + "px";
		logoimage.style.top = (innereHoehe/2) - (logoimage.style.height.match(/[\d]*/)/2) + "px";
		}
		

	function pendel()
		{
		var maxbreite=495;
		var hoehe=241;

		var innereHoehe = getwindowheight();
		var innereBreite = getwindowwidth();

		var logoimage=document.getElementById("logo");

		
		var grad;
		var intervall=25;
		var durchlaeufe = 2;
		var deltagrad=80;
		
		
		for (var durchlauf=0; durchlauf < durchlaeufe; durchlauf++)
			{
			for (grad=0; grad<=deltagrad; grad++)
				{
				var breite = Math.floor(maxbreite*Math.cos((grad*Math.PI/180)));
				// Logopositionierung
				var vonoben = Math.floor((innereHoehe/2) - (hoehe/2));
				var vonlinks = Math.floor((innereBreite/2)-(breite/2));
				
				var aufgabe = "rotateset("+breite+","+hoehe+","+vonlinks+","+vonoben+")";
				var zeitversetzung = ((grad)*intervall) + ((2*durchlauf+0)*deltagrad*intervall);
				
				window.setTimeout(aufgabe, zeitversetzung);
				}
				
			for (grad=deltagrad; grad>=0; grad--)
				{
				var breite = Math.floor(maxbreite*Math.cos((grad*Math.PI/180)));
	
				// Logopositionierung
				var vonoben = Math.floor((innereHoehe/2) - (hoehe/2));
				var vonlinks = Math.floor((innereBreite/2)-(breite/2));
				
				var aufgabe = "rotateset("+breite+","+hoehe+","+vonlinks+","+vonoben+")";
				var zeitversetzung = ((deltagrad-grad)*intervall)+((2*durchlauf+1)*deltagrad*intervall);
	
				window.setTimeout(aufgabe, zeitversetzung);
				}
			}

		//nach den Drehungen das weiter einfliegen
		var zeitversetzung = ((2*durchlaeufe)*deltagrad*intervall);
		//alert(zeitversetzung);
		
		flewin(zeitversetzung);
		}

		
	function rotateset(breite, hoehe, vonlinks, vonoben)
		{
		var k = document.getElementById("logo");
			
		k.style.height=hoehe+"px";
		k.style.width=breite+"px";
		k.style.left=vonlinks+"px";
		k.style.top=vonoben+"px";
		}
		
	function flewin(zeitversetzung)
		{
		var hoehe;
		for (hoehe=-50; hoehe<=15; hoehe++)
			{
			window.setTimeout("posweiter("+hoehe+")", (zeitversetzung+((hoehe+50)*20)));
			}
		}
		
	function posweiter(hoehe)
		{
		document.getElementById('weiter').style.top=hoehe+"px";
		}

	function getwindowheight()
		{
		if (navigator.userAgent.search(/compatible; MSIE/i) == -1)
			{
			//alert("nicht IE erkannt (hoehe)");
			var hoehe = window.innerHeight;
			}
		else
			{
			var hoehe = document.body.offsetHeight;
			}
		return hoehe;
		}

	function getwindowwidth()
		{
		if (navigator.userAgent.search(/compatible; MSIE/i) == -1)
			{
			//alert("niecht IE erkannt (breite)");
			var breite = window.innerWidth;
			}
		else
			{
			var breite = document.body.offsetWidth;
			}
		
		//if (window.scrollbars.visible == true) {breite = breite+10;}
		return breite;
		}
		
