var scr_ob=new Array();
var scr_dx=new Array();
function scr(ob) {
	for (var c=0;c<scr_ob.length;c++) if (scr_ob[c]==ob) return;
	scr_dx.push(1);
	do_scr(scr_ob.push(ob)-1);
}
function do_scr(x) {
	var s=scr_ob[x];
	if (s==null) return;
	var n=s.scrollLeft+scr_dx[x];
	if ((n>0) && (n>s.scrollWidth-s.clientWidth)) {
		setTimeout("scr_dx["+x+"]=-5;do_scr("+x+")",2000);
	} else {
		if (n<=0) unscr(x);
		else {
			s.scrollLeft=n;
			setTimeout("do_scr("+x+")",30);
		}
	}
}
function unscr(x) {
	if (scr_ob[x]!=null) scr_ob[x].scrollLeft=0;
	scr_ob[x]=null;
	while ((scr_ob.length>0) && (scr_ob[scr_ob.length-1]==null)) {
		scr_ob.pop();
		scr_dx.pop();
	}
}
