newsHold=new Array();

var NVP

function buildNewsHoldArray(){
	
	NVP=document.getElementById("NEWS").getElementsByTagName("DIV") //get subelements in main div
	
	for(n=0;n<NVP.length;n++) {
		
		if(NVP[n].innerHTML != undefined) {
		newsHold[newsHold.length]=NVP[n].innerHTML //extract html and push to newsHold
				}
	}
		document.getElementById("NEWS").innerHTML="" // clear main div innerHTML
}	
	

	
var NV,s

var newsCurrent=0	
var roll_over = 0

	
function startNews(){
	
	NV=document.getElementById("NEWS")
	
		NV.onmouseover = function() {
		roll_over = 1
	}	
	NV.onmouseout = function() {
		roll_over = 0
	}	
	
	NV_height = NV.offsetHeight;
	NV_width = NV.offsetWidth;


		
	if(NV.innerHTML.length<5)	
		NV.appendChild(buildNewsBlock("&nbsp;&nbsp;&nbsp; "))
		
	if(newsCurrent < newsHold.length){

		NV.appendChild(buildNewsBlock(newsHold[newsCurrent]))
		
		newsCurrent++
		
	}else{
		newsCurrent=1
		NV.appendChild(buildNewsBlock(newsHold[0]))
	}

	scrollNext()

}

scrollNext =function(){
	
	clearTimeout(s)
		ObLast=NV.childNodes[NV.childNodes.length-1]

		if(NV.scrollTop < NV_height){
			if (roll_over == 0){
				NV.scrollTop += 2
			}
			s=setTimeout('scrollNext()', 60)
			
		}else{
			
			ob2Remove = NV.childNodes[0]
			NV.removeChild(ob2Remove)
			NV.scrollTop= 0
			s=setTimeout('startNews()',2500)
		
	}
}

buildNewsBlock = function(p){
	tmp=document.createElement("DIV")
	tmp.className="newsBlock"
	tmp.style.height = NV_height+"px";
	tmp.style.width = NV_width+"px";
	//tmp.style.cursor = "pointer";	
	tmp.innerHTML=p


	return tmp
}

buildNewsHoldArray();
startNews();