function ScrollTable(scrollID,leftID,rightID,contID,pageSize,pageCount,pageOffset,pageSpeed,autoSpeed,isAuto) {
	this.scrollelemt				= document.getElementById(scrollID);
	this.elemt1 					= document.getElementById(leftID);
	this.elemt2					= document.getElementById(rightID);
	this.scrollcont				= document.getElementById(contID).rows[0];
	this.pagesize 				= pageSize;
	this.count 					= pageCount;
	this.pageoffset 			= pageOffset;
	this.pagespeed 			= pageSpeed;
	this.autospeed      		= autoSpeed;
	this.currentoffset 			= 0;
	this.timeid 					= 0;
	this.autoid 					= 0;
	this.isplay 					= false;
	this.isauto						= isAuto;
	
	if(!ScrollTable.children) { ScrollTable.children = [];	}
	this.ID = ScrollTable.children.length;
	ScrollTable.children.push(this);
	
	this.AutoPlay 			= function () {
		if(this.isplay) { return; }
		this.autoid = window.setInterval('ScrollTable.children['+this.ID+'].Elemt1Click()',this.autospeed);
	}
	this.AutoStop			= function () {
		window.clearInterval(this.autoid);	
	}
	this.Elemt1Click 		= function () {
		if(this.isplay) {return;}
		this.isplay = true;
		newItem = this.scrollcont.insertCell(this.count);
		newItem.innerHTML = this.scrollcont.cells[0].innerHTML;
		this.timeid = window.setTimeout('ScrollTable.children['+this.ID+'].Elemt1Run()',this.pagespeed);
	}
	this.Elemt2Click 		= function () {
		if(this.isplay) {return;}
		this.isplay = true
		newItem = this.scrollcont.insertCell(0);
		newItem.innerHTML = this.scrollcont.cells[this.count].innerHTML;
		this.currentoffset = this.pagesize;
		this.scrollelemt.scrollLeft = this.currentoffset;
		this.timeid = window.setTimeout('ScrollTable.children['+this.ID+'].Elemt2Run()',this.pagespeed);
	}
	this.Elemt1Run 		= function () {
		if(this.currentoffset == this.pagesize) {
			window.clearTimeout(this.timeid);
			this.isplay = false
			this.scrollcont.deleteCell(0);
			this.currentoffset = 0;
			this.scrollelemt.scrollLeft = this.currentoffset;
			return;
		}
		this.currentoffset += this.pageoffset;
		this.scrollelemt.scrollLeft = this.currentoffset;
		window.setTimeout('ScrollTable.children['+this.ID+'].Elemt1Run()',this.pagespeed);
	}
	this.Elemt2Run 		= function () {
		if(this.currentoffset == 0) {
			window.clearTimeout(this.timeid);
			this.isplay = false
			this.scrollcont.deleteCell(this.count);
			this.currentoffset = 0;
			this.scrollelemt.scrollLeft = this.currentoffset;
			return;
		}
		this.currentoffset -= this.pageoffset;
		this.scrollelemt.scrollLeft = this.currentoffset;
		window.setTimeout('ScrollTable.children['+this.ID+'].Elemt2Run()',this.pagespeed);
	}
	this.Initialize 				= function () {
		$AE(this.elemt1,'click',Function("ScrollTable.children["+this.ID+"].Elemt1Click()"));
		$AE(this.elemt2,'click',Function("ScrollTable.children["+this.ID+"].Elemt2Click()"));
		if(this.isauto) {
			$AE(this.scrollelemt,'mouseover',Function("ScrollTable.children["+this.ID+"].AutoStop()"));
			$AE(this.scrollelemt,'mouseout',Function("ScrollTable.children["+this.ID+"].AutoPlay()"));
			this.AutoPlay();	
		}
	}
}
