
var status = true;
   
function ebenen_bewegen(  )
{	var status = false;
	var i;

	for ( i = 0; i < ebenen_anzahl; i++ )
	{
		move( ebene_namen[i], ebene_aktuell_x[i], ebene_aktuell_y[i] );
		if ( in_intervall(ebene_aktuell_x[i], ebene_anfang_x[i], ebene_ende_x[i]) )
		{	if (ebene_aktuell_x[i] != ebene_ende_x[i])
			{	ebene_aktuell_x[i] += inkrement_x[i];
				status = true;
			}
		}
		if ( in_intervall(ebene_aktuell_y[i], ebene_anfang_y[i], ebene_ende_y[i]) )
		{	if (ebene_aktuell_y[i] != ebene_ende_y[i])
			{	ebene_aktuell_y[i] += inkrement_y[i];
				status = true;
			}
		}
	}
	
	if (status==true)
	{
		setTimeout( 'ebenen_bewegen( );', 77 );
	}
	else
		return true;
}

function move( ebene_name, x, y )
{
	ebene_obj = get_id( ebene_name );
	ebene_obj.left = x;
	ebene_obj.top = y;
	ebene_obj.visibility = "visible";
	
	return true;
}

function in_intervall( x, i1, i2 )
{	var stat = false;

	if ( (Math.min(i1, i2) <= x) && (x <= Math.max(i1, i2)) )
		stat = true;
	else
		stat = false;
		
	return stat;
}
