//. [Textarea Ticker] ...
var speed = 75;							//Geschwindigkeit
var pause = 5000;						//Pausen zwischen den Nachrichten
var timerID = null;
var NewsRunning = false;
var MessageArrayDE = new Array();
var MessageArrayEN = new Array();

// Anzahl der Nachrichten
MessageArrayDE[0] = "+ + + Laktatmessung beim Leipziger Triathlon am 25. Juli 2010 + + +";
MessageArrayDE[1] = "+ + + Laktatdiagnostik zum Selbsttest im Westentaschenformat + + +";

MessageArrayEN[0] = "+ + + Lactate SCOUT in clinical use + + +";
MessageArrayEN[1] = "+ + + Lactate SCOUT for self testing + + +";

var currentMessage = 0;
var offset = 0;

function stopNews()
{
	if (NewsRunning) { clearTimeout(timerID); NewsRunning = false; }
}

function startNewsDE()
{
	stopNews();
	showNewsDE();
}

function startNewsEN()
{
	stopNews();
	showNewsEN();
}

function showNewsDE()
{
	var text = MessageArrayDE[currentMessage];

	if (offset < text.length)
	{
		if (text.charAt(offset) == " ") { offset++; }
			
		var partialMessage = text.substring(0,offset + 1);

		document.NewsForm.NewsField.value = partialMessage;
		offset++;
		timerID = setTimeout("showNewsDE()",speed);
		NewsRunning = true;
	}
	else
	{
		offset = 0;
		currentMessage++;

		if (currentMessage == MessageArrayDE.length) { currentMessage = 0; }
        timerID = setTimeout("showNewsDE()",pause);
		NewsRunning = true;
	}
}

function showNewsEN()
{
	var text = MessageArrayEN[currentMessage];

	if (offset < text.length)
	{
		if (text.charAt(offset) == " ") { offset++; }
			
		var partialMessage = text.substring(0,offset + 1);

		document.NewsForm.NewsField.value = partialMessage;
		offset++;
		timerID = setTimeout("showNewsEN()",speed);
		NewsRunning = true;
	}
	else
	{
		offset = 0;
		currentMessage++;

		if (currentMessage == MessageArrayEN.length) { currentMessage = 0; }
        timerID = setTimeout("showNewsEN()",pause);
		NewsRunning = true;
	}
}
