var pos0=100;
var test0 = true;
var pos1=100;
var test1 = true;
var pos2=100;
var test2 = true;
var pos3=100;
var test3 = true;
var pos4=100;
var test4 = true;
var pos5=100;
var test5 = true;

/*DEBUT 0*/

/*moveRight() est une fonction lancé a interval regulier par la fonction startMoveRight()/  
A chaque interval, on attribut à la position du fond de l'élément récupéré ("dominique") a la variable global "posx"/
Après celà(toujours a chaque interval)on change la valeur de la variable global "posx"/
Cette nouvelle valeur sera attribué au fond de l'élément récupéré au prochain interval/
Lorsque que le fond est décalé au maximum vers la droite, on arrête l'horloge qui gère l'interval, mais la variable de l'interval (intMR) existe toujours/
*/

function moveRight0()
{
    var lien = document.getElementById("dominique");
    lien.style.backgroundPosition = pos0 + "%";
    if (pos0==0) clearInterval();
    else pos0 = pos0-5;
}


/*moveLeft() est une fonction lancé a interval regulier par la fonction startMoveLeft()/  
A chaque interval, on attribut à la position du fond de l'élément récupéré ("dominique") a la variable global "posx"/
Après celà(toujours a chaque interval)on change la valeur de la variable global "posx"/
Cette nouvelle valeur sera attribué au fond de l'élément récupéré au prochain interval/
Lorsque que le fond est décalé au maximum vers la gauche, on arrête l'interval, mais la variable de l'interval (intML) existe toujours/
*/

function moveLeft0()
{
    var lien = document.getElementById("dominique");
    lien.style.backgroundPosition = pos0 + "%";
    if (pos0==100) clearInterval();
    else pos0 = pos0+5;
}


/*startMoveRightx() est lancée durant l'evenement onmouseover/
elle crée la variable de l'interval qui execute toute le milliseconde la fonction moveRight()/
*/

function startMoveRight0() 
{
    intMR0 = setInterval('moveRight0()',1); //l'absence du mot clé var, fait de l'interval, une variable globale réutilisable dans les autres fonctions
}


/*stopMoveRightx() est lancée durant l'evenement onmouseout/
on arrête l'interval, mais la variable de l'interval (intMR) existe toujours/
*/

function stopMoveRight0() 
{
    clearInterval(intMR0);
}


/*startMoveLeftx() est lancée durant l'evenement onmouseout
elle crée la variable de l'interval qui execute toute le milliseconde la fonction moveRight()
elle défini la variable globale "testx" a false 
cette nouvelle valeur de "testx" va permettre de savoir si la variable de l'interval "intMLx" a déjà été créée
*/

function startMoveLeft0() 
{
    intML0 = setInterval('moveLeft0()',1);
    test0=false;
}


/*stopMoveLeftx() est lancée durant l'evenement onmouseover/
Si la variable de l'interval qui gère moveLeft() existe (testx==false) on l'arrête/
Si elle n'a pas été crée (textx==true), l'interval n'existe pas donc on ne fait rien/
(Le programme refuserai d'arrêter un interval qui n'a pas été crée, ce test conditionnel est indispensable/ 
*/

function stopMoveLeft0() 
{
    if (test0 == false)
        clearInterval(intML0);
}


/*resetx() remet toute les variables a leur valeur initiale lorsqu'on clique sur l'élément/
Cette fonction est nécessaire pour réinitialiser la page avant d'en ouvrir une autre/
En effet, l'utilisation du lien navigateur(sauf IE) "précédent" ne recharge pas la page lorsqu'on retourne dessus/
Il faut donc réinitialiser les valeurs/
*/

function reset0() 
{
    clearInterval(intMR0);
    pos0=100;
    var lien = document.getElementById("dominique");
    lien.style.backgroundPosition = "100%";
}
/*FIN 0*/

/*DEBUT 1*/

function moveRight1()
{
    var lien = document.getElementById("groupement");
    lien.style.backgroundPosition = pos1 + "%";
    if (pos1==0) clearInterval();
    else pos1 = pos1-5;
}


function moveLeft1()
{
    var lien = document.getElementById("groupement");
    lien.style.backgroundPosition = pos1 + "%";
    if (pos1==100) clearInterval();
    else pos1 = pos1+5;
}


function startMoveRight1() {
    intMR1 = setInterval('moveRight1()',1);
}


function stopMoveRight1() {
    clearInterval(intMR1);
}


function startMoveLeft1() {
    intML1 = setInterval('moveLeft1()',1);
    test1=false;
}


function stopMoveLeft1() {
    if (test1 == false)
        clearInterval(intML1);
}


function reset1() {
    clearInterval(intMR1);
    pos2=100;
    var lien = document.getElementById("groupement");
    lien.style.backgroundPosition = "100%";
}
/*FIN 1*/

/*DEBUT 2*/
function moveRight2()
{
    var lien = document.getElementById("actualites");
    lien.style.backgroundPosition = pos2 + "%";
    if (pos2==0) clearInterval();
    else pos2 = pos2-5;
}


function moveLeft2()
{
    var lien = document.getElementById("actualites");
    lien.style.backgroundPosition = pos2 + "%";
    if (pos2==100) clearInterval();
    else pos2 = pos2+5;
}


function startMoveRight2() 
{
    intMR2 = setInterval('moveRight2()',1);
}


function stopMoveRight2() 
{
    clearInterval(intMR2);
}


function startMoveLeft2() 
{
intML2 = setInterval('moveLeft2()',1);
test2=false;
}


function stopMoveLeft2() 
{
    if (test2 == false)
        clearInterval(intML2);
}


function reset2() 
{
    clearInterval(intMR2);
    pos2=100;
    var lien = document.getElementById("actualites");
    lien.style.backgroundPosition = "100%";
}
/*FIN 2*/

/*DEBUT 3*/
function moveRight3()
{
    var lien = document.getElementById("contact");
    lien.style.backgroundPosition = pos3 + "%";
    if (pos3==0) clearInterval();
    else pos3 = pos3-5;
}


function moveLeft3()
{
    var lien = document.getElementById("contact");
    lien.style.backgroundPosition = pos3 + "%";
    if (pos3==100) clearInterval();
    else pos3 = pos3+5;
}


function startMoveRight3()
{
    intMR3 = setInterval('moveRight3()',1);
}


function stopMoveRight3() 
{
    clearInterval(intMR3);
}


function startMoveLeft3() 
{
    intML3 = setInterval('moveLeft3()',1);
    test3=false;
}


function stopMoveLeft3() 
{
    if (test3 == false)
    clearInterval(intML3);
}


function reset3() 
{
    clearInterval(intMR3);
    pos3=100;
    var lien = document.getElementById("contact");
    lien.style.backgroundPosition = "100%";
}
/*FIN 3*/

/*DEBUT 4*/
function moveRight4()
{
    var lien = document.getElementById("liens");
    lien.style.backgroundPosition = pos4 + "%";
    if (pos4==0) clearInterval();
    else pos4 = pos4-5;
}


function moveLeft4()
{
    var lien = document.getElementById("liens");
    lien.style.backgroundPosition = pos4 + "%";
    if (pos4==100) clearInterval();
    else pos4 = pos4+5;
}


function startMoveRight4() 
{
    intMR4 = setInterval('moveRight4()',1);
}


function stopMoveRight4() 
{
    clearInterval(intMR4);
}


function startMoveLeft4() 
{
    intML4 = setInterval('moveLeft4()',1);
    test4=false;
}


function stopMoveLeft4() 
{
    if (test4 == false)
        clearInterval(intML4);
}

function reset4() 
{
    clearInterval(intMR4);
    pos4=100;
    var lien = document.getElementById("liens");
    lien.style.backgroundPosition = "100%";
}
/*FIN 4*/

/*DEBUT 5*/
function moveRight5()
{
    var lien = document.getElementById("video");
    lien.style.backgroundPosition = pos5 + "%";
    if (pos5==0) clearInterval();
    else pos5 = pos5-5;
}


function moveLeft5()
{
    var lien = document.getElementById("video");
    lien.style.backgroundPosition = pos5 + "%";
    if (pos5==100) clearInterval();
    else pos5 = pos5+5;
}


function startMoveRight5()
{
    intMR5 = setInterval('moveRight5()',1);
}


function stopMoveRight5() 
{
    clearInterval(intMR5);
}


function startMoveLeft5() 
{
    intML5 = setInterval('moveLeft5()',1);
    test5=false;
}


function stopMoveLeft5() 
{
    if (test5 == false)
    clearInterval(intML5);
}


function reset5() 
{
    clearInterval(intMR5);
    pos5=100;
    var lien = document.getElementById("video");
    lien.style.backgroundPosition = "100%";
}
/*FIN 5*/

function violet(elem)
{
    elem.style.fontSize="12px";
    elem.style.color="rgb(98,40,160)";
}


function gris(elem)
{
    elem.style.fontSize="11px";
    elem.style.color="rgb(120,120,120)";
}










