//configure the below five variables to change the style of the scroller
var scrollerdelay=''  //delay between msg scrolls.e.g. 1000 = 1 sec
var scrollerwidth='' 
var scrollerheight=''
var scrollerbgcolor=''
var layerwidth=0

//set below to '' if you don't wish to use a background image
var scrollerbackground=''

//added by sansun
var scrollerborder=''
var scrollerbdcolor=''
var scrollerspeed=''
var speed =0

//configure the below variable to change the contents of the scroller
var messages=new Array()
var ie=document.all
var dom=document.getElementById

function Init(delay,width,height,bgcolor,border,bdcolor,lspeed,bgimg,str){
scrollerdelay=delay
scrollerwidth=width
scrollerheight=height
scrollerbgcolor=bgcolor
layerwidth=scrollerwidth-20
scrollerborder=border
scrollerbdcolor=bdcolor
scrollerspeed=lspeed
speed=scrollerspeed
scrollerbackground=bgimg
messages = str.split('|');

if (messages.length>1){
	i=1}
else{
	i=0
}

formScroller()
}

function move(whichdiv){
tdiv=eval(whichdiv)
if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.top)<=speed){
tdiv.style.top=0+"px"
setTimeout("move(tdiv)",scrollerdelay)
setTimeout("move2(second2_obj)",scrollerdelay)
return
}
if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
tdiv.style.top=parseInt(tdiv.style.top)-speed+"px"
setTimeout("move(tdiv)",50)
}
else{
	if (parseInt(scrollerheight)>=parseInt(second2_obj.scrollHeight)){
		tdiv.style.top=parseInt(scrollerheight)+"px"
	} else {
		tdiv.style.top=second2_obj.scrollHeight+"px"//parseInt(scrollerheight)+"px"
	}	
tdiv.innerHTML=messages[i]
if (i==messages.length-1)
i=0
else
i++
}
}

function move2(whichdiv){
tdiv2=eval(whichdiv)
if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=speed){
tdiv2.style.top=0+"px"
setTimeout("move2(tdiv2)",scrollerdelay)
setTimeout("move(first2_obj)",scrollerdelay)
return
}
if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
tdiv2.style.top=parseInt(tdiv2.style.top)-speed+"px"
setTimeout("move2(second2_obj)",50)

}
else{
	if (parseInt(scrollerheight)>=parseInt(first2_obj.scrollHeight)){
		tdiv2.style.top=parseInt(scrollerheight)+"px"
	} else {
		tdiv2.style.top=first2_obj.scrollHeight+"px"
	}	
tdiv2.innerHTML=messages[i]
if (i==messages.length-1)
i=0
else
i++
}
}

function startscroll(){
first2_obj=ie? first2 : document.getElementById("first2")
second2_obj=ie? second2 : document.getElementById("second2")
move(first2_obj)
		second2_obj.style.top=first2_obj.scrollHeight+"px"//parseInt(scrollerheight)+"px"
		second2_obj.style.visibility='visible'
}

function formScroller(){
	if (ie||dom){
		document.writeln('<div id="main2" onmouseover="speed=0" onmouseout="speed=scrollerspeed" style="position:relative; width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+';border-style:solid;border-width:'+scrollerborder+';border-color:'+scrollerbdcolor+';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:'+layerwidth+';left:5px;top:1px;">')
		document.write(messages[0])
		document.writeln('</div>')
		document.writeln('<div id="second2" style="position:absolute;width:'+layerwidth+';left:5px;top:0px;visibility:hidden">')
		//document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])
		document.writeln('</div>')
		document.writeln('</div>')
		document.writeln('</div>')
	}
	
	if (window.addEventListener)
	window.addEventListener("load", startscroll, false)
	else if (window.attachEvent)
	window.attachEvent("onload", startscroll)
	else if (ie||dom)
	window.onload=startscroll
}