var box_width;
var tape_width;
var ticker_x;
var ticker_timer;

var tick_step = 1;  // pixels
var tick_delay = 20;  // milliseconds
var tick_pause = 4000;  // milliseconds

function load_ticker() {
	box_width = parseInt(document.getElementById('ticker_box').offsetWidth);
	tape_width = parseInt(document.getElementById('ticker_tape').offsetWidth);
	ticker_x = box_width + tick_step;
	document.getElementById('ticker_tape').style.left = ticker_x + 'px';
	tick();
}

function tick() {
	clearTimeout(ticker_timer);
	if (ticker_x <= (tape_width * -1)) {
		ticker_x = box_width + tick_step;
		ticker_timer = setTimeout('tick(' + ticker_x + ')', tick_pause);
	} else {
		ticker_x -= tick_step;
		ticker_timer = setTimeout('tick(' + ticker_x + ')', tick_delay);
	}
	document.getElementById('ticker_tape').style.left = ticker_x + 'px';
}
