//news scroll designed and written copyright Duo Design 2005
//www.duointernet.com
//licensed to Local Solutions Aug 05 for site www.localsolutions.org.uk


window.onload=newsSetup;
doScroll=0;
newsClock=0;
prevClock=0;

function newsSetup(){
	if(document.getElementById && document.getElementById("newsblock")){
		var newspanel=document.getElementById("newsblock");
		var scroller=document.getElementById("newsscroller");
		var newscopy=document.createElement("ul");
		newscopy.setAttribute('id','newsblock2');
		newscopy.className='dynamic';
		newscopy.innerHTML=newspanel.innerHTML;
		scroller.appendChild(newscopy);
		speed=-1;
		scrolllooptime=1
		doScroll++;
		setTimeout("newsTimer()",1);
		setTimeout("newsScroll()",2000);	
	}
}

function newsScrollPlay(){
	if(!doScroll){
		speed=-1;
		scrolllooptime=70
		doScroll++;
		newsScroll();	
	}
}

function newsScrollPause(){
	if(doScroll){
	    speed=-1;
		scrolllooptime=70
		doScroll=false;
	}
}

function newsScrollUp(){
	if(!doScroll){
		speed=5;
		doScroll++;
		newsScroll();	
	}	
}

function newsScrollDown(){
	if(!doScroll){
		speed=-5;
		doScroll++;
		newsScroll();
	}
	
}

function newsTimer(){
	newsClock++;
	setTimeout("newsTimer()",1);
}

function newsScroll(){
	if(newsClock-5>prevClock && doScroll){
		var newspanel=document.getElementById("newsblock");
		var newspanel2=document.getElementById("newsblock2");
		var scroller=document.getElementById("newsscroller");
		var ypos=newspanel.offsetTop;
		if(ypos+speed+ newspanel.offsetHeight<0){		
			ypos=0;
		}
		if(ypos>0){
			ypos=0-newspanel.offsetHeight;
		}		
		newspanel.style.top = ypos+speed + "px";
		newspanel2.style.top= ypos+speed+ newspanel.offsetHeight+"px";		
		prevClock=newsClock;
	}
	setTimeout("newsScroll()",1);
	//console.log('newsScroll '+newsClock);	
}





