
/**
* Fonction permettant de faire apparaitre un sous menu et de cacher les autres elements ayant comme id subMenuId_ + n jusqu'à nbElem.
*/
function displaySubMenu(elemId, nbElem)
{		
	var elemToDisplay=document.getElementById(elemId);
	for (var i=1;i<=nbElem;i++)
	{
		document.getElementById("subMenuId_"+i).style.display="none";		
	}					
				
	if (elemToDisplay) 
	{  
		elemToDisplay.style.display="block";			    			    		     	    
	}				
}	

function switchMenu(nbPosition, nbElem, imgUrl)
{
	var elemToSwitch=document.getElementById('menu_'+nbPosition);
	
	if (elemToSwitch) {
		
		for (var i=1;i<=nbElem;i++)
		{
			var oLi=document.getElementById('menu_'+i);	
			var oImgLi=oLi.getElementsByTagName("img")[0];		
			var sSrcLi=oImgLi.src;
			
			var reg = new RegExp("up-","g");
			if (sSrcLi.match(reg)) { 
				/* Enlever les on- pour chaque image... */
				var newUrlFichierListe = sSrcLi.replace("up-", "");
				oImgLi.src =  newUrlFichierListe;
			} 			
		}	
		
		var oImg=elemToSwitch.getElementsByTagName("img")[0];	
		var sSrc=oImg.src;
		/* traiter sSrc pour y mettre le up- */
		var positionLastSlash = sSrc.lastIndexOf("/");
		var nomFichier = sSrc.substring(positionLastSlash);
		var newNomFichier = nomFichier.replace("/", "/up-");	
		var maNouvelleUrlImage = sSrc.replace(nomFichier, newNomFichier);
		oImg.src=maNouvelleUrlImage;
	}			
}	



function displayModal(sDivHtmlId)
{
	
 var oDiv= document.getElementById(sDivHtmlId); 
 var oModalBG = document.getElementById("modalBG"); 
 
 if (!oModalBG)
 {
	 var body=document.getElementsByTagName("body")[0];
	 oModalBG=document.createElement('div');
	 oModalBG.setAttribute("id","modalBG");	 
     body.appendChild(oModalBG);
 }
 	// je suis ie : 
 	if (document.all)
 	{ 
 	 	oModalBG.setAttribute("cssText","display:block; z-index:15; width: 100%; height:150%; background-color: silver; position: absolute; ");
  	 	// 	oModalBG.filters[0].opacity=50;
 	}
 	else
 	{
 	 	oModalBG.setAttribute("style","display:block; z-index:15; width: 100%; height:150%; background-color: silver; opacity:0.5; position: absolute;");
 
 	} 
 	
	 if (oDiv)
	 {
		 oDiv.style.display ="block";
		 oDiv.style.zIndex ="20";
		 oDiv.style.position ="absolute"; 
		// oDiv.style.float= "left";
		// oDiv.style.margin="0 auto";
		 oDiv.style.top="50%";
		 oDiv.style.left="25%";
	 }	
}


function hideModal(sDivHtmlId)
{
	 var oDiv= document.getElementById(sDivHtmlId);	 
	 var oModalBG = document.getElementById("modalBG"); 
	 
	 if (oDiv)
	 {
		 oDiv.style.display ="none";
		 oDiv.style.zIndex ="0";
		 oDiv.style.position ="relative"; 
		 oModalBG.style.display ="none";
		 oModalBG.style.zIndex ="0";
	 }
}


//function specific change label category in function travel type
function updateCategoryLabel(travelType){

var travelTypeCat = travelType+'Display';
document.getElementById("langEtablishment").innerHTML = "<span style='font-size:13px; font-weight:bold;'>"+document.getElementById(travelTypeCat).value +"</span>";

	if(travelType == 'all')
	{
		document.getElementById("langInformation").style.display = "none";
	}
	else
	{
		document.getElementById("langInformation").style.display = "block";
	}
}

