var shiftLen= 120;
	
	function getOffsetNum(leftStr){
		return(parseInt(leftStr.substr(0, leftStr.length - 2)));
	}
	
	function getSlider(){
		return(document.getElementById("sliderSpan"));
	}
	
	function onLoadHandler(){
		getSlider().style.left = "0px";
	}

	function getWidth(obj){
		if (typeof obj.clip !== "undefined") {
			return obj.clip.width;
		} else {
			if (obj.style.pixelWidth) {
				return obj.style.pixelWidth;
			} else {
				return obj.offsetWidth;
			}
		}
	}
	
	function shiftSlider(pxls){
		
		var slider= getSlider();
		var potentialShiftLoc= getOffsetNum(slider.style.left) + pxls;

		var maxLeftShift= getWidth(document.getElementById("scrollWindowDiv")) - (getWidth(getSlider()));

//		alert(maxLeftShift);
		
		if(potentialShiftLoc <= maxLeftShift){
			slider.style.left= maxLeftShift + "px";
		}else if(potentialShiftLoc >= 0){
			slider.style.left= "0px";
		}else{
			slider.style.left= potentialShiftLoc + "px";
		}
	}
	
	var slide= false;
	
	function startSlide(dir){
	
		slide= true;
		runSlide(dir);
	}
	
	function stopSlide(){
		slide= false;
	}

	
	function runSlide(dir){
	
		var numPxlsPerFrame= 2;
		var frameWait= 10; // msecs

		if(slide == true){
				
			if(dir > 0){		
				shiftSlider(numPxlsPerFrame);
			}else{
				shiftSlider(-1 * numPxlsPerFrame);
			}
				
			setTimeout("runSlide(" + dir + ");", frameWait);
		}

	}
