addLoadEvent(initialiseScroller);

var clipwidth = 725;
var scrollerspeed=1; // (larger is faster 1-10)
var pauseit=1;
var copyspeed=scrollerspeed;
var pausespeed=(pauseit==0)? copyspeed: 0;
var scroller1_offsetwidth;
var scroller2_offsetwidth;
var lefttime,lefttime2;

function initialiseScroller(){
	var scrollerContainer = document.getElementById("scrollerContainer");
	if(scrollerContainer) {
		scrollerContainer.onmouseover = function() {
			copyspeed = pausespeed;
		}
		scrollerContainer.onmouseout = function() {
			copyspeed = scrollerspeed;
		}
		//var scrollerwidth = scrollerContainer.style.width;
		var scrollerheight = scrollerContainer.style.height;
	}

	var rightScroller = document.getElementById("rightScroller");
	/*if (rightScroller) {
		rightScroller.onmouseover = function() {
			if(lefttime) {clearTimeout(lefttime);}
			if(lefttime2) {clearTimeout(lefttime2);}
			copyspeed = 6;
			lefttime2 = setInterval('scrollRight()',20);
		}
		rightScroller.onmouseout = function() {
			if(lefttime) {clearTimeout(lefttime);}
			if(lefttime2) {clearTimeout(lefttime2);}
			copyspeed = 1;
			lefttime2 = setInterval('scrollRight()',20);
		}
	}*/
	
	var leftScroller = document.getElementById("leftScroller");
	/*if (leftScroller) {
		leftScroller.onmouseover = function() {
			if(lefttime) {clearTimeout(lefttime);}
			if(lefttime2) {clearTimeout(lefttime2);}
			copyspeed = 6;
			lefttime=setInterval('scrollLeft()',20);
		}
		leftScroller.onmouseout = function() {
			if(lefttime) {clearTimeout(lefttime);}
			if(lefttime2) {clearTimeout(lefttime2);}
			copyspeed = 1;
			lefttime=setInterval('scrollLeft()',20);
		}
	}*/
	
	var scroller=document.getElementById("scroller_part1");
	var scroller2=document.getElementById("scroller_part2");
	if(scroller && scroller2) {
		scroller.style.left="0px";
		scroller1_offsetwidth=scroller.offsetWidth;
		scroller2_offsetwidth=scroller2.offsetWidth;
		scroller2.style.left = scroller1_offsetwidth+"px";
		var scrollerwidth = scroller2_offsetwidth;
		var scrollerheight = scrollerContainer.style.height;
		//scrollerContainer.style.width = scrollerwidth+"px";
	}
	
	lefttime2 = setInterval('scrollRight()',20);
}
function scrollRight(){
	var scroller=document.getElementById("scroller_part1");		
	var scroller2=document.getElementById("scroller_part2");
	if(scroller && scroller2) {
		scroller.style.left=parseInt(scroller.style.left)-copyspeed+"px";
		scroller2.style.left=parseInt(scroller2.style.left)-copyspeed+"px";
		if (parseInt(scroller.style.left) < (scroller1_offsetwidth * -1)) {
			scroller.style.left = parseInt(scroller2.style.left) + scroller2_offsetwidth + "px";
		}
		if (parseInt(scroller2.style.left) < (scroller2_offsetwidth * -1)) {
			scroller2.style.left = parseInt(scroller.style.left) + scroller1_offsetwidth + "px";
		}
	}
}
function scrollLeft(){
	var scroller=document.getElementById("scroller_part1");
	var scroller2=document.getElementById("scroller_part2");
	if(scroller && scroller2) {
		scroller.style.left=parseInt(scroller.style.left)+copyspeed+"px";
		scroller2.style.left=parseInt(scroller2.style.left)+copyspeed+"px";
		if (parseInt(scroller.style.left) > scroller1_offsetwidth) {
			scroller.style.left = parseInt(scroller2.style.left) - scroller2_offsetwidth + "px";
		}
		if (parseInt(scroller2.style.left) > scroller2_offsetwidth) {
			scroller2.style.left = parseInt(scroller.style.left) - scroller1_offsetwidth + "px";
		}
	}
}


