$(document).ready(function() {
	
	$("a.fancybox").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
	});
	
	$('.gallery_wrap').cycle({
		fx : 'scrollLeft',
		timeout : 5000,
		speed	: 1000,
		after: onAfter,
		before: onBefore
		//pause: true
	});
	
	function onBefore() {
		//$('#photoSlide').removeClass('hidden');	//on load remove 
	}
	
	function onAfter() { 
		var gallery = this.parentNode.getAttribute('id');
		var b = $('.'+gallery);
		var active = $('.SlideBtnOn',b);
		if(active.hasClass('manual')) {
			active.removeClass('manual');
		}
		else
		{
			if(active.length === 0)
			{
				active = $('.SlideBtnOff',b).eq(0);
			}
			else
			{
				active.removeClass('SlideBtnOn');
				active.addClass('SlideBtnOff');
				
				active = active.next();
				if(active.length === 0)
				{
					active = $('.SlideBtnOff',b).eq(0);
				}
			}
			active.removeClass('SlideBtnOff');
			active.addClass('SlideBtnOn');
		}
	}
	
	$('.slideBtns ul li a').click(function() {
		var siblings = $(this).parent().siblings();
		siblings.removeClass('SlideBtnOn');
		siblings.removeClass('manual');
		siblings.addClass('SlideBtnOff');

		$(this).parent().removeClass('SlideBtnOff');
		$(this).parent().addClass('SlideBtnOn');
		$(this).parent().addClass('manual');
		
		var number = $('.slideBtns ul li',$(this).parentsUntil('.gallery')).index($(this).parent());
		$('.gallery_wrap',$(this).parentsUntil('.gallery')).cycle(number);  
		return false;
	});
	
});
