function cacheAccAlbum(nom, idFichier, derniereImageM)
{
var i = 1;
var image;

	while (i <= derniereImageM)
	{
	image = nom + i;
	divID = nom + idFichier;
	
		if(image != divID) {
		document.getElementById(image).className = 'thumbAccAlbum';
		}
		
	i = i+1;
	}
}


function affichageImage(idImage, nomImage) {

    document.getElementById('im' + idImage).className = 'thumbAccAlbum2'; 
    document.getElementById('lien').href = urlImage + nomImage;
    document.getElementById('photo').src = urlImageM + "m3_" + nomImage;
    document.getElementById('numero').innerHTML = idImage;
    document.getElementById('nomImage').innerHTML = nomImage;
    document.getElementById('descriptionImage').innerHTML = listeDesc[idImage].replace(/\\("|'|\\)/g, "$1");
    
       if(!document.getElementById('photo').complete) {
       document.getElementById('chargement').innerHTML = '<img src="chargement.gif" alt="chargement" border="0" /> Chargement en cours...';
       }
       else {
       document.getElementById('chargement').innerHTML = '';
       }

     if(idImage == 1) 
     var precedent = 1;
     else 
     var precedent = idImage - 1;     
     
     if(idImage == derniereImage) 
     var suivant = derniereImage;
     else 
     var suivant = parseInt(idImage) + 1;
     
     document.getElementById('precedentId').innerHTML = precedent;    
     document.getElementById('suivantId').innerHTML = suivant;  
     document.getElementById('precedentNom').innerHTML = listeImage[precedent];
     document.getElementById('suivantNom').innerHTML = listeImage[suivant];    
     document.getElementById('chargement').innerHTML = ''; 
     
}


function precedent() {
   var idImageP = document.getElementById('precedentId').innerHTML;
   var nomImageP = document.getElementById('precedentNom').innerHTML;
   
   
   if(idImageP >= 1) {   
    cacheAccAlbum('im', idImageP, derniereImage);
    
    document.getElementById('im' + idImageP).className = 'thumbAccAlbum2'; 
    document.getElementById('lien').href = urlImage + nomImageP;
    document.getElementById('photo').src = urlImageM + "m3_" + nomImageP;
    document.getElementById('numero').innerHTML = idImageP;
    document.getElementById('nomImage').innerHTML = nomImageP;
    document.getElementById('descriptionImage').innerHTML = listeDesc[idImageP].replace(/\\("|'|\\)/g, "$1");
    
       if(!document.getElementById('photo').complete) {
       document.getElementById('chargement').innerHTML = '<img src="chargement.gif" alt="chargement" border="0" /> Chargement en cours...';
       }
       else {
       document.getElementById('chargement').innerHTML = '';
       }


     if(idImageP == 1) 
     var precedent = 1;
     else 
     var precedent = idImageP - 1;     
     
     if(idImageP == derniereImage) 
     var suivant = derniereImage;
     else 
     var suivant = parseInt(idImageP) + 1;
     
     document.getElementById('precedentId').innerHTML = precedent;    
     document.getElementById('suivantId').innerHTML = suivant;  
     document.getElementById('precedentNom').innerHTML = listeImage[precedent];
     document.getElementById('suivantNom').innerHTML = listeImage[suivant];   
     document.getElementById('chargement').innerHTML = '';  
    }
}



function suivant() {
   var idImageS = document.getElementById('suivantId').innerHTML;
   var nomImageS = document.getElementById('suivantNom').innerHTML;

   if(idImageS == (derniereImage + 1)) { idImageS = 1; }
   cacheAccAlbum('im', idImageS, derniereImage);
   
    document.getElementById('im' + idImageS).className = 'thumbAccAlbum2'; 
    document.getElementById('lien').href = urlImage + nomImageS;
    document.getElementById('photo').src = urlImageM +  "m3_" + nomImageS;
    document.getElementById('numero').innerHTML = idImageS;
    document.getElementById('nomImage').innerHTML = nomImageS;
    document.getElementById('descriptionImage').innerHTML = listeDesc[idImageS].replace(/\\("|'|\\)/g, "$1");
    
       if(!document.getElementById('photo').complete) {
       document.getElementById('chargement').innerHTML = '<img src="chargement.gif" alt="chargement" border="0" /> Chargement en cours...';
       }
       else {
       document.getElementById('chargement').innerHTML = '';
       }


     if(idImageS == 1) 
     var precedent = 1;
     else 
     var precedent = idImageS - 1;     
     
     if(idImageS == derniereImage) 
     var suivant = 1;
     else 
     var suivant = parseInt(idImageS) + 1;
     
     document.getElementById('precedentId').innerHTML = precedent;    
     document.getElementById('suivantId').innerHTML = suivant;  
     document.getElementById('precedentNom').innerHTML = listeImage[precedent];
     document.getElementById('suivantNom').innerHTML = listeImage[suivant];    
     document.getElementById('chargement').innerHTML = ''; 
   
}

var plv = new Number(5000);


function vitesse(pmv) {
clearInterval(timer);

    if (pmv == 0) { 
    plv = (plv + 2000);
    }

    else { 
        if (plv > 1000) {
        plv = (plv - 2000); pmv = 1;
        }
        else {
        void(0);
        }    
    }    
timer = setInterval('suivant()', plv);
} 