/***********************************************
* Fading Ticker Tape Script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//default speed is 4.5 seconds, Change that as desired
var speed=6500

var news=new Array()
news[0]="&nbsp;Friday 10th Sept, OBHAG Talk - <a href='http://www.pastcaring.com/obhag/index.html'>Dowsing the Hidden Layers</a>"
news[1]="&nbsp;Every Friday, Oswestry Library - <a href='http://www.oswestry-history.co.uk/images/fam-hist-volunteers.jpg'>Weekly Family &amp; Local History Sessions</a>"
//expand or shorten this list of messages as desired

var fadescheme=0 //set 0 to fade bgcolor from (white to black), 1 for (black to white)
var hex=(fadescheme==0)? 255 : 0
var startcolor=(fadescheme==0)? "rgb(255,255,255)" : "rgb(51,0,204)"
var endcolor=(fadescheme==0)? "rgb(33,66,99)" : "rgb(255,255,255)"
var frame=20;

var ie=document.all
var ns6=document.getElementById
var ns4=document.layers

i=0
tickerobject=ie? subtickertape: ns6? document.getElementById("subtickertape") : document.tickertape.document

function regenerate(){
	window.location.reload()
}
function regenerate2(){
	if (document.layers)
	setTimeout("window.onresize=regenerate",450)
}

function bgcolorfade() {
	// 20 frames fading process
	if(frame>0) {
		hex=(fadescheme==0)? hex-12 : hex+12 // increase or decrease color value depd on fadescheme
		tickerobject.style.backgroundColor="rgb("+hex+","+hex+","+hex+")"; // Set color value.
		frame--;
		setTimeout("bgcolorfade()",20);
	}
	else{
		tickerobject.style.backgroundColor=endcolor;
		frame=20;
		hex=(fadescheme==0)? 255 : 0
	}
}

function updatecontent(){
	if (ie||ns6)
	bgcolorfade()
	if (ns4){
		tickerobject.subtickertape.document.write('<span class="subtickertapefont">'+news[i]+'</span>')
		tickerobject.subtickertape.document.close()
	}
	else
	tickerobject.innerHTML=news[i]
	
	if (i<news.length-1)
	i++
	else
	i=0
	setTimeout("updatecontent()",speed)
}
