var scrolling = -1;
var current_left = 0;
var left_el_offset = 0;
var clientX = 0;
var lis = 0;
var li_width = 210;

function start_scroll(e) {
	left_el_offset = 0;
	//clientX = e.clientX;
	
	if (e) {
		clientX = Event.pointerX(e);
	} else {
		clientX = Event.pointerX(event);
	}
	obj = $('scroller');

	do {
		left_el_offset += obj.offsetLeft;
	} while (obj = obj.offsetParent);

	if (scrolling == -1) {
		scrolling = window.setInterval(scroll, 40);
	}
}

function scroll() {
	//var offleft = window.pageXOffset;	
	var offleft = document.viewport.getScrollOffsets()[1];
	var offleft = (clientX - left_el_offset + offleft);
	
	if (offleft > 539) {
		if (current_left >= (0 - ((lis - 4) * li_width))) {
			current_left -= 5;
			$('scroller').childElements()[0].setStyle('left:' + current_left + 'px;');
		}
	} else if (offleft < 300) {
		if (current_left <= -5) {
			current_left += 5;
			$('scroller').childElements()[0].setStyle('left:' + current_left + 'px;');
		}
	} 
}

function stop_scroll() {
	if (scrolling > -1) {
		window.clearInterval(scrolling);
		scrolling = -1;
	}
}

function show_dis() {    
    if (up) { $('disclaimer').visualEffect('blind_up',{duration:.5}); }
    else { $('disclaimer').visualEffect('blind_down',{duration:.5}); }
    up = !up;
}
