var smenu_encours = 0;
var ssmenu_encours = 0;
var fiche_encours = 0;

function fermerFiches(){
  for (i=1;i<=200;i++){
    if ($('ssmenu_'+smenu_encours+'_'+ssmenu_encours+'_bt_'+i)) $('ssmenu_'+smenu_encours+'_'+ssmenu_encours+'_bt_'+i).style.backgroundColor='#f9f8f6';
  }
	if (fiche_encours!=0){
		fiche = $('fiche_'+smenu_encours+'_'+ssmenu_encours+'_'+fiche_encours);
		if (fiche) fiche.style.display='none';
	}
}
function fermerSSmenus(){
  for (i=1;i<=100;i++){
    if ($('smenu_'+smenu_encours+'_bt_'+i)) $('smenu_'+smenu_encours+'_bt_'+i).style.backgroundColor='#f9f8f6';
  }
	if (ssmenu_encours!=0){
		fermerFiches();
		fiche_encours = 0;
		ssmenu = $('ssmenu_'+smenu_encours+'_'+ssmenu_encours);
		if (ssmenu) ssmenu.style.display='none';
	}
}
function fermerSmenu(){
	
  for (i=1;i<=9;i++){
    $('loc_bt_'+i).style.backgroundColor='#ecebe9';
  }
	if (smenu_encours!=0){
		fermerSSmenus();
		ssmenu_encours = 0;
		smenu = $('smenu_'+smenu_encours);
		if (smenu) smenu.style.display='none';
	}
}
//niveau 1
function nomageSmenu(event){
	elt = Event.findElement(event, 'div');
	tmp_smenu = elt.id.split("_");
	num_smenu = tmp_smenu[2];
	menu = elt.id;
	return menu,num_smenu;
}
function afficheSmenu(event){
	$('loc_col_2').style.backgroundImage ='url(images/fond_loc_30.jpg)';
	nomageSmenu(event);
	fermerSmenu();
	if (smenu_encours!=num_smenu){
		smenu_encours=num_smenu;
		$(menu).style.backgroundColor='#d4d3d1';
		if ($('smenu_'+num_smenu).style.display=='none'){
			$('smenu_'+num_smenu).style.display='block';
			for (i=1;i<=100;i++){
				if ($('smenu_'+num_smenu+'_bt_'+i))	Event.observe('smenu_'+num_smenu+'_bt_'+i,'click',afficheSSmenu);
			}
		}
	} else {
		smenu_encours = 0;
		$('loc_col_2').style.backgroundImage ='url(images/fond_loc.jpg)';
	}
}
//niveau 2
function nomageSSmenu(event){
	elt = Event.findElement(event, 'div');
	tmp_ssmenu = elt.id.split("_");
	smenu = elt.id;
	num_smenu = tmp_ssmenu[1];
	num_ssmenu = tmp_ssmenu[3];
	return smenu,num_smenu,num_ssmenu;
}
function afficheSSmenu(event){
	nomageSSmenu(event);	
	fermerSSmenus();
	if (ssmenu_encours!=num_ssmenu){
		$(smenu).style.backgroundColor='#d4d3d1';
		ssmenu_encours=num_ssmenu;
		if ($('ssmenu_'+num_smenu+'_'+num_ssmenu).style.display=='none'){
			$('ssmenu_'+num_smenu+'_'+num_ssmenu).style.display='block';
			for (i=1;i<=100;i++){
				if ($('ssmenu_'+num_smenu+'_'+num_ssmenu+'_bt_'+i)) Event.observe('ssmenu_'+num_smenu+'_'+num_ssmenu+'_bt_'+i,'click',afficheFiche);
			}
		}
	} else {
		ssmenu_encours=0;
	}
}
//niveau 3 - fiche
function nomageFiche(event){
	elt = Event.findElement(event, 'div');
	tmp_fiche = elt.id.split("_");
	num_smenu = tmp_fiche[1];
	num_ssmenu = tmp_fiche[2];
	num_fiche = tmp_fiche[4];
	ssmenu = elt.id;
	return ssmenu,num_smenu,num_ssmenu,num_fiche;
}
function afficheFiche(event){
	nomageFiche(event);
	fermerFiches();
	if (fiche_encours!=num_fiche){
	$(ssmenu).style.backgroundColor='#d4d3d1';
		fiche_encours=num_fiche;
		if ($('fiche_'+num_smenu+'_'+num_ssmenu+'_'+num_fiche).style.display=='none'){
			$('fiche_'+num_smenu+'_'+num_ssmenu+'_'+num_fiche).style.display='block';
		}
	} else {
		fiche_encours=0;
	}
}
// initialisation
function Init(){
  Event.observe('loc_bt_1','click',afficheSmenu);
  Event.observe('loc_bt_2','click',afficheSmenu);
  Event.observe('loc_bt_3','click',afficheSmenu);
  Event.observe('loc_bt_4','click',afficheSmenu);
  Event.observe('loc_bt_5','click',afficheSmenu);
  Event.observe('loc_bt_6','click',afficheSmenu);
  Event.observe('loc_bt_7','click',afficheSmenu);
Event.observe('loc_bt_8','click',afficheSmenu);
Event.observe('loc_bt_9','click',afficheSmenu);

}
Event.observe(window,'load',Init);
