
function Lauftext()
{

	var cur = document.getElementById('lauftextID').firstChild;
	var next;
	
	while (cur) 
	{ 
		next = cur.nextSibling;
		if (cur.nodeType == 3) document.getElementById('lauftextID').removeChild(cur); 
		cur = next;
	}
	
	this.speed = 20;
	this.left = 0;
  this.pos_end = document.getElementById('lauftextID').firstChild.offsetWidth;
  document.getElementById('lauftextID').style.width = 2 * screen.availWidth;
  document.getElementById('lauftextID').style.height = document.getElementById('lauftextID').firstChild.offsetHeight;
  document.getElementById('lauftextID').style.visibility = 'visible';
    
}

function LauftextStarten()
{
    this.stop();
    
    this.left -= 1;

    if (this.left <= -this.pos_end)
    {
        this.left = 0;
        document.getElementById('lauftextID').appendChild(document.getElementById('lauftextID').firstChild);
        this.pos_end = document.getElementById('lauftextID').firstChild.offsetWidth;
    }
    
    document.getElementById('lauftextID').style.left = this.left + 'px';
    this.id_timeout = setTimeout('lt.start()', this.speed);
}

function LauftextStoppen()
{
    if (this.id_timeout) clearTimeout(this.id_timeout);
    this.id_timeout = null;
}


Lauftext.prototype.start = LauftextStarten;
Lauftext.prototype.stop = LauftextStoppen;

var lt = null;

function LauftextBegin()
{
    lt = new Lauftext();
    lt.start();
}

LauftextBegin();
