// Affiche l'onglet latéral sélectionné et cache les autres
function switchLateralTab(leftTabsAreaId, tabId){
	// Récupération de la zone contenant les éléments à manipuler
	var contentChild = new Object();
	var tabbedArea 	 = document.getElementById(leftTabsAreaId);
	var tabs		 = tabbedArea.getElementsByTagName("DIV");
	// Gestion des onglets latéraux
	for(var i = 0; i < tabs.length; i++){
		if(tabs[i].id==tabId){
			// C'est l'onglet sélectionné, on y affecte la classe associé
			for(var j = 0; j < tabs[i].childNodes.length; j++){
				if(tabs[i].childNodes[j].className == 'topLeftInnerTabNotSelected')
					tabs[i].childNodes[j].className = 'topLeftInnerTabSelected';
				if(tabs[i].childNodes[j].className == 'labelLeftInnerTabNotSelected')
					tabs[i].childNodes[j].className = 'labelLeftInnerTabSelected';
				if(tabs[i].childNodes[j].className == 'bottomLeftInnerTabNotSelected')
					tabs[i].childNodes[j].className = 'bottomLeftInnerTabSelected';
			}
		}else{
			// Ce n'est pas l'onglet sélectionné, on y affecte la classe associé
			for(var j = 0; j < tabs[i].childNodes.length; j++){
				if(tabs[i].childNodes[j].className == 'topLeftInnerTabSelected')
					tabs[i].childNodes[j].className = 'topLeftInnerTabNotSelected';
				if(tabs[i].childNodes[j].className == 'labelLeftInnerTabSelected')
					tabs[i].childNodes[j].className = 'labelLeftInnerTabNotSelected';
				if(tabs[i].childNodes[j].className == 'bottomLeftInnerTabSelected')
					tabs[i].childNodes[j].className = 'bottomLeftInnerTabNotSelected';
			}
		}
	}
	
}

//Prépare l'onglet à afficher en cachant les messages de retour de mise à jour 
function cleanLateralTab(lateralTabId){
	var lateralTab 	 = document.getElementById(lateralTabId);
	// Suppression de la zone d'affichage du résultat d'une modification 
	var tabDivs = lateralTab.getElementsByTagName("DIV");
	var nbDivs = tabDivs.length;
	for(var i = 0; i < nbDivs; i++){
		if(tabDivs[i].className.indexOf('UpdateResult')>0)
			tabDivs[i].style.display='none';
	}
	
	// Suppression des messages d'erreur à la saisie 
	var tabLabels = lateralTab.getElementsByTagName("LABEL");
	var nbLabels = tabLabels.length;
	for(var i = 0; i < nbLabels; i++){
		if(tabLabels[i].className=='errorMessage')
			tabLabels[i].style.visibility='hidden';
	}
	
}
