$(document).ready(function(){	

		// galeery static vars
	var mouseX = 0;
	var current_dir = 'none';
	
	var left = parseInt($('#image_gallery').offset().left);		
	var w = parseInt($('#image_gallery ul').width());
	var navWidth = (parseInt($('#image_gallery').width()) / 2) + parseInt($('#image_gallery').offset().left);
	w -= (86*4);	
	var furthestLeftX = (left - w);
	var scrollLeftFast = left + 178;
	var scrollRightFast = left + (178*3);
	var scrollMiddle = left + (178*2);
	
	var animLength = 19;
	var animSlowSpeed = 4;
	var animFastSpeed = 8;

	$('a.gallery-lightbox').lightBox({
			//overlayBgColor: '#FFF',
			//overlayOpacity: 0.6,
			imageLoading: '/images/lightbox-ico-loading.gif',
			imageBtnClose: '/images/lightbox-btn-close.gif',
			imageBtnPrev: '/images/lightbox-btn-prev.gif',
			imageBtnNext: '/images/lightbox-btn-next.gif'
			//containerResizeSpeed: 350,
			//txtImage: 'Imagem',
			//txtOf: 'de'
   });

	$('#image_gallery').hover(
			  function (e) {
			  		mouseX = e.pageX;
				  	$('#image_gallery').everyTime(20,"gallery", function() {
					   moveGalleryNav(mouseX);
					}, 0);
			  }, 
			  function (e) {
				  	$("#image_gallery").stopTime("gallery");
			  }
		);
		
		$('#image_gallery').mousemove(function(e){
			mouseX = e.pageX;
		});
		
		$('img.gallery_image').hover(
			  function (e) {
			  		$(this).fadeTo('fast', 0.5, function() {
				      // Animation complete.
				    });
			  }, 
			  function (e) {
				  	$(this).fadeTo('fast', 1, function() {
				      // Animation complete.
				    });
			  }
		);
		
		
		 function moveGalleryNav(e){
				var x = e;
				var oldX = parseInt($('ul.galleryBar').css('left'));
					
						if(x < scrollLeftFast){ 
							if(current_dir != 'right'){
									current_dir = 'right';
									$('ul.galleryBar').stop(true);
								}
								if(oldX <=  0){
										$('ul.galleryBar').animate({'left': '+='+animSlowSpeed }, animFastSpeed ,function(){});
								}
						}else if(x > scrollRightFast){
							if(current_dir != 'left'){
									current_dir = 'left';
									$('ul.galleryBar').stop(true);
								}
								if(oldX > furthestLeftX){
									$('ul.galleryBar').animate({'left': '-='+animSlowSpeed}, animFastSpeed ,function() {});
								}
						}/*else if(x > scrollMiddle){
								if(current_dir != 'left'){
									current_dir = 'left';
									$('ul.galleryBar').stop(true);
								}
								if(oldX > furthestLeftX){
									$('ul.galleryBar').animate({'left': '-='+animSlowSpeed}, animSlowSpeed ,function() {});
								}
						}else if(x < scrollMiddle){
								if(current_dir != 'left'){
									current_dir = 'left';
									$('ul.galleryBar').stop(true);
								}
								if(oldX > furthestLeftX){
									$('ul.galleryBar').animate({'left': '+='+animSlowSpeed}, animSlowSpeed ,function() {});
								}
						}*/
					}
	
});
