var flugLeftStartGast = 0;
var flugTopStartGast = 200;
var flugLeftEndMinGast = 0;
var flugLeftEndMaxGast = flugSchirmbreite-flugBildbreiteGast;
//var flugTopEndMinGast = 0;
//var flugTopEndMaxGast = flugSchirmhoehe-flugBildhoeheGast;
//var flugLstep5 = 4;
//var flugTstep5 = 1;
var flugZeitGast = 50;
var flugTimerGast = null;
var flugSchrittweiteGast = 1;
var flugSchrittweiteRichtungGast = 1;
var flugBeendenGast = false;
var flugRichtungGast = 1;

var flugObjGast;

function fliegenGast()
{  flugObjGast = Aufbau("gastcss2");
   flugStartPos(flugObjGast, flugLeftStartGast, flugTopStartGast);
   schwingenGast();
}

function schwingenGast()
{  flugSchrittweiteGast += flugSchrittweiteRichtungGast;

	if ( !flugBeendenGast )
	{
		if( ( document.layer && ! window.opera ) || document.getElementById )
		{	flugObjGast.left = parseInt(flugObjGast.left) + flugSchrittweiteGast * flugRichtungGast;
         //flugObjGast.top =  parseInt(flugObjGast.top) + flugSchrittweiteGast * flugRichtungGast;
			if (parseInt(flugObjGast.left) > flugLeftEndMaxGast || parseInt(flugObjGast.left) < flugLeftEndMinGast)
				flugBeendenGast = true;
		}
		else
		{	flugObjGast.pixelLeft += flugSchrittweiteGast * flugRichtungGast;
			//flugObjGast.pixelTop +=  flugSchrittweiteGast * flugRichtungGast;
			if (flugObjGast.pixelLeft > flugLeftEndMaxGast || flugObjGast.pixelLeft < flugLeftEndMinGast)
				flugBeendenGast = true;
		}
	}
	else
	{  clearTimeout(flugTimerGast);
		flugRichtungGast = -flugRichtungGast;
		flugBeendenGast = !flugBeendenGast;
	}
	if ( flugSchrittweiteGast > 6 || flugSchrittweiteGast < 1)
		flugSchrittweiteRichtungGast = -flugSchrittweiteRichtungGast;
	flugTimerGast = setTimeout( "schwingenGast()", flugZeitGast );
}