function articles_tickertape_setup(nprefix) {
	//get objects
	container = oniongetelement(nprefix+"container");
	content = oniongetelement(nprefix+"content");
	
	//setup values
	container.tapetimer = 0;
	container.tapedetail = 10;
	container.tapespeed = 60.0;
	container.tapeoffset = 0;
	
	//start timer for scroll
	container.tapetimer = setTimeout("articles_tickertape_update('"+nprefix+"')",container.tapedetail);
}

function articles_tickertape_update(nprefix) {
	//get objects
	container = oniongetelement(nprefix+"container");
	content = oniongetelement(nprefix+"content");
	
	//move teh content
	container.tapeoffset = container.tapeoffset + (container.tapespeed / (1000.0 / container.tapedetail));
	
	//check for end of scroll
	if (container.tapeoffset >= content.offsetWidth) {
		container.tapeoffset = -container.offsetWidth;
	}
	content.style.left = -container.tapeoffset+"px";
	
	//restart the timer
	clearTimeout(container.tapetimer);
	container.tapetimer = setTimeout("articles_tickertape_update('"+nprefix+"')",container.tapedetail);
}

function articles_tickertape_mouseover(nprefix) {
	//get objects
	container = oniongetelement(nprefix+"container");
	content = oniongetelement(nprefix+"content");
	
	if (container.tapetimer) {
		clearTimeout(container.tapetimer);
		container.tapetimer = 0;
	}
}

function articles_tickertape_mouseout(nprefix) {
	//get objects
	container = oniongetelement(nprefix+"container");
	content = oniongetelement(nprefix+"content");
	
	if (container.tapetimer == 0) {
		container.tapetimer = setTimeout("articles_tickertape_update('"+nprefix+"')",container.tapedetail);
	}
}