function imageFadeInOutEffect(container, eq){
	eq = eq ? eq : 0;
	
	var container = $('#' + container);
	var containerPictures = container.find('.gallItem');
	var containerPicturesSize = containerPictures.size();
	
	if(containerPicturesSize < 2) return false

	containerPictures.not(':eq(0)').hide();

	function imageFadeInit(eq){
		var self = containerPictures.eq(eq);
		var target;
		
		var currentIsVisible = self.is(':visible');		
			currentIsVisible == true ? self.fadeOut(1000) : self.fadeIn(1000);
		
		if(eq + 1 > containerPicturesSize - 1){
			eq = -1;
			target = containerPictures.eq(0);
		}else{
			target = containerPictures.eq(eq + 1);
		}
		
		var nextIsVisible =	target.is(':visible');		
		
		nextIsVisible == true ? target.fadeOut(1000) : target.fadeIn(1000);
		
		setTimeout(function(){	
			eq++;			
			imageFadeInit(eq)
		}, 5000);	
	}
	
		
	setTimeout(function(){
		imageFadeInit(eq)
	}, 5000);
	
	
}
