var parentDiv = "bloc_dropdown";
var rublevel2_icon = "rublevel2_icon_";
var class_plus_icon = "plus_rublevel2_";
var class_moins_icon = "moins_rublevel2_";
var rublevel2_link = "rublevel2_link_"; 
var class_rublevel2_link  = "link_rublevel2_";
var rub = "rub_"; 
var rublevel3 = "rublevel3_"
var class_sous_rub = "sous_rub_";			
var onRubLevel2;
var idStructTable=new Array();
idStructTable["scrubrique"]="rub_";
idStructTable["scarticle"]="art_";
idStructTable["sccom"]="com_";
idStructTable["sctemoignage"]="tem_";
idStructTable["sctermesconditions"]="ter_"; 

function initDisplayMenu(){
	onRubLevel2='';j=0;
	if($(parentDiv)){
	currentObjet=$(parentDiv);	
		while (currentObjet.getElementsByTagName("a")[j]){/*boucle sur les liens*/
			if(currentObjet.getElementsByTagName("a")[j].id.indexOf(rublevel2_icon)>=0){/*id du lien = rublevel2_icon..*/		
				nameIdObjet = currentObjet.getElementsByTagName("a")[j].id;
				if($(nameIdObjet).className.indexOf('_on')>=0 && $(nameIdObjet).className.indexOf(class_plus_icon)>=0){/*modification de la css pour icon*/
					$(nameIdObjet).removeClassName(class_plus_icon+'on');
					$(nameIdObjet).addClassName(class_plus_icon+'off');
				}
				else if($(nameIdObjet).className.indexOf('_on')>=0 && $(nameIdObjet).className.indexOf(class_moins_icon)>=0){/*modification de la css pour icon*/
					$(nameIdObjet).removeClassName(class_moins_icon+'on');
					$(nameIdObjet).addClassName(class_moins_icon+'off');
				}else if(currentObjet.getElementsByTagName("a")[j].id.indexOf(rublevel2_link)>=0){	/*modification de la css pour link*/
					nameIdObjet = currentObjet.getElementsByTagName("a")[j].id;
					if($(nameIdObjet).className.indexOf('_on')>=0){
						$(nameIdObjet).removeClassName(class_rublevel2_link+'on');
						$(nameIdObjet).addClassName(class_rublevel2_link+'off');
					}
				}else if(currentObjet.getElementsByTagName("a")[j].id.indexOf(class_sous_rub)>=0){	/*modification de la css pour sous_rub*/
					nameIdObjet = currentObjet.getElementsByTagName("a")[j].id;
					if($(nameIdObjet).className.indexOf('_on')>=0){
						$(nameIdObjet).removeClassName(class_sous_rub+'on');
						$(nameIdObjet).addClassName(class_sous_rub+'off');
					}	
				}
			}
		j++;
		}				
		j=0;
		while (currentObjet.getElementsByTagName("div")[j]){	
			if(currentObjet.getElementsByTagName("div")[j].id.indexOf(rub)>=0){	
				nameIdObjet = currentObjet.getElementsByTagName("div")[j].id;
				$(nameIdObjet).style.display='none';
			}	
		j++;	
		}
	}
}
function displayMenu(valueRubLevel2,valueRubLevel3,type){
	/*init du menu*/	
	initDisplayMenu();	
	/* affichage du menu */	
	if( valueRubLevel2 !='' && valueRubLevel3 !='' && type !='')
	{		
		if( $(rublevel2_icon+valueRubLevel2) &&  $(rublevel3+idStructTable[type]+valueRubLevel3))
		{
			onRubLevel2 = valueRubLevel2;
					nameIdObjet=rublevel2_icon+valueRubLevel2;
			if($(nameIdObjet)){						
				$(nameIdObjet).removeClassName(class_plus_icon+'off') ;
				$(nameIdObjet).addClassName(class_moins_icon+'on');							
			}		
			nameIdObjet=rublevel2_link+valueRubLevel2;
			if($(nameIdObjet)){
				$(nameIdObjet).removeClassName(class_rublevel2_link+'off');
				$(nameIdObjet).addClassName(class_rublevel2_link+'on');
			}
			currentObjet=$(rub+valueRubLevel2);			
			currentObjet.style.display='block';
			j=0;
			while(currentObjet.getElementsByTagName("a")[j]){
				nameIdObjet = currentObjet.getElementsByTagName("a")[j].id;
				if(currentObjet.getElementsByTagName("a")[j].id.indexOf(idStructTable[type]+valueRubLevel3)>= 0){	
					if($(nameIdObjet).className.indexOf('_off')>=0)	$(nameIdObjet).removeClassName(class_sous_rub+'off');
					$(nameIdObjet).addClassName(class_sous_rub+'on');
				}	
				else{
					if($(nameIdObjet).className.indexOf('_on')>=0) $(nameIdObjet).removeClassName(class_sous_rub+'on');
					$(nameIdObjet).addClassName(class_sous_rub+'hover');
				}				
				j++;									
			}					
		}
		else{initDisplayMenu();}
	}else if( valueRubLevel2 != '' && valueRubLevel3 == '' ){		
		nameIdObjet=rublevel2_link+valueRubLevel2;
		if($(nameIdObjet)){
			$(nameIdObjet).removeClassName(class_rublevel2_link+'off');
			$(nameIdObjet).addClassName(class_rublevel2_link+'on');
		}	
		nameIdObjet=rublevel2_icon+valueRubLevel2;
		if($(nameIdObjet)){						
			$(nameIdObjet).removeClassName(class_plus_icon+'off') ;
			$(nameIdObjet).addClassName(class_plus_icon+'on');							
		}	
		currentObjet=$(rub+valueRubLevel2);
		if(currentObjet)
		{
		currentObjet.style.display='none';
		j=0;
		while(currentObjet.getElementsByTagName("a")[j]){	
			nameIdObjet = currentObjet.getElementsByTagName("a")[j].id;
			if($(nameIdObjet).className.indexOf('_off')>=0)	$(nameIdObjet).removeClassName(class_sous_rub+'off');
			else if($(nameIdObjet).className.indexOf('_on')>=0) $(nameIdObjet).removeClassName(class_sous_rub+'on');	
			$(nameIdObjet).addClassName(class_sous_rub+'hover');									
			j++;									
		}	
		}		
	}
	else{initDisplayMenu();}			
}

function active_rubrique(num_id){
	if( (num_id == onRubLevel2) || !$(rub+num_id) ||  !$(rublevel2_icon+num_id))
	return ;				
	currentObjet=$(parentDiv);					
	j=0;
	while(currentObjet.getElementsByTagName("a")[j]){
		if(onRubLevel2 == ''){
			if(currentObjet.getElementsByTagName("a")[j].id.indexOf(rublevel2_icon) >=0 ){	
				if($(rublevel2_icon+num_id) && currentObjet.getElementsByTagName("a")[j].id.indexOf(rublevel2_icon+num_id) >=0 && currentObjet.getElementsByTagName("a")[j].className.indexOf('plus_') >=0){
					if(currentObjet.getElementsByTagName("a")[j].className.indexOf('_off') >=0){
						$(rublevel2_icon+num_id).removeClassName(class_plus_icon+'off');
						$(rublevel2_icon+num_id).addClassName(class_moins_icon+'off');
					}else if(currentObjet.getElementsByTagName("a")[j].className.indexOf('_on') >=0){
						$(rublevel2_icon+num_id).removeClassName(class_plus_icon+'on');
						$(rublevel2_icon+num_id).addClassName(class_moins_icon+'on');
					}
					if($(rub+num_id)) $(rub+num_id).style.display='block';	
				}else{
					name_Rublevel2_icon = currentObjet.getElementsByTagName("a")[j].id;
					if(currentObjet.getElementsByTagName("a")[j].className.indexOf('moins_') >=0 && $(name_Rublevel2_icon) ){
						if(currentObjet.getElementsByTagName("a")[j].className.indexOf('_off') >=0){
							$(name_Rublevel2_icon).removeClassName(class_moins_icon+'off');
							$(name_Rublevel2_icon).addClassName(class_plus_icon+'off');
						}else if(currentObjet.getElementsByTagName("a")[j].className.indexOf('_on') >=0){
							$(name_Rublevel2_icon).removeClassName(class_moins_icon+'on');
							$(name_Rublevel2_icon).addClassName(class_plus_icon+'on');
						}
					}
					id_Rublevel2 = name_Rublevel2_icon.substring(name_Rublevel2_icon.lastIndexOf('_')+1);							
					if($(rub+id_Rublevel2)) $(rub+id_Rublevel2).style.display='none'; 						
				}
			}	
		}else{
			if(currentObjet.getElementsByTagName("a")[j].id.indexOf(rublevel2_icon) >=0 ){	
				if( $(rublevel2_icon+num_id) && currentObjet.getElementsByTagName("a")[j].id.indexOf(rublevel2_icon+num_id) >=0 && currentObjet.getElementsByTagName("a")[j].className.indexOf('plus_') >=0){	
					if(currentObjet.getElementsByTagName("a")[j].className.indexOf('_off') >=0){	
						$(rublevel2_icon+num_id).removeClassName(class_plus_icon+'off');
						$(rublevel2_icon+num_id).addClassName(class_moins_icon+'off');
					}else{	
						$(rublevel2_icon+num_id).removeClassName(class_plus_icon+'on');
						$(rublevel2_icon+num_id).addClassName(class_moins_icon+'on');
					}
					if($(rub+num_id)) $(rub+num_id).style.display='block';	
				}else if( currentObjet.getElementsByTagName("a")[j].id.indexOf(rublevel2_icon+onRubLevel2) < 0 ){
					name_Rublevel2_icon = currentObjet.getElementsByTagName("a")[j].id;
					if(currentObjet.getElementsByTagName("a")[j].className.indexOf('moins_') >=0 && $(name_Rublevel2_icon) ){
						$(name_Rublevel2_icon).removeClassName(class_moins_icon+'off');
						$(name_Rublevel2_icon).addClassName(class_plus_icon+'off');
					}
					id_Rublevel2 = name_Rublevel2_icon.substring(name_Rublevel2_icon.lastIndexOf('_')+1);							
					if($(rub+id_Rublevel2)) $(rub+id_Rublevel2).style.display='none';							
				}
			}	
		}
		j++;	
	}
	
}
