var tab_block = new Array(new Array(273,546),new Array(0,546),new Array(0,273));
var time_anim= 300;
delay_slide=100;
var actif=0;

function set_actif(actif_block){actif_block = new actif_block}
function blockAnime(id_col,value){$('#block-slide-'+id_col).animate({left:value,easing:"swing",queue:false},time_anim)}

function slideAnime(idBlock){
	$order_0=0;$order_1=1;$order_2=2;$order_3=3;
	$index_ordre_0=0;$index_ordre_1=1;
	
	delay_slide_temp=delay_slide;
	if(!$('#block_top_'+idBlock).hasClass('block-actif'))
	{
		
		$('.block-actif').removeClass('block-actif');
		var pos_block_2 = $('#block-slide-2').position();
		
		if(idBlock=="0" && pos_block_2.left==tab_block[2][1])
		{
			$order_0=2;$order_1=3;$order_2=0;$order_3=1;
			$index_ordre_0=1;$index_ordre_1=0;
		}
		$('.block_open').hide();
		
		blockAnime($order_0,tab_block[idBlock][$index_ordre_0]);
		$(this).oneTime(delay_slide_temp+"ms",function(){blockAnime($order_1,tab_block[idBlock][$index_ordre_0]);});
		delay_slide_temp=delay_slide_temp+delay_slide;
		$(this).oneTime(delay_slide_temp+"ms",function(){blockAnime($order_2,tab_block[idBlock][$index_ordre_1]);});
		delay_slide_temp=delay_slide_temp+delay_slide;
		$(this).oneTime(delay_slide_temp+"ms",function(){blockAnime($order_3,tab_block[idBlock][$index_ordre_1]);});
		
		$('.block_open').removeClass("block_open");
		$('#block_top_'+idBlock).find('.contenu-block-bottom').addClass('block_open');
		
		$(this).oneTime('450ms',function(){
			$('.block_open').slideDown("fast",function(){actif=0;});
		});
		$('#block_top_'+idBlock).addClass('block-actif');
	}
	else actif= 0;
}

$(document).ready(function(){
	$(".block-top:first").addClass('block-actif').children('.contenu-block-bottom').addClass('block_open');
	$('.contenu-block-bottom').not(':first').hide();
	$('.block-top').click(function()
	{
		if(actif==0){
			actif = 1;
			$pos_block = $(this).index();
			slideAnime($pos_block);
			if (idBlockActif != this.id) {
				idBlockActif = this.id;
				$('#'+idBlockActif+' p._1').addClass('actif');
			}
		}
	});
});
