
function compteBloc(truc,tag) {
	var navroot = document.getElementById(truc);
	if ( navroot ) {
		var lis = navroot.getElementsByTagName(tag);
		var ok = 0; var nok = 0;
		for ( i = 0; i < lis.length; i++ ) {
			if ( lis[i].parentNode == navroot )
				ok++;
        var hrefbloc = lis[i].href;
        chaineID = "idBloc"+ok+" = '"+lis[i].id+"';"
        eval(chaineID);
        document.getElementById('idOngletDossier'+ok).href=hrefbloc;
		}
    blocDossier = ok ;
    Afficher();
	}
}

//blocDossier = 3;
Temps = 3000;
Dessus = false;

var Increment = 1;
var Actuelle = 1;

function Afficher()
{
 if (!Dessus)
 {
  Precedente = Increment;
  Actuelle = Increment + 1;
  if (Actuelle > blocDossier) Actuelle = 1;
  diaporama();
 }
 if (Increment < blocDossier)
 {
  Increment = Increment + 1;
 }
 else
 {
  Increment = 1;
 }
 setTimeout("Afficher()",Temps);
}

function changeOpac(opacity, object)
{ 
// var object = document.getElementById(id).style; 
 object.opacity = (opacity / 100); 
 object.MozOpacity = (opacity / 100); 
 object.KhtmlOpacity = (opacity / 100); 
 object.filter = "alpha(opacity=" + opacity + ")"; 
}

function diaporama()
{
 if(Precedente == undefined) Precedente = 1;
 diapoPrecedente = document.getElementById(eval('idBloc'+Precedente)).style;
 diapoActuelle = document.getElementById(eval('idBloc'+Actuelle)).style;

 diapoPrecedente.zIndex='0';
 diapoActuelle.zIndex='99';
 diapoActuelle.display='block';

 changeOpac('10',diapoActuelle);                          // Je devrai pouvoir ajouter une fonction pour ça !
 setTimeout("changeOpac('50',diapoActuelle);",100);       //
 setTimeout("changeOpac('100',diapoActuelle);",200);      //

 setTimeout("diapoPrecedente.display='none';",200);

 document.getElementById('idOngletDossier'+Precedente).className = "unOngletDossier";
 document.getElementById('idOngletDossier'+Actuelle).className = "unOngletDossierHover";
}

function monteDiapo(affiche,cache1,cache2,cache3)
{
 document.getElementById(eval('idBloc'+affiche)).style.display= "block";
 document.getElementById(eval('idBloc'+cache1)).style.display = "none";
 document.getElementById(eval('idBloc'+cache2)).style.display = "none";
 document.getElementById(eval('idBloc'+cache3)).style.display = "none";

 document.getElementById('idOngletDossier'+affiche).className = "unOngletDossierHover";
 document.getElementById('idOngletDossier'+cache1).className = "unOngletDossier";
 document.getElementById('idOngletDossier'+cache2).className = "unOngletDossier";
 document.getElementById('idOngletDossier'+cache3).className = "unOngletDossier";
}

function changeCSS(id)
{
 var nomClass=document.getElementById(id).className;
 var rechercheCSS=new RegExp("Hover.*$");
 if(nomClass.match(rechercheCSS))
 {
  nomClass = nomClass.replace('Hover','');
  document.getElementById(id).className=nomClass;
 }
 else 
 {
  document.getElementById(id).className=nomClass+'Hover';
 }
}
