function moveit(target, original) {
	if (Math.floor(target/shiftwidth) != target/shiftwidth) {
		target = (Math.floor(target/shiftwidth))*shiftwidth;
	}
	if (document.getElementById('supscroll').scrollLeft-target > -shiftby) {
		if (target>=(lastsup*shiftwidth)) {
			document.getElementById('supscroll').scrollLeft=0;
			return false;
		} else {
			document.getElementById('supscroll').scrollLeft=target;
		}
	}
	if (target != document.getElementById('supscroll').scrollLeft) {
		document.getElementById('supscroll').scrollLeft+=shiftby;
		now=target;
		was=original;
		setTimeout("moveit(now,was)",timeout);
	}
}

function scrollit() {
	if (halt) {
		setTimeout("scrollit()",longtime);
		return false;
	} else {
		moveit(document.getElementById('supscroll').scrollLeft+shiftwidth,document.getElementById('supscroll').scrollLeft);
		setTimeout("scrollit()",longtime);
		return false;
	}
}


