var ie=document.all
var dom=document.getElementById

if (mess.length>2) i_=2
else i_=0

function move1(whichlayer){
	tlayer=eval(whichlayer)
	if (tlayer.top>0&&tlayer.top<=5){
		tlayer.top=0
		setTimeout("move1(tlayer)",scrollerdelay)
		setTimeout("move2(document.main.document.second)",scrollerdelay)
		return
	}
	if (tlayer.top>=tlayer.document.height*-1){
		tlayer.top-=5
		setTimeout("move1(tlayer)",30)
	} else {
		tlayer.top=parseInt(scrollerheight)
		tlayer.document.write(mess[i])
		tlayer.document.close()
		if (i_==mess.length-1)
			i_=0
		else
			i_++
	}
}

function move2(whichlayer){
	tlayer2=eval(whichlayer)
	if (tlayer2.top>0&&tlayer2.top<=5){
		tlayer2.top=0
		setTimeout("move2(tlayer2)",scrollerdelay)
		setTimeout("move1(document.main.document.first)",scrollerdelay)
		return
	}
	if (tlayer2.top>=tlayer2.document.height*-1){
		tlayer2.top-=5
		setTimeout("move2(tlayer2)",30)
	}else{
		tlayer2.top=parseInt(scrollerheight)
		tlayer2.document.write(mess[i_])
		tlayer2.document.close()
		if (i_==mess.length-1) i_=0
		else i_++
	}
}

function move3(whichdiv){
	tdiv=eval(whichdiv)
	if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.top)<=2){
		tdiv.style.top=0+"px"
		setTimeout("move3(tdiv)",scrollerdelay)
		setTimeout("move4(second2_obj)",scrollerdelay)
		return
	}
	if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
		tdiv.style.top=parseInt(tdiv.style.top)-2+"px"
		setTimeout("move3(tdiv)",30)
	}else{
		tdiv.style.top=parseInt(scrollerheight)
		tdiv.innerHTML=mess[i_]
		if (i_==mess.length-1) i_=0
		else i_++
	}
}

function move4(whichdiv){
	tdiv2=eval(whichdiv)
	if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=2){
		tdiv2.style.top=0+"px"
		setTimeout("move4(tdiv2)",scrollerdelay)
		setTimeout("move3(first2_obj)",scrollerdelay)
		return
	}
	if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
		tdiv2.style.top=parseInt(tdiv2.style.top)-2+"px"
		setTimeout("move4(second2_obj)",30)
	}else{
		tdiv2.style.top=parseInt(scrollerheight)
		tdiv2.innerHTML=mess[i_]
		if (i_==mess.length-1) i_=0
		else i_++
	}
}

function startscroll(){
	if (ie||dom){
		first2_obj=ie? first2 : document.getElementById("first2")
		second2_obj=ie? second2 : document.getElementById("second2")
		move3(first2_obj)
		second2_obj.style.top=scrollerheight
		second2_obj.style.visibility='visible'
	}
	else if (document.layers){
		document.main.visibility='show'
		move1(document.main.document.first)
		document.main.document.second.top=parseInt(scrollerheight)+5
		document.main.document.second.visibility='show'
	}
}
window.onload=startscroll

msg ='<ilayer id="main" width="'+scrollerwidth+'"; height="'+scrollerheight+'"; bgColor="'+scrollerbgcolor+'"; background="'+scrollerbackground+'"; visibility=hide;>\n';
msg+='<layer id="first" left=0 top=1 width="'+scrollerwidth+'";>';
document.write(msg);
if (document.layers) document.write(mess[0])
msg ='</layer>\n';
msg+='<layer id="second" left=0 top=0 width="'+scrollerwidth+'"; visibility=hide>\n';
document.write(msg);
if (document.layers) document.write(mess[dyndetermine=(mess.length==1)? 0 : 1])
document.write('</layer>\n</ilayer>\n');
if (ie||dom){
	document.writeln('<div id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+' ;background-image:url('+scrollerbackground+')">')
	document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0px;top:0px">')
	document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:1px;">')
	document.write(mess[0])
	document.writeln('</div>')
	document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:0px;visibility:hidden">')
	document.write(mess[dyndetermine=(mess.length==1)? 0 : 1])
	document.writeln('</div>')
	document.writeln('</div>')
	document.writeln('</div>')
}