var flugLeftStartFrett = 257;
var flugTopStartFrett = 300;
//var flugLeftEndMinFrett = -flugBildbreiteFrett;
//var flugLeftEndMaxFrett =  flugSchirmbreite;//+flugBildbreiteFrett;
var flugTopEndMinFrett = 0;///////-flugBildhoeheFrett;
var flugTopEndMaxFrett =  flugSchirmhoehe;//+flugBildhoeheFrett;
//var flugLstepFrett = 4;
//var flugTstepFrett = 1;
var flugZeitFrett = 50;
var flugTimerFrett = null;
var flugSchritteFrett = 30;
var flugSchrittweiteFrett = (2 * Math.PI) / flugSchritteFrett;
var flugPosFrett = 0;
var flugZaehlerFrett = 0;
var flugBeendenFrett = false;
var flugRichtungFrett = 1;
var flugBasisFrett = 0;

var flugObjFrett;

function fliegenFrett()
{  flugSinTab = erzeugeSinTab();
	flugObjFrett = Aufbau("frettcss2");
	flugStartPos(flugObjFrett, flugLeftStartFrett, flugTopStartFrett);
	schwingenFrett();
}

function schwingenFrett()
{  flugZaehlerFrett++;

	if ( !flugBeendenFrett )
	{
		if( ( document.layer && ! window.opera ) || document.getElementById )
		{	flugObjFrett.left = flugBasisFrett + flugSinTab[ flugPosFrett ] + ( 2 * flugZaehlerFrett ) * flugRichtungFrett;
         flugObjFrett.top = parseInt(flugObjFrett.top) - 3;
			if (flugObjFrett.top < flugTopEndMinFrett)
				flugBeendenFrett = true;
		}
		else
		{	flugObjFrett.pixelLeft = flugBasisFrett + flugSinTab[flugPosFrett] + ( 2 * flugZaehlerFrett ) * flugRichtungFrett;
			flugObjFrett.pixelTop -= 3;
			if (flugObjFrett.pixelTop < flugTopEndMinFrett)
				flugBeendenFrett = true;
		}

		if( ++flugPosFrett >= flugSchritteFrett )
			flugPosFrett = 0;
	}
	else
	{
   	clearTimeout(flugTimerFrett);

      if (flugBasisFrett == 0 )
         flugBasisFrett = flugSinTab[flugPosFrett] + ( 2 * flugZaehlerFrett ) * flugRichtungFrett;
      else
         flugBasisFrett = 0;

		flugStartPos(flugObjFrett, -1, flugTopEndMaxFrett);

	  	flugZaehlerFrett = 0;
		flugRichtungFrett = -flugRichtungFrett;
		flugBeendenFrett = !flugBeendenFrett;
	}
	flugTimerFrett = setTimeout( "schwingenFrett()", flugZeitFrett );
}
