function autoscrollMenuObj() {
	var s;
	if (!window.document.sliders_arr) window.document.sliders_arr = new Array;
	this.inIndex = window.document.sliders_arr.length;
	window.document.sliders_arr[this.inIndex] = this; 
	Me = this;
	this.holder = this.parentNode;
	this.scrollL = this.holder.getElementsByTagName("div")[0];
	this.scrollR = this.holder.getElementsByTagName("div")[1];
	var links = this.getElementsByTagName("A");         
	var selectedItem;                                    
	for (i in links) {
		if (links[i].className == "selected") {
			selectedItem = links[i];                     
			while (selectedItem.tagName != "DIV") {
				selectedItem = selectedItem.parentNode; 
			}
			break;
		}
	}
	
	if (selectedItem) this.scrollLeft = (selectedItem.parentNode.offsetLeft - this.offsetWidth / 2) + selectedItem.offsetWidth / 2;
	
	var addscroll = 0;
	var img_holders = this.getElementsByTagName("DIV");
	this.img_holders = img_holders;
	var last_obj;
	var maxLeft;
	var myLeft, myTop;
	myLeft = this.offsetLeft
	
	

	this.onmouseover = function () {
		myLeft = this.offsetLeft
		myTop = this.offsetTop;
		tmpParObj = this.parentNode;
		while (tmpParObj.tagName != "BODY") {
			myLeft += tmpParObj.offsetLeft;
			myTop += tmpParObj.offsetTop;
			tmpParObj = tmpParObj.parentNode;
		}
	
	};
	
	var scrollSpeedRel = 0;
	var mousePozOnMe = 0;
	var vertDist = 0;
	this.onmousemove = function (e) {
		if (!e) {var e = window.event;}
		myCenterFromWin = myLeft + this.offsetWidth - (this.offsetWidth / 2);	
		mousePozOnMe = e.clientX - myLeft;
		distance_fromCenter = myCenterFromWin - e.clientX;
		distance_fromCenter = distance_fromCenter * 0; 
		scrollSpeedRel = distance_fromCenter / (this.offsetWidth / 2);
		if (scrollSpeedRel != 0) {
			scrollSpeedRel += scrollSpeedRel < 0 ? -1 : 1;
		}
			
	};
	this.setScroll = function () {
		this.scrollLeft -= 1.8 * scrollSpeedRel;
		clearTimeout(s);
		s = setTimeout("document.sliders_arr[" + this.inIndex + "].setScroll()", 50);
	};
		
	this.setScroll();	
	this.scrollL.onmouseover = function(){scrollSpeedRel = 4;}
	this.scrollL.onmouseout = function(){scrollSpeedRel = 0;}		
	this.scrollR.onmouseover = function(){scrollSpeedRel = -4;}
	this.scrollR.onmouseout = function(){scrollSpeedRel = 0;}
	this.onmouseout = function (){scrollSpeedRel = 0;}; 
	function checkMyChild() {	
		last_obj = img_holders[img_holders.length - 1];
		maxLeft = last_obj.offsetLeft + last_obj.offsetWidth;
		Me.table = Me.getElementsByTagName("TABLE")[0];
		this.scrollLeft = maxLeft / 2 - this.offsetWidth / 2;
	}
	a = setTimeout(checkMyChild, 500);
}
