function nav_check()
{ 
  this.ver=navigator.appVersion;
  this.agent=navigator.userAgent;
  this.dom=document.getElementById?1:0;
  this.opera5=this.agent.indexOf("Opera 5")>-1;
  this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
  this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
  this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
  this.ie=this.ie4||this.ie5||this.ie6;
  this.mac=this.agent.indexOf("Mac")>-1;
  this.iem=(this.mac && this.ie5);
  this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
  this.ns4=(document.layers && !this.dom)?1:0;
  this.nav=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5);
 return this;
}

/* ---------------------------------------------------------------------- */
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';
}

  
/* ---------------------------------------------------------------------- */
var selected = false;
function selectAll(f, nom) 
{
 var t = f.elements;
 var nav = new nav_check();  
 var oLabel =nav.dom? document.getElementById("label1"):nav.ie4?document.all["label1"]:nav.ns4?eval(nest+"document.layers.label1"):0;	  


 if (f.selection.checked == true)
 {
    selected = true;
    oLabel.firstChild.data = " Cliquez pour tout décocher";
 }
 else
 {
    selected = false;
    oLabel.firstChild.data = " Cliquez pour tout cocher";
 } 
 for (var i=0; i < t.length; i++) 
 {
  if ((t[i].type == "checkbox") ) 
  {
   t[i].checked = selected;
  }
 }
    
}

  
/* ---------------------------------------------------------------------- */
function affiche_photo(rep, ph)
{
 var nav = new nav_check();
 if (nav.dom)
 {
  oImage=document.getElementById("grande_image");
  oImage.innerHTML="<img src=\""+rep+"maxi/"+ph+"\" alt=\"image Calspas\" />";
  oImage.style.border="2px solid #ff9900";
  oCadre=document.getElementById("cadre_index");
  change_opacite(30,oCadre);
 }
}

  
/* ---------------------------------------------------------------------- */
function efface_photo()
{
 var nav = new nav_check();  
 if (nav.dom)
 {
  oImage=document.getElementById("grande_image");
  oImage.innerHTML="";
  oImage.style.border="";
  oCadre=document.getElementById("cadre_index");
  change_opacite(100,oCadre);
 }
}

