$(document).ready(function() {
	$('a.gallery').colorbox({width:"85%", height:"85%"});
	
	$('div.horizontal-gallery').each(function() {
		var gal = $(this);
		var galHolder = gal.find('ul.horizontal-gallery-scroller');
		var maxScroll = -124 * (galHolder.children().size() - 4);
		
		var onButton = function() {
			if (galHolder.attr('scrollin') == '1') {
				return false;
			}
			
			var but = $(this);
			var lftShift = parseInt(galHolder.css('left'));
			
			if (but.hasClass('next')) {
				if (lftShift > maxScroll) {
					galHolder.attr('scrollin', '1');
					galHolder.animate({left: '-=124'}, 300, 'linear', function() {
						galHolder.attr('scrollin', '0');
					});
				}
			} else {
				if (lftShift < 0) {
					galHolder.attr('scrollin', '1');
					galHolder.animate({left: '+=124'}, 300, 'linear', function() {
						galHolder.attr('scrollin', '0');
					});
				}
			}
			
			return false;
		};
		
		gal.find('a.prev').click(onButton);
		gal.find('a.next').click(onButton);
		
		//div.horizontal-gallery-holder
	});
});
