function getNewsDiv(){
	var o=document.getElementById("vscrollContainer");
	var divNews=null;
	if (o!=null){
		var x=o.getElementsByTagName("div");
		for (var y=0;divNews==null && y<x.length;y++){
			var aClass=x[y].className.split(' ');
			for (var z=0;divNews==null && z<aClass.length;z++){
				if (aClass[z]=="VolNewsHeadline")
					divNews=x[y];
			}
		}
	}
	return divNews;
}
var newsTimer=null;
function scrollNews(){
	var divNews=getNewsDiv();
	var top=parseInt(divNews.style.top.substring(0,divNews.style.top.length-2));
	var contHeight=document.getElementById("vscrollContainer").offsetHeight;
	/*var contHeight=divNews.offsetHeight;*/
	
	if (top<-divNews.offsetHeight)
		top=contHeight;
	else
		top-=1;
	divNews.style.top=top+"px";
	
	/*alert("Top: "+divNews.style.top);*/
}
function newsHeadlinesOverflow(){
	var overflow=false;
	var divNews=getNewsDiv();
	var divScroller=document.getElementById("vscrollContainer");
	if (divNews!=null && divScroller!=null){
		if (divNews.offsetHeight>divScroller.offsetHeight){
			overflow=true;
		}
		/*alert("divNewsH : "+divNews.offsetHeight+", divScrollerHeight: "+divScroller.offsetHeight+", overflow: "+overflow);*/
	}
	return overflow;
}
function setNewsTimer(){
	if (getNewsDiv()!=null && newsHeadlinesOverflow())
		newsTimer=setInterval("scrollNews();",/*50*/35);
}	
function clearNewsTimer(){
	if (newsTimer!=null)
		clearInterval(newsTimer);
	newsTimer=null;
}

function initScrollNews(){
	var divNews=getNewsDiv();
	var divScroller=document.getElementById("vscrollContainer");
	if (newsHeadlinesOverflow()){
		divNews.style.position="relative";
		divNews.style.top=divScroller.offsetHeight+"px";
		setNewsTimer();
	}
}
	
