

var showedItem = null;


/** Cette fonction change le statut d'un item de hidden vers show
*/
function showItem(itemw){
  elt = document.getElementById(itemw);
  if(elt != null){
    elt.style.position = "relative";
    elt.style.visibility = "visible";
    if(showedItem == null ) showedItem= itemw;
  }
}
/** Cette fonction change le statut d'un item de show vers hidden
*/
function hideItem(itemx){
   elt = document.getElementById(itemx);
	 if(elt != null){
     elt.style.visibility = "hidden";
     elt.style.position = "absolute";
    }
     showedItem = null;
}
/** Cette fonction change le statut d'un item de hidden vers show
*/
function swapItemVisibility(item){
  if(item == showedItem){
    hideItem(showedItem); // !! attention, effet de bord : remet showed item à null
  } else {
  	hideItem(showedItem); // !! attention, effet de bord : remet showed item à null
  	showItem(item);       // !! attention, effet de bord : showedItem = item si showedItem = null
  } 
}