// copyright C 2004 Kouznetsov Viatcheslav

var run_step;
var run_timer;
var run_elem;
var run_ins_height;

function run_init(go) {
	run_elem = name2elem('news');
	run_step = -1;
	run_ins_height = run_elem.offsetHeight ? run_elem.offsetHeight : 1500;
	if(go) run_timer = setInterval('run_move()',60);
}

function run_pause() {
	if(run_timer) clearInterval(run_timer);
	run_timer = null;
}

function run_up() {
	run_step = -1;
	if(!run_timer) run_timer = setInterval('run_move()',60);
}

function run_down() {
	run_step = 1;
	if(!run_timer) run_timer = setInterval('run_move()',60);
}

function run_move() {
	var y = parseInt(run_elem.style.top,10);
	if( (run_step==-1) && (y < -run_ins_height) ) y = 300;
	else if( (run_step==1) && (y > 300) ) y = -run_ins_height;
	run_elem.style.top = '' + ( y + run_step ) + 'px';
}