Бегущая строка, которую можно остановить.

Код:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<SCRIPT>
<!--
var verzoegerung = 150;
var laenge = 70;
var pos = 0;
var abbruch;

function laufe()
{
var text = ' Эта бегущая строка останавливается при нажатии кнопки, удобно использовать для вывода новостей, содержащих информацию, которую полезно переписать.. *** '
var ausgabe='<PRE style="background:#BCB9D9;">' +
(text + text).substring(pos, pos + laenge) + '</PRE>';
if (navigator.appName == 'Netscape') with (document.laufband.document)
{
open(); write(ausgabe); close();
}
else
laufband.innerHTML = ausgabe;
pos ++;
if (pos > text.length)
pos = 0;
abbruch = setTimeout('laufe()', verzoegerung);
pause = 0;
}

function startstop()
{
if (pause == 0)
{
clearTimeout(abbruch);
pause = 1;
}
else
{
laufe();
pause = 0;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#7F007F" ALINK="#FF0000" onLoad='laufe()'>
<DIV id="laufband" style=position:absolute;left:130;top:240;width:200>
</DIV>
<DIV style=position:absolute;left:10;top:240><FORM><INPUT type=button value="Start/Stop" onClick='startstop()'></FORM></DIV>
</BODY>
</HTML>