
//-------------- M O V E -------------- 
var position = 56;
var ziel_position = 0;
var start_position0 = 56;
var start_position = 56;
var amount = 0;
var step = 18;
var step0 = 10;
var step_dyn = step;
var stepfast = 500;
var positionslevel = position - start_position;
var moveOk = 1;

/////////// NETZKAPE  LAYER  UEBERPRUEFEN  / /////////////////


function get_position()
{
if (document.getElementById)
	{//alert('getelement');
	position = parseInt(document.getElementById('Layer40').style.top);
	//alert(position);
	}
	
else if (document.all)
	{//alert('all');
	position = parseInt(document.all.Layer40.style.top);
	//alert(position);
	}
	
else if (document.layers)
	{//alert('layers');
	position = window.document.Layer22.document.Layer40.document.Layer40.top; 
	//alert(position);
	}
}

function move_ok()
{
if (moveOk == 1)
	{
	if ((amount > 0)&&(thumbs_position > 0))
		move()
	else if ((amount < 0)&&(thumbs_position < (thumb_zeilen-1)))
		move()
	}	
}

function move()
{

moveOk = 0;
ziel_position = start_position + amount;
get_position();

if (document.getElementById)
	{
	if (amount < 0)
		{
		if (position > ziel_position)
			{
			position = position - step_dyn;
			if (position < ziel_position)
				position = ziel_position
			document.getElementById("Layer40").style.top = position;
			step_dyn = step_dyn - 2;
			if (step_dyn <= 1) step_dyn = 1;
			setTimeout("move()",50);
			}
		else
			{
			position = ziel_position;
			start_position = position;
			step_dyn = step;
			get_thumb_position();
			moveOk = 1;
			}
		
		}
		
	else if (amount > 0)
		{
		if ((position < ziel_position) && (position != start_position0))
			{
			position = position + step_dyn;
			if (position > ziel_position)
				position = ziel_position
			document.getElementById("Layer40").style.top = position;
			step_dyn = step_dyn - 2;
			if (step_dyn <= 1) step_dyn = 1;
			setTimeout("move()",50);
			}
		else
			{
			position = ziel_position;
			start_position = position;
			step_dyn = step;	
			get_thumb_position();
			moveOk = 1;			
			}									
		}
	}
	
else if (document.layers)
	{
	if (amount < 0)
		{
		if (position > ziel_position)
			{
			position = position - step;
			if (position < ziel_position)
				position = ziel_position
			window.document.Layer22.document.Layer20.document.Layer40.top = position;
			setTimeout("move()",0);
			}
		else
			{
			position = ziel_position;
			start_position = position;
			}
		}
		
	else if (amount > 0)
		{
			if ((position < ziel_position) && (position != start_position0))
				{
					position = position + step;
					if (position > ziel_position)
						position = ziel_position
					window.document.Layer22.document.Layer20.document.Layer40.top = position;
					setTimeout("move()",0);
				}
			else
				{
				position = ziel_position;
				start_position = position;
				}
		}
	}
	
else if (document.all)
	{
	if (amount < 0)
			{
			if (position > ziel_position)
				{
				position = position - step;
				if (position < ziel_position)
					position = ziel_position
				document.all.Layer40.style.top = position;
				setTimeout("move()",0);
				}
			else
				{
				position = ziel_position;
				start_position = position;
				}
			}
		
	else if (amount > 0)
			if ((position < ziel_position) && (position != start_position0))
				{
					position = position + step;
					if (position > ziel_position)
						position = ziel_position
					document.all.Layer40.style.top = position;
					setTimeout("move()",0);
				}
			else
				{
				position = ziel_position;
				start_position = position;
				}
	}
}
