/* ---------------------------------------------------------------------- */
function affiche_objet(objet)
{
  var oID = document.getElementById(objet);	  

  oID.style.visibility = ( oID.style.visibility == 'visible'?'hidden':'visible');
  oID.style.display = ( oID.style.display == ''?'none':'');
  return  oID.style.display;
}

/* ---------------------------------------------------------------------- */
function objet_invisible(objet)
{
  var oID = document.getElementById(objet);	  

  oID.style.visibility = 'hidden';
  oID.style.display = 'none';
  return  oID.style.display;
}

/* ---------------------------------------------------------------------- */
function objet_visible(objet)
{
  var oID = document.getElementById(objet);	  

  oID.style.visibility = 'visible';
  oID.style.display = '';
  return  oID.style.display;
}

/* ---------------------------------------------------------------------- */
function affiche_objet_position(objet, posX, posY)
{

  var oID = document.getElementById(objet);	  
  oID.style.left = posX+"px";
  oID.style.top = posY+"px";
  oID.style.visibility = ( oID.style.visibility == 'visible'?'hidden':'visible');
  oID.style.display = ( oID.style.display == ''?'none':'');
  return  oID.style.display;
}


/* ---------------------------------------------------------------------- */
function change_opacite(degres, objet) 
{
  var object = objet.style;
  object.opacity = (degres / 100);
  object.MozOpacity = (degres / 100);
  object.KhtmlOpacity = (degres / 100);
  object.filter = "alpha(opacity=" + degres + ")";
}


/* ---------------------------------------------------------------------- */
function rec()
{
 etat = affiche_objet('cadre_recherche');
 oRec=document.getElementById('cadre_recherche');
  
 if (etat == 'none')
 {
  change_opacite(0,oRec);
 }
 else
 {
  change_opacite(90,oRec);
  document.recherche.requete.focus();
 }

}

/* ---------------------------------------------------------------------- */
function ouvre_ferme(objet, img, label, texte1, texte2)
{
  var oID = document.getElementById(objet);	  
  var oLabel = document.getElementById(label);	
  var oIMG = document.getElementById(img);	

  oID.style.visibility = ( oID.style.visibility == 'visible'?'hidden':'visible');
  oID.style.display = ( oID.style.display == ''?'none':'');

 
 if (oID.style.visibility == 'visible')
 {
   oLabel.childNodes[1].data = texte2;
   oIMG.src="images/puce_ferme.gif";
 }
 else
 {
   oLabel.childNodes[1].data = texte1;
   oIMG.src="images/puce_ouvre.gif";
 }

}
  
/* ---------------------------------------------------------------------- */
function attente()
{
 affiche_objet('attente');
 oCadre=document.getElementById('Fupload');	
 oCadre2=document.getElementById('attente');	
 affiche_objet('Fupload');
 oCadre.style.cursor='wait';
}

/*
function accrocher_div(ID_Ancre,ID_Div,ajustX, ajustY)//Fonction permettant de positionner un DIV à une position occupée par une ancre{ var DivLeft = 0;  //Position du Div par rapport au côté gauche de la page var DivTop = 0;   //Position du Div par rapport au haut de la page
 pos = document.getElementById(ID_Ancre);
 DivLeft = position_X(pos)+ajustX; DivTop = position_Y(pos)+ajustY; document.getElementById(ID_Div).style.left = DivLeft+"px"; document.getElementById(ID_Div).style.top = DivTop+"px";}


function position_Y(Obj)//Fonction permettant de connaître la position d'un objet//par rapport au bord haut de la page.//Cet objet peut être à l'intérieur d'un autre objet.{  if (Obj.offsetParent)     return (Obj.offsetTop + position_Y(Obj.offsetParent));  else    return (Obj.offsetTop);
}

function position_X(Obj)//Fonction permettant de connaître la position d'un objet//par rapport au bord haut de la page.//Cet objet peut être à l'intérieur d'un autre objet.{  if (Obj.offsetParent)     return (Obj.offsetLeft + position_X(Obj.offsetParent));  else    return (Obj.offsetLeft);
   }
 */