jQuery.noConflict();

(function($) {
	
	function handleAnimationEnd(evt, data) {
		if(data.newIndex === 0) {
			$(data.options.prevLink).parent().addClass('prev-hide');
		}
		else {
			$(data.options.prevLink).parent().removeClass('prev-hide');
		}
		if(data.newIndex +3 === data.size) {
			$(data.options.nextLink).parent().addClass('next-hide');
		}
		else {
			$(data.options.nextLink).parent().removeClass('next-hide');
		}
	};
	
	function callOnDomReady() {
		$('#teaser-wrapper')
			.scroller( {
				prevLink: 'div.prev a',   
				nextLink: 'div.next a',  
				hidingWidth: 800,
				atoms: 'div.photo'
			})
			.bind('uiscrollerend', handleAnimationEnd)
			.scroller('moveTo','goTo0');
	};
	
	$(document).ready(function() {
		callOnDomReady();
	});
	
})(jQuery);