/*
 * jQuery Blocks Animation Handler
 * Copyright 2010 Bartosz Wrzask
 * Unauthorized copy &/or distribution prohibited.
 */
 
$(document).ready(function(){

	levitate_logo();
	function levitate_logo()
		{
		$(".levi-logo").animate({ marginTop: "10px" },1000);
		$(".levi-shadow").animate({ marginTop: "-10px" },1000);
		setTimeout(function(){ 
								$(".levi-logo").animate({ marginTop: "0px" },1000);
								$(".levi-shadow").animate({ marginTop: "0px" },1000);
								setTimeout(function(){ levitate_logo(); },1000);
								},1000);
		}
	//--------------------------- KONTROLER BLOKOW
	var numer_now=0;
	var big_now=0;
	var obrazow=$("#cache-block > b").size();
	
	$(".big-block").append("<img id='big-block-img' src='"+$("#cache-block > b:eq(0)").attr("obraz")+"' class='fixpng'>");
	$(".title-block").css({"background-image":"url(gfx/typ_"+$("#cache-block > b:eq(0)").attr("typ")+".png)"});
	for(i=1;i<5;i++)
		{
			$("#mini-block-target").append("<div class='blocks block-pos-"+i+" fixpng'><img src='"+$("#cache-block > b:eq("+i+")").attr("obraz_mini")+"' class='block-image'></div>");
			$("#mini-block-target").append("<div class='shadows shad-pos-"+i+" fixpng'></div>");
		numer_now++;
		}
	
	animuj_bloki();
	function animuj_bloki()
		{		
			setTimeout(function(){
							$(".block-pos-1").animateToClass("block-pos-0", 300);$(".shad-pos-1").animateToClass("shad-pos-0", 300);
							setTimeout(function(){
													$(".block-pos-1").remove();$(".shad-pos-1").remove();
													$(".title-block").animateToClass("title-block-hide",300);
													
																setTimeout(function(){ $(".title-block").css("display","none") },300);
													},300); //ukryj title
							  
							setTimeout(function(){ 
														$(".big-block").animateToClass("big-block-down", 500); 
														$(".big-shadow").animateToClass("big-shadow-down", 500); 
															setTimeout(function(){
																						big_now++;
																						if(big_now==obrazow) big_now=0;
																					$(".big-block > img").attr("src",$("#cache-block > b:eq("+big_now+")").attr("obraz"));
																					$(".title-block").css({"background-image":"url(gfx/typ_"+$("#cache-block > b:eq("+big_now+")").attr("typ")+".png)"}); 
																					$(".big-block").animateToClass("big-block-up", 500); 
																					$(".big-shadow").animateToClass("big-shadow-up", 500); 
																					setTimeout(function(){ 
																											$(".title-block").css("display","block").animateToClass("title-block-show",300).ifixpng(); 
																											},500);
																					},500);
														},600); //opoznienie po schowaniu malego bloku (maly na 300)
							$(".block-pos-2").animateToClass("block-pos-1", 1000); $(".shad-pos-2").animateToClass("shad-pos-1", 1000);  
							$(".block-pos-3").animateToClass("block-pos-2", 1000); $(".shad-pos-3").animateToClass("shad-pos-2", 1000);  
							$(".block-pos-4").animateToClass("block-pos-3", 1000); $(".shad-pos-4").animateToClass("shad-pos-3", 1000);  
							setTimeout(function(){ 
													numer_now++;
													if(numer_now==obrazow) numer_now=0;

													$("#mini-block-target").append("<div class='blocks block-pos-5 fixpng'><img src='"+$("#cache-block > b:eq("+numer_now+")").attr("obraz_mini")+"' class='block-image'></div>");
													$("#mini-block-target").append("<div class='shadows shad-pos-5 fixpng'></div>");
													$(".blocks,.shadows").ifixpng();
													
													$(".block-pos-2").removeClass().addClass("blocks block-pos-1");$(".shad-pos-2").removeClass().addClass("shadows shad-pos-1");
													$(".block-pos-3").removeClass().addClass("blocks block-pos-2");$(".shad-pos-3").removeClass().addClass("shadows shad-pos-2");
													$(".block-pos-4").removeClass().addClass("blocks block-pos-3");$(".shad-pos-4").removeClass().addClass("shadows shad-pos-3");
													$(".block-pos-5").removeClass().addClass("blocks block-pos-4");$(".shad-pos-5").removeClass().addClass("shadows shad-pos-4");
													
													animuj_bloki();
													},1000);
								},5000);
		} //end animuj_bloki()

}); //end jquery
