var KS=[] // array for scrollings
var KScounter=0
var d=0

function KScrolling(text,width,height,speed){

	this.number=KScounter++
	this.width=width
	this.height=height
	this.speed=speed
	this.text=text
	KS[this.number]=this
}

KScrolling.prototype.print=function(){
	if(isMSIE){
		this.text="&nbsp;"+this.text+"&nbsp;"
		return ("<div id='KSborder"+this.number+"' style='width: "+this.width+"px;height: "+this.height+"px;overflow: hidden'><div id='KStext"+this.number+"' style='position: relative; top: 0px; left: 0px; visibility: hidden; white-space: nowrap'>"+this.text+"</div></div>")
	}else{
		return ("<br><font style='font-size:80%'>"+this.text+"</font>")
		this.badBrowser=true
	}
}


KScrolling.prototype.scroll=function(){
	if(this.badBrowser) return

	if(!this.layer) {
		this.layer=layer("KStext"+this.number)
		this.layer.show()
		this.offset=0
	}else{
		this.offset=this.offset+1
		if(!this.badBrowser){
			this.layer.moveX(-this.offset)
		}
	}

	if(this.layer.getWidth()>216) {
		if(this.layer.getLeft()>(216-this.layer.getWidth())) {
			setTimeout("KS["+this.number+"].scroll()",this.speed)
		} else {
			setTimeout("KS["+this.number+"].revscroll()",this.speed)
		}
	}

}

KScrolling.prototype.revscroll=function(){
	if(this.badBrowser) return

	if(!this.layer || isMozilla) {
		this.layer=layer("KStext"+this.number)
		this.layer.show()
	}else{
		this.offset=this.offset-1
		if(!this.badBrowser){
			this.layer.moveX(-this.offset)
		}
	}

	if(this.layer.getWidth()>216) {
		if(this.layer.getLeft()<0) {
			setTimeout("KS["+this.number+"].revscroll()",this.speed)

		} else {
			setTimeout("KS["+this.number+"].scroll()",this.speed)
		}
	}
}