function RolBox(container, frequency, direction, speed,ContainerClass,setRoleheight) {	if (typeof(container) == 'string') { container = document.getElementById(container);	} this.container = container;this.frequency = frequency;this.direction = direction;	this.setRoleheight = setRoleheight;	this.speed = speed || 2;var divs = this.container.getElementsByTagName('li');	this.films = []; for (var i = 0; i < divs.length; i++) {if (divs[i].className ==ContainerClass) {divs[i].onmouseover = function(self){	return function(){self._mouseover()};} (this);divs[i].onmouseout = function(self){return function(){self._mouseout()};}	(this);this.films[this.films.length] = divs[i];} } 	this._playTimeoutId = null;this._slideTimeoutId = null;this._slidable = true; var isIE5 = navigator.userAgent.toLowerCase().indexOf("msie 5.0")>0; 	if (!isIE5) this._loop();} RolBox.prototype = { _loop : function() {	var sb = this;	this._playTimeoutId = setTimeout(function(){sb._slide()}, this.frequency);	},	_slide : function() {	var sb = this;	var _slide = function() {	if (!sb._slidable) return;	var c = sb.container;	if (sb.direction == 'top') { if (c.scrollTop < sb.setRoleheight-sb.speed) { 	c.scrollTop += sb.speed;} else {clearInterval(sb._slideTimeoutId);	sb._loop();	var ul = c.getElementsByTagName('ul')[0];	ul.appendChild(c.getElementsByTagName('li')[0]);	c.scrollTop = 0;	}}	}
this._slideTimeoutId = setInterval(_slide, 10);	},	_mouseover : function() {	this._slidable = false;},	_mouseout : function() {	this._slidable = true;	} }
