Nella funzione di johnny c'e` anche un metodo obsoleto: scroll() e` stato sostituito da scrollTo() o scrollBy()
Comunque la logica la puoi utilizzare.
Se usi gli attributi left e top dei CSS applicati a un <div> che scorre dentro un altro <div>, puoi adattare quella funzione ad un riquadro.
In abbozzo potrebbe essere:
Supponendo un <div id="fisso"> con dentro un <div id="mobile">
codice:
function scrollwindow() {
i_scroll -= step;
if (i_scroll >= scrollheight) {i_scroll=0;}
document.getElementById('mobile').style.top = i_scroll;
var timer = setTimeout("scrollwindow()",scrollSpeed)
}
Nota che occorre sistemare alcune cose e definire i CSS correttamente per i due <div>.