
function move1(whichlayer,ObjParams)
{
	tlayer=eval(whichlayer)
	nObject=eval(ObjParams)
	if (tlayer.top>0&&tlayer.top<=5)
	{
		tlayer.top=0
		setTimeout("move1(tlayer,nObject)",ObjParams.scrollerdelay)
		setTimeout("move2(document.main.document.second,nObject)",ObjParams.scrollerdelay)
		return
	}
	
	if (tlayer.top>=tlayer.document.height*-1)
	{
		tlayer.top-=5
		setTimeout("move1(tlayer,nObject)",50)
	}
	else
	{
		tlayer.top=parseInt(ObjParams.scrollerheight)
		tlayer.document.write(messages[iCount])
		tlayer.document.close()
		if (iCount==messages.length-1)
			iCount=0
		else
			iCount++
	}
}

function move2(whichlayer,ObjParams)
{
	tlayer2=eval(whichlayer)
	nObject=eval(ObjParams)
	if (tlayer2.top>0&&tlayer2.top<=5)
	{
		tlayer2.top=0
		setTimeout("move2(tlayer2,nObject)",ObjParams.scrollerdelay)
		setTimeout("move1(document.main.document.first,nObject)",ObjParams.scrollerdelay)
		return
	}
	if (tlayer2.top>=tlayer2.document.height*-1)
	{
		tlayer2.top-=5
		setTimeout("move2(tlayer2,nObject)",50)
	}
	else
	{
		tlayer2.top=parseInt(ObjParams.scrollerheight)
		tlayer2.document.write(messages[iCount])
		tlayer2.document.close()
		if (iCount==messages.length-1)
			iCount=0
		else
			iCount++
	}
}

function move3(ObjParams)
{
	tdiv=eval(ObjParams.second2_obj)
	nObject=eval(ObjParams)
	if (parseInt(ObjParams.first2_obj.style.top)>0&&parseInt(ObjParams.first2_obj.style.top)<=5)
	{
		ObjParams.first2_obj.style.top=0+"px"
		setTimeout("move3(nObject)",ObjParams.scrollerdelay)
		setTimeout("move4(nObject)",ObjParams.scrollerdelay)
		return
	}
	if (parseInt(ObjParams.first2_obj.style.top)>=tdiv.offsetHeight*-1)
	{
		ObjParams.first2_obj.style.top=parseInt(ObjParams.first2_obj.style.top)-5+"px"
		setTimeout("move3(nObject)",50)
	}
	else
	{
		ObjParams.first2_obj.style.top=parseInt(ObjParams.scrollerheight)
		ObjParams.first2_obj.innerHTML=messages[iCount]
		if (iCount==messages.length-1)
			iCount=0
		else
			iCount++
	}
}

function move4(ObjParams)
{
	tdiv2=ObjParams.second2_obj
	nObject=eval(ObjParams)
	if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=5)
	{

		tdiv2.style.top=0+"px"
		setTimeout("move4(nObject)",ObjParams.scrollerdelay)
		setTimeout("move3(nObject)",ObjParams.scrollerdelay)
		return
	}
	if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1)
	{
		tdiv2.style.top=parseInt(tdiv2.style.top)-5+"px"
		setTimeout("move4(nObject)",50)
	}
	else
	{
		tdiv2.style.top=parseInt(ObjParams.scrollerheight)
		tdiv2.innerHTML=messages[iCount]
		if (iCount==messages.length-1)
			iCount=0
		else
			iCount++
	}
}

function startscroll(mObjParams)
{

	var nObject = new Object
	if (messages.length>2)
		iCount=2
	else
		iCount=0
	ObjParams = eval(mObjParams);
	if (ObjParams.ie||ObjParams.dom)
	{
		ObjParams.first2_obj=ObjParams.ie? eval(ObjParams.name+"first2") : document.getElementById(ObjParams.name+"first2")
		ObjParams.second2_obj=ObjParams.ie? eval(ObjParams.name+"second2") : document.getElementById(ObjParams.name+"second2")
		move3(ObjParams)
		ObjParams.second2_obj.style.top=ObjParams.scrollerheight
		ObjParams.second2_obj.style.visibility='visible'
	}
	else if (document.layers)
	{
		document.main.visibility='show'
		move1(document.main.document.first,ObjParams)
		document.main.document.second.top=parseInt(ObjParams.scrollerheight)+5
		document.main.document.second.visibility='show'
	}
}
