﻿
//Variable de gestion pour les blocs dynamique de dossier
var MultiDossierdossierPermute = Array(2, 3);
var MultiDossierCompteur = 0;
var timerDossier;



//Fonction de lancement des scripts à la fin du chargement de page
$(document).ready(function() {

});



function multiDossier(blocName, nombre,defillement) {
    if (MultiDossierCompteur > 0) MultiDossierCompteur++;
    MultiDossierdossierPermute[MultiDossierCompteur,0]=blocName;
    MultiDossierdossierPermute[MultiDossierCompteur,1]=nombre;
    MultiDossierdossierPermute[MultiDossierCompteur, 2] = 1;

    timer = setInterval(permuteDossierMulti, (defillement*1000));
}

function permuteDossierMulti()
{
    for(i=0;i<=MultiDossierCompteur;i++)
    {
        //Recupération du nom de bloc
        var nomBloc = MultiDossierdossierPermute[i, 0];
        var finCycle = MultiDossierdossierPermute[i, 1];
        var courant = MultiDossierdossierPermute[i, 2];
        
        // Parametrage du prochain div
        var nextDiv = courant+1;
        if(nextDiv>finCycle)nextDiv=1;
        
        //Masque l'ancien et le nouveau
        $("#"+nomBloc+"-"+courant).hide();
        $("#"+nomBloc+"-"+nextDiv).show();
        
        //Definit le nouveau div courant
        MultiDossierdossierPermute[i, 2] = nextDiv;       
        
    }
}



function changeFormQuiSommesNous(divmodif) {

    if (divmodif == QuiSommesNousCurrentTabs) return;
    $('#' + "info" + QuiSommesNousCurrentTabs).hide();
    $('#' + "bt" + QuiSommesNousCurrentTabs).removeClass('QuiSommesNousPublicationsliSelected');


    $('#' + "info" + divmodif).show();
    $('#' + "bt" + divmodif).addClass('QuiSommesNousPublicationsliSelected');

    QuiSommesNousCurrentTabs = divmodif;

}

function scrollTo(name) {
    window.scroll(0, findPos(document.getElementById(name)) - 5);
}

function findPos(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        do {
            curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
        return [curtop];
    }
}

