$(document).ready(function(){
// ---------- FANCYBOX ACTIVATION ---------- //

	// redefine cycle's updateActivePagerLink function
	$.fn.cycle.updateActivePagerLink = function(pager, currSlideIndex) { 
		$(pager).find('li')
			.removeClass('active') 
			.filter('li:eq('+currSlideIndex+')')
			.addClass('active');
	};
	// cycle the banner images (uses jQuery.cycle plugin)
	$('#product_image').cycle({
		fx: 'fade',
		timeout: 0,
		speedOut: 100,
		speedIn: 100,
		sync: 0,
		random: 0,
		pause: 0,
		// prev: '#cycle_prev',
		// next:  '#cycle_next',
		pager: '#image_link_cycle',
		pagerEvent: 'mouseover',
		pagerAnchorBuilder: function(idx, slide) {
			return '<li><a href="#">'+ (idx+1) +'</a></li>'; 
			// return '<li><a class="fancybox_call" rel="large_photos" href="products/***what do I put here?***_lrg'+ (idx+1) +'.jpg'>'+ (idx+1) +'</a></li>'; 
		}
	});

	// overlays the requested image/ajax content (uses jQuery.fancybox plugin)
	$('.fancybox_call').fancybox({
		'zoomOpacity' : false,
		'zoomSpeedIn': 0, 
		'zoomSpeedOut': 0,
		'zoomSpeedChange': 200, 
		'overlayShow': true,
		'overlayOpacity': .85,
		'padding': 0,
		'centerOnScroll': false // better for small screens...
	});
	
	$('#fancybox_start').click(function() {
		$('.fancybox_call:first').trigger('click');
		return false;
	});

});

