﻿
function scroll_content_animate() {
	$$('.packagesScrollWidget').each(function(scroll_widget) {
		if (scroll_widget.scroll_status == 'on') {
			// figure out how much the scroll_content div is scrolled, then add the incremental value, based on direction.
			var scroll_area = scroll_widget.down('.packagesScrollArea');
			var delta = (scroll_widget.scroll_direction == 'up') ? -2 : 2;
			scroll_area.scrollTop += delta;
		}
	});
}

Event.observe(window,'load',function(){
	$$('.packagesArrow').each(function(arrow) {
		arrow.observe('mouseover', function() {
			var scroll_widget = this.up('.packagesScrollWidget');
			scroll_widget.scroll_direction = (this.hasClassName('arrowUp')) ? 'up' : 'down';
			scroll_widget.scroll_status = 'on';
		});
		arrow.observe('mouseout', function() {
			this.up('.packagesScrollWidget').scroll_status = 'off';
		});
	});
	window.setInterval(scroll_content_animate, 1);
	}
,false);