var delay = 0;


function shift(direction){
	
	
	var slider = document.getElementById('slide');
	var slideLeft = document.getElementById('slide-left-a');
	var slideRight = document.getElementById('slide-right-a');
	
	if(direction == "left" && parseInt(slider.style.left) < 0 && delay == 0){
		//slideLeft.setAttribute("onclick","doNothing()");
		new Effect.Move(slider, { x: 410, y: 0, mode: 'relative' });
		setTimeout("reset()", 1500);
		delay = 1;
	}

	var tableArray = document.getElementsByTagName('table');
	var totalWidth = 0;
	//IE Squaks at getWidth so we'll try it another waybill
	/*
	for(i = 0; i < tableArray.length; i++){
	totalWidth += tableArray[i].getWidth();	
	}
	*/
	
	totalWidth = tableArray.length * 410;
	
	var maxWidth = (totalWidth - 410) * -1;//410 is the width of a table
	
	if(direction == "right" && parseInt(slider.style.left) > maxWidth && delay == 0){
		//slideRight.setAttribute("onclick","doNothing()");
		new Effect.Move(slider, { x: -410, y: 0, mode: 'relative' });
		setTimeout("reset()", 1500);
		delay = 1;
	}

	return false;

}

function reset(){
	delay = 0;
	/*
	var slider = document.getElementById('slide');
	var slideLeft = document.getElementById('slide-left-a');
	var slideRight = document.getElementById('slide-right-a');
	
	slideLeft.setAttribute("onclick","shift('left')");
	slideRight.setAttribute("onclick","shift('right')");
	*/
}