var speed = 30;
var distance = 1;
var scroll = true;

function scr_start() {
	scr_scroll();
}

function scr_scroll(scr) {
	if (scroll) {
		if (parseInt(document.getElementById('scr_scroller').style.top) < (-1)*document.getElementById('scr_scroller').offsetHeight) {
			document.getElementById('scr_scroller').style.top = (parseInt(document.getElementById('scr_container').style.height) + 1) + 'px';
		}
		else {
			document.getElementById('scr_scroller').style.top = (parseInt(document.getElementById('scr_scroller').style.top) - distance) + 'px';
		}
	}

	var st = document.getElementsByName('st');
	for (i = 0; i < st.length; i++){
		if ( document.all ){	
			if (st[i].offsetTop - distance < 0 && st[i].offsetTop >= 0) {
				document.getElementById('scr_scroller').style.top = (parseInt(document.getElementById('scr_scroller').style.top) - parseInt(st[i].offsetTop)) +'px';
				setTimeout('scr_scroll()', speed + 3000);
				return;
			}
		}
		else {
			if (document.getElementById('scr_scroller').offsetTop + st[i].offsetTop - distance == 0) {
				setTimeout('scr_scroll()', speed + 3000);
				return;
			}
		}
	}
	setTimeout('scr_scroll()', speed);
}