var sDelay='2500' //delay between msg scrolls. 3000=3 seconds.
var sSteps=1	//number of pixels the transition steps thru
var sStepDelay=20 //delay between each step of the scroll. 50=.05 seconds.

var sTotalDivs=0
var sHt='20px'

//configure the below variable to change the contents of the scroller
var aryflDivs=new Array()

var iPtr
var ie=document.all
var dom=document.getElementById

aryflDivs.length>2?iPtr=2:iPtr=0

function flipIt1(div1){
	tdiv1=eval(div1)
	if (parseInt(tdiv1.style.top)>0&&parseInt(tdiv1.style.top)<=sSteps){
		tdiv1.style.top=0+"px"
		setTimeout("flipIt1(tdiv1)",sDelay)
		setTimeout("flipIt2(trDiv2Obj)",sDelay)
		return
	}
	if (parseInt(tdiv1.style.top)>=tdiv1.offsetHeight*-1){
		tdiv1.style.top=parseInt(tdiv1.style.top)-sSteps+"px"
		setTimeout("flipIt1(tdiv1)",sStepDelay)
	}
	else{
		tdiv1.style.top=parseInt(sHt)+"px"
		tdiv1.innerHTML=aryflDivs[iPtr]
		iPtr==aryflDivs.length-1?iPtr=0:iPtr++
	}
}

function flipIt2(div1){
	tdiv2=eval(div1)
	if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=sSteps){
		tdiv2.style.top=0+"px"
		setTimeout("flipIt2(tdiv2)",sDelay)
		setTimeout("flipIt1(trDiv1Obj)",sDelay)
		return
	}
	if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
		tdiv2.style.top=parseInt(tdiv2.style.top)-sSteps+"px"
		setTimeout("flipIt2(trDiv2Obj)",sStepDelay)
	}
	else{
		tdiv2.style.top=parseInt(sHt)+"px"
		tdiv2.innerHTML=aryflDivs[iPtr]
		iPtr==aryflDivs.length-1?iPtr=0:iPtr++
	}
}

function buildDivs(){
	while (document.getElementById("tr"+sTotalDivs)!=null){
		aryflDivs[sTotalDivs]=document.getElementById("tr"+sTotalDivs).innerHTML
		sTotalDivs++
	}
}

function startFlipper(){
	trDiv1Obj=ie? trdiv1 : document.getElementById("trdiv1")
	trDiv2Obj=ie? trdiv2 : document.getElementById("trdiv2")
	flipIt1(trDiv1Obj)
	trDiv2Obj.style.top=sHt
	trDiv2Obj.style.visibility='visible'
}

if (ie||dom){
	buildDivs()
	document.writeln('<div id="trmain"><div id="trdiv1" style="position:absolute;left:0px;top:1px">')
	document.write(aryflDivs[0])
	document.writeln('</div><div id="trdiv2" style="position:absolute;left:0px;top:0px">')
	document.write(aryflDivs[(aryflDivs.length==1)? 0 : 4])
	document.writeln('</div></div>')
}

if (window.addEventListener)
	window.addEventListener("load", startFlipper, false)
else if (window.attachEvent)
	window.attachEvent("onload", startFlipper)
else if (ie||dom)
	window.onload=startscroll