function randomFunc(size){
		var arr = [];
		while(arr.length < size)
		{
			var randomnumber=Math.floor(Math.random()*size+1);
			var found=false;
			for(var i=0;i<arr.length;i++)
			{
				if(arr[i]==randomnumber){found=true;break}
			}
			if(!found){arr[arr.length]=randomnumber; }
		}
		return arr;
	}
	
	function apendImages(randomHolder, randMas, images){
		randomHolder.children().hide();
		randomHolder.children().remove();
		for(var i = 0; i < randMas.length; i++) {
			$(images[randMas[i]-1]).appendTo(randomHolder);
		}
	}
	
$(document).ready(function(){				
		var randomHolder = $('#gallery');
		var imagesSize = randomHolder.children().size(); 
		var images = randomHolder.children();
		var randMas = randomFunc(imagesSize);
		randomHolder.css('position', 'relative');
		images.css('position', 'absolute');
		apendImages(randomHolder, randMas,  images);
	
		var prevImg = $(images[randMas[0]-1]).show();
		var nextImg = $(images[randMas[1]-1]);
		var lich = 1;
		setInterval(function(){
			if(lich == randMas.length ){
				randMas = randomFunc(imagesSize);
				nextImg = $(images[randMas[0]-1]);
				prevImg.fadeOut(2000);
				nextImg.fadeIn(2000);
				lich = 0;
				prevImg = $(images[randMas[lich]-1]);
				nextImg = $(images[randMas[lich+1]-1]);
			}else{
				prevImg.fadeOut(2000);
				nextImg.fadeIn(2000);
				prevImg = $(images[randMas[lich]-1]);
				nextImg = $(images[randMas[lich+1]-1]);
				lich++;
			}
			
		},6000);

});	
