var cbxNewsSpeed = 25;
var cbxNewsID = "news";

var cbxNewsStartPos, cbxNewsEndPos, cbxNewsScrollPos,
	cbxNewsContainer, cbxNewsItems,
	cbxNewsInterval, timeoutID;

//initCbxNews();

function initCbxNews() {
	if (!document.getElementById || !document.createTextNode)
		return false;
	cbxNewsContainer = document.getElementById(cbxNewsID);
	cbxNewsItems = document.getElementById(cbxNewsID).getElementsByTagName("div")[0];
	timeoutID = window.setTimeout("startCbxNews()", 500);
}
	
function startCbxNews() {	
	window.clearTimeout(timeoutID);
	cbxNewsStartPos  = getObjHeight(cbxNewsContainer);
	cbxNewsEndPos    = getObjHeight(cbxNewsItems)*-1;
	cbxNewsScrollPos = cbxNewsStartPos;
	cbxNewsInterval  = setInterval("scrollCbxNews()",cbxNewsSpeed);
	cbxNewsContainer.onmouseover = function() {		
		clearInterval(cbxNewsInterval);	
	}
	cbxNewsContainer.onmouseout = function() {
		cbxNewsInterval = setInterval("scrollCbxNews()",cbxNewsSpeed);
	}
}

function playNews() {
	cbxNewsInterval  = setInterval("scrollCbxNews()",cbxNewsSpeed);	
	cbxNewsContainer.onmouseover = function() {		
		clearInterval(cbxNewsInterval);	
	}	
	cbxNewsContainer.onmouseout = function() {
		cbxNewsInterval = setInterval("scrollCbxNews()",cbxNewsSpeed);
	}
}

function stopNews() {
	clearInterval(cbxNewsInterval);
	cbxNewsContainer.onmouseover = function() {};
	cbxNewsContainer.onmouseout = function() {};
}

function resetNews() {
	cbxNewsItems.style.top = "0px";
}

function scrollCbxNews() {
	cbxNewsItems.style.top = cbxNewsScrollPos + "px";	
	if (cbxNewsScrollPos == cbxNewsEndPos) {
		cbxNewsScrollPos = cbxNewsStartPos;
	}
	cbxNewsScrollPos--;	
}

function switchCbxNewsItem() {
	//cbxNewsCell = document.createElement("li");
	//cbxNewsCell.appendChild(cbxNewsItems.firstChild);
	cbxNewsItems.appendChild(cbxNewsItems.firstChild);
	cbxNewsItems.removeChild(cbxNewsItems.firstChild);
}

function getObjHeight(obj) {
	if (obj.offsetHeight)
		return obj.offsetHeight;
	else if (obj.style.pixelHeight)
		return  obj.style.pixelHeight;
	else
		return 0;
}


