	//Сколько всего картинок загружать
	var loaded_num = 0;
	var collection_array = ["/include/images/shapki/001.jpg", "/include/images/shapki/003.jpg", "/include/images/shapki/004.jpg", "/include/images/shapki/005.jpg"];
	var collection_num = collection_array.length;
	var collection_img = new Array;
	var collection_div = new Array;
	var collection_blocks = new Array;
	var loaded_img = 0;
	var all_loaded = false;
	// + Настройки анимации
	var animateStep = 10;
	var animateDelay = 4000;
	// -  Настройки анимации
	
	// Появление
	function fadeInAnimate(firstImg, lastImg, opasityImg){
		if ( opasityImg <= 100 ){
		
			collection_div[firstImg].style.opacity = opasityImg/100;
			collection_div[firstImg].style.filter = 'alpha(opacity=' + opasityImg + ')';
			
			collection_blocks[firstImg].style.opacity = opasityImg/100;
			collection_blocks[firstImg].style.filter = 'alpha(opacity=' + opasityImg + ')';
			
			opasityImg = opasityImg + 10;
			//alert(opasityImg);
			setTimeout("fadeInAnimate(" + firstImg + ", " + lastImg + ", " + (opasityImg + 1) + ")", animateStep)
		} else {
			lastImg = firstImg;
			firstImg++;
			if (firstImg == collection_num){
				firstImg = 0
			}
			
			
			
			collection_div[firstImg].style.opacity = 0;
			collection_div[firstImg].style.filter = 'alpha(opacity=' + 0 + ')';
			collection_blocks[firstImg].style.opacity = 0;
			collection_blocks[firstImg].style.filter = 'alpha(opacity=' + 0 + ')';
			collection_div[firstImg].style.zIndex = 1;
			collection_blocks[firstImg].style.zIndex = 1;
			/* IE :( */
			collection_div[firstImg].style.display = 'block';
			collection_blocks[firstImg].style.display = 'block';
			
			collection_div[lastImg].style.zIndex = 0;
			collection_blocks[lastImg].style.zIndex = 0;
			
			if (lastImg == 0){
				collection_div[collection_num-1].style.display = 'none';
				collection_blocks[collection_num-1].style.display = 'none';
			}else{
				collection_div[lastImg-1].style.display = 'none';
				collection_blocks[lastImg-1].style.display = 'none';
			}
			//alert(collection_div[lastImg].style.zIndex);
			//alert ('firstImg = '+firstImg+'\n lastImg = '+lastImg);
			
			opasityImg = 0;
			setTimeout("fadeInAnimate(" + firstImg + ", " + lastImg + ", " + 0 + ")", animateDelay)
		}
	}
	
	function startAnimate(){
		
	}
	
	function load_arbiter(loading_num){
		loaded_img++;
		if (loaded_img == collection_num){
			all_loaded = true;
		}
	}
	function preload_collection(loading_num){
		collection_img[loading_num] = document.createElement("img");
		collection_img[loading_num].src = collection_array[loading_num];
		collection_img[loading_num].onLoad = load_arbiter(loading_num);
		
		loaded_num++;
		startLoad();
	}
	function startLoad(){
		if ( loaded_num < collection_num && all_loaded == false ){
			preload_collection( loaded_num )
		} else {
			
			if ( all_loaded == true ){
				/* + Блок связей */
				collection_blocks[0] = document.getElementById("flip_block1");
				
				collection_blocks[1] = document.getElementById("flip_block3");
				collection_blocks[2] = document.getElementById("flip_block4");
				collection_blocks[3] = document.getElementById("flip_block5");
				/* - Блок связей */
				i=0;
				var parentAnimate = document.getElementById("animate");
				while (i < collection_num){
					collection_div[i] = document.createElement("div");
					collection_div[i].className = "collection_img";
					collection_div[i].style.backgroundImage = "url("+collection_array[i]+")";
					
					collection_div[i].style.zIndex = 0;
					collection_div[i].style.opacity = 0;
					collection_div[i].style.filter = 'alpha(opacity=' + 0 + ')';
					
					collection_blocks[i].style.zIndex = 0;
					collection_blocks[i].style.opacity = 0;
					collection_blocks[i].style.filter = 'alpha(opacity=' + 0 + ')';
					
					parentAnimate.appendChild(collection_div[i]);
					i++
				}
				collection_div[0].style.zIndex = 1;
				collection_blocks[0].style.zIndex = 1;
				//Запуск анимации
				fadeInAnimate(0, 1, 0);
			}
		}
	}
