// JavaScript Document
var targetPos;
var element;
var timer;
var millisecs;
var homePos;

function nav_setHomePos(newHomePos)
{
	homePos = newHomePos;
}

function nav_move (leftPos)
{
	element = document.getElementById("shineon");
	if ( parseInt(element.style.left) == leftPos ) return;
	targetPos = leftPos;
	window.clearTimeout(timer);
	millisecs = 1;
	
	if ( targetPos > parseInt(element.style.left) )
		moveElementRight();
	else
		moveElementLeft();
}

function nav_moveBack()
{
	element = document.getElementById("shineon");
	if ( parseInt(element.style.left) == homePos ) return;
	targetPos = homePos;
	window.clearTimeout(timer);
	millisecs = 1;
	
	if ( homePos > parseInt(element.style.left) )
		moveElementRight();
	else
		moveElementLeft();
}

function moveElementLeft()
{
	var currentPos = parseInt(element.style.left);

	if ( currentPos <= targetPos )
	{
		element.style.left = targetPos;
		window.clearTimeout(timer);
		return;
	}

	currentPos = currentPos-5;
	element.style.left = currentPos + "px";
	
	timer = window.setTimeout("moveElementLeft()", millisecs);
}

function moveElementRight()
{
	var currentPos = parseInt(element.style.left);

	if ( currentPos >= targetPos )
	{
		element.style.left = targetPos;
		window.clearTimeout(timer);
		return;
	}

	currentPos = currentPos+5;
		
	element.style.left = currentPos + "px";
	
	timer = window.setTimeout("moveElementRight()", millisecs);
}

function showSomething()
{
	var jetzt = new Date();
	document.getElementById('content').innerHTML=jetzt.getMilliseconds()
}
