var info = null; 
var bBoucle = true; 
var nim = new Number(-1);
var nimurl= new Number(0);
var plv = new Number(7500);//--- vitesse de défilement, plus la valeur est faible plus le défilement est rapide ----------------------------------------------- 
 

//--- Partie Panorama d'images ----------------------------------------------- 
var imge=new Array();
imge[0]="img2.png";
imge[1]="img3.png";
imge[2]="img1.png";
imge[3]="img4.png";


var imgname=new Array(); 
imgname[0]="image2/"+imge[0]; 
imgname[1]="image2/"+imge[1];
imgname[2]="image2/"+imge[2];
imgname[3]="image2/"+imge[3];

  
var imgpreload=new Array(); 
    for (i=0;i<=imgname.length-1;i++) 
        { 
            imgpreload[i]=new Image(); 
            imgpreload[i].src=imgname[i]; 
        } 
  
var imgurl=new Array();
imgurl[0]="http://www.communaute-urbaine-alencon.fr";
imgurl[1]="http://www.cr-basse-normandie.fr";
imgurl[2]="http://www.cg61.fr";
imgurl[3]="http://www.caf.fr/wps/portal/votrecaf/611";

  
var imgdest=new Array(); 
imgdest[0]="self"; 
imgdest[1]="self"; 
imgdest[2]="self"; 
imgdest[3]="self"; 
imgdest[4]="popup"; 
imgdest[5]="none"; 
  
//------- arrêt
function stopvaa() 
    { 
        bBoucle = false; 
        nim=0
    } 

//------départ-----------
function runvaa(nim) 
    { 
        bBoucle = true; 
    } 
  
//------- Changement image : images[0] implique ce soit la 1ère de la page, à changer sinon-----------------
function changeImg(nim) 
    { 
        nimurl=nim; 
        document.images[0].src = imgname[nim];
    } 
<!---//------ Ouverture de la popup suite au click sur l'image -----------------> 
function runurl(nim)
	{
        nim=nimurl; 
// si le paramètre self a été entré dans les données imgdest -> remplacement document courant
        if ( imgdest[nim] == "self" ) 
            { 
                document.location.href = imgurl[nim];
		if (info) { info.close(); }
            } 
        else 
            { 
// si none on ne fait rien
                if ( imgdest[nim] == "none" ) 
                { 
                void(0); 
                } 
// sinon on ouvre en 75% de large, 65% de haut
                else
                { 
                ow(imgurl[nim],75,65);
                } 
            } 
    } 
// fonction plus vite - moins vite

function pvite(pmv) { 
if (pmv == 0) { plv = (plv + 2000); 
    alert((10-plv/1000)/2);} 
else { if (plv > 1000) 
    {plv = (plv - 2000); pmv = 1;} 
    else {void(0);} 
alert((10-plv/1000)/2); 
    } 
} 

// Initiate, en fait la fonction de rotation des images.

function initiate() 
    { 
// incrémentation du numéro d'image
        nim++;
        if (nim>imgname.length-1) 
            { 
            nim=0;
            } 
        if (bBoucle) 
            { 
// commande de changement d'image 
           changeImg(nim); 
            } 
        if (bBoucle) 
            { 
// relance après un certain temps
            setTimeout("initiate()",plv); 
            }

}