var augmenter_bol=false;
var taille_initiale_diminuer=645;
var taille_minimum=0;
var taille_max=645;
var taille_initiale_augmenter=0;
var taille_initiale_bouton=25;
var taille_augmenter_bouton=0;
var debility=5;
var id_element_travail_name="";
var id_old_element_name="";
var id_activ_element="";
var nombre_element_accordeon=0;
function Ed_accordeon(id,initialisation)
{

if (initialisation!=0)
	{	
		nombre_element_accordeon=initialisation;
		document.onmousemove=initialise_time_observe;
		observatoire();

		aleat=(Math.floor(Math.random()*10));
		// 1 on chois quel element on va fair apparaitre en premier
		while (aleat<0 || aleat > (initialisation-1))
		{
			aleat=(Math.floor(Math.random()*10));
			//alert (aleat);
		}
		//alert ("aleat final ="+aleat);
		 effet_encour=1;
		 id_activ_element=aleat;
	
		
		 	 
		old_element=-1;
		affiche_element();
			for (a=0;a<initialisation;a++)
		{
		element="conteneur_"+a;
		document.getElementById(element).style.width=taille_initiale_bouton+"px";
		
		}

	
	}else
	{
				if (id!=id_activ_element)
			{
						if (effet_encour==0)
						{
					
							
							old_element=id_activ_element;
							id_activ_element=id;
							affiche_element();
						effet_encour=1;
						}
			}
	}
	

}
function initialise_time_observe()
{
time_observe=0;
}
function observatoire()
{
time_observe=0;
		

	function jobserve ()
	{
	if (time_observe>300)
	{
	time_observe=0;
		if (effet_encour==0)
		{			//alert ("nbre element accord : "+nombre_element_accordeon);
					aleat=(Math.floor(Math.random()*10));
					// 1 on chois quel element on va fair apparaitre en premier
					while (aleat<0 || aleat > (nombre_element_accordeon-1) || aleat==id_activ_element)
					{
						aleat=(Math.floor(Math.random()*10));
					//alert (aleat);
			
					}
					//alert ("aleat final ="+aleat);
					 effet_encour=1;
					 old_element=id_activ_element;
					 id_activ_element=aleat;
					
					
					affiche_element();
		}
	}
	time_observe++;
	
		if (augmenter_bol==true)
						{
							if (taille_initiale_augmenter<taille_max-10)
							{
							
						 	if (debility>1)
								{
								debility-=0.1;
								}
								effet_encour=1;
								
								seuil_incrementation1=Math.floor(((taille_max/100))*debility);
								taille_initiale_augmenter+=seuil_incrementation1;
								taille_initiale_augmenter_var_name=taille_initiale_augmenter+"px"
								document.getElementById(id_element_travail_name).style.width=taille_initiale_augmenter_var_name;
								if (test_passage_accordeon!=0) { document.getElementById(id_old_element_name).style.width=(taille_max-taille_initiale_augmenter)+"px"; }
								//document.getElementById("tableau_general_1_celule_droite_contenu2").style.width=taille_initiale_augmenter_var_name;
								//sortie(id_element_travail_name);
							
							}
							else if (taille_initiale_augmenter<taille_max & taille_initiale_augmenter>=taille_max-10 )
							{
								seuil_incrementation1=1;
								taille_initiale_augmenter+=seuil_incrementation1;
								document.getElementById(id_element_travail_name).style.width=taille_initiale_augmenter+"px";
								if (test_passage_accordeon!=0) { document.getElementById(id_old_element_name).style.width=(taille_max-taille_initiale_augmenter)+"px"; }
						
								
							}else if (taille_initiale_augmenter==taille_max )
							{
									
							
							
								message="";
								for (i=0;i<nombre_element_accordeon;i++)
								{
								concaten_id='accord_'+i;
									if (id_element_travail_name!=concaten_id)
									{
									document.getElementById(concaten_id).style.width="0px";
									document.getElementById(concaten_id).style.display="none";
									message=message+"message="+i;
									}
								}
								
								taille_max=644;
								taille_initiale_augmenter=0;
							//	periode1.stop();
								effet_encour=0;
								debility=5;
								taille_augmenter_bouton=0;
								test_passage_accordeon=1;
								augmenter_bol=false;
								
							}
					
					
						}
	}
var periodeobservatoir = new PeriodicalExecuter(jobserve,0.01);
}
function affiche_element()
	{

	id_old_element_name='accord_'+old_element;
	//id_old_element_bt='conteneur_'+old_element;


	id_element_travail_name='accord_'+id_activ_element;


 // PATCH MW

function rand( min, max ) {
    var argc = arguments.length;
    if (argc === 0) {
        min = 0;
        max = 2147483647;
    } else if (argc === 1) {
        throw new Error('Warning: rand() expects exactly 2 parameters, 1 given');
    }
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

    // Affichage des layers


accordeon_listage='tabaccordeon_z'+id_activ_element ;
/*if (id_activ_element==0) { accordeon_to_open=tabaccordeon_z0[rand(0,mw_accord_limit)] ; if (menuaccordeon_actif_z0!='[object HTMLDivElement]') { efface (menuaccordeon_actif_z0) } ; menuaccordeon_actif_z0=accordeon_to_open ; }
if (id_activ_element==1) { accordeon_to_open=tabaccordeon_z1[rand(0,mw_accord_limit)] ; if (menuaccordeon_actif_z1!='[object HTMLDivElement]') { efface (menuaccordeon_actif_z1) } ; menuaccordeon_actif_z1=accordeon_to_open ; }
if (id_activ_element==2) { accordeon_to_open=tabaccordeon_z2[rand(0,mw_accord_limit)] ; if (menuaccordeon_actif_z2!='[object HTMLDivElement]') { efface (menuaccordeon_actif_z2) } ; menuaccordeon_actif_z2=accordeon_to_open ; }*/
if (id_activ_element==0) { accordeon_to_open=tabaccordeon_z0[0] ; if (menuaccordeon_actif_z0!='[object HTMLDivElement]') { efface (menuaccordeon_actif_z0) } ; menuaccordeon_actif_z0=accordeon_to_open ; }
if (id_activ_element==1) { accordeon_to_open=tabaccordeon_z1[1] ; if (menuaccordeon_actif_z1!='[object HTMLDivElement]') { efface (menuaccordeon_actif_z1) } ; menuaccordeon_actif_z1=accordeon_to_open ; }
if (id_activ_element==2) { accordeon_to_open=tabaccordeon_z2[2] ; if (menuaccordeon_actif_z2!='[object HTMLDivElement]') { efface (menuaccordeon_actif_z2) } ; menuaccordeon_actif_z2=accordeon_to_open ; }
//alert (accordeon_to_open);
//alert(accordeon_to_open);
affiche(accordeon_to_open);


// PATCH MW 



//id_element_travail_bt='conteneur_'+id_activ_element;
	
ED_affiche(id_element_travail_name);

 taille_initiale_diminuer=640;
 taille_minimum=0;
 taille_max=640;
 taille_initiale_augmenter=0;
 taille_initiale_bouton=25;
 taille_augmenter_bouton=0;
 debility=5;

				
					if(augmenter_bol==false)
					{
					
					augmenter_bol=true ;
					
					}
					
	
				

			
						
		
		//id_activ_element=id;
	}
function affiche(id) 
{	retour=false;
    if (document.getElementById) 
	{
		if (document.getElementById(id).style.display="block")
		{
		retour=true;
		}
	
    } else if (document.all) 
	{
	   if (document.all(id).style.display="block")
			{
			retour=true;
			}
    } else if (document.layers) 
	{
    if (document.layers(id).style.display="block")
			{
			retour=true;
			}
    }
	return retour;
}
    
    //Effacement des layers
 function efface(id) 
 {
    if (document.getElementById) {
    document.getElementById(id).style.display="none";
    } else if (document.all) {
    document.all[id].style.display="none";
    } else if (document.layers) {
    document.layers[id].display="none";
    }	
}
