/*
window.onload = init;
var holder;
var increment = 0;
var stopIt;
var newsItems = new Array();
var currentSet = 0;
var totalSets;
var numItemsInSet = 4;

function init() {
	var totalWidths = 0;
	//stopIt = setTimeout(moveNews,100);
	stopIt = setInterval(moveNews,100);
 	holder = document.getElementById('container');
	holder.onmouseover = stopEverything;
	holder.onmouseout = init;
	for (i=0;i<holder.childNodes.length;i++) {
		if (holder.childNodes[i].innerHTML != undefined) {
			newsItems.push(holder.childNodes[i]);
			totalWidths += holder.childNodes[i].offsetWidth;	
		}
	}
	totalSets = newsItems.length / numItemsInSet;
	holder.style.width = String(totalWidths) + "px";
	holder.style.position = "absolute";
	startList();
}
function moveNews() {
	holder.style.left = String(holder.offsetLeft - 2)+"px";
}


function stopEverything() {
	clearInterval(stopIt);	
}
*/

window.onload = init;
var holder;
var increment = 0;
var stopIt;
var newsItems = new Array();
var currentSet = 0;
var totalSets;
var numItemsInSet = 4;

var first_time = true;
var totalWidths = 0;

function init() {
   if( first_time ) {
      first_time = false;
      setUp();
   }
	stopIt = setInterval(moveNews,100);
}
function moveNews() {
	holder.style.left = String(holder.offsetLeft - 2)+"px";
   if( (holder.offsetLeft + totalWidths) <= 0 ) {
      holder.style.left = "800px";
   }
}
function setUp() {
 	holder = document.getElementById('container');
	holder.onmouseover = stopEverything;
	holder.onmouseout = init;
	for (i=0;i<holder.childNodes.length;i++) {
		if (holder.childNodes[i].innerHTML != undefined) {
			newsItems.push(holder.childNodes[i]);
			totalWidths += holder.childNodes[i].offsetWidth;	
		}
	}
	totalSets = newsItems.length / numItemsInSet;
	holder.style.width = String(totalWidths) + "px";
	holder.style.position = "absolute";
   holder.style.left = "800px";
//   totalWidths = 10000;
//   setTimeout(recount,500);
	startList();
}
function recount() {
   totalWidths = 0;
   for (i=0;i<holder.childNodes.length;i++) {
      if (holder.childNodes[i].innerHTML != undefined) {
         totalWidths += holder.childNodes[i].offsetWidth;	
      }
   }
}
function stopEverything() {
	clearInterval(stopIt);	
}


