/*****************************************************

              Declarations des variables

******************************************************/
//valeur par defaut de la div à afficher
var backid = "pagevide";
//expression regulière pour la recharche du paramètre externe
var reg = /popup\.js(\?.*)?$/;
/*****************************************************

  Fonction de disparition/apparition de nos div page

******************************************************/
function affiche(idDiv) {
    //seulement si le lien ne correspond pas à la div actuelle
    if(backid != idDiv) {
        //On efface la div actuelle
        var div_b = document.getElementById(backid);
        div_b.style.display = "none";
        //On afiche la div lié au lien
        thisPopup = document.getElementById(idDiv);
        thisPopup.style.display = "block";
        //On stock l'id de la nouvelle div
        backid = idDiv;
       //On retourne false, pour eviter d'afficher la valeur du href
        return false;
    }
}
/*****************************************************

    Fonction d'appel depuis flash,
  pour executer notre fonction precedente

******************************************************/
function flash(monLien) {
    affiche(monLien);
}
/*****************************************************

   Fonction pour executer plusieurs evenement onload

******************************************************/
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}
/*****************************************************
 
        Fonction pour afficher notre div
    par defaut lors du chargement de la page

******************************************************/
addLoadEvent(function() {
    //Tableau contenant tout les tag "script"
    var myAs = document.getElementsByTagName('script');
    //boucle sur le nombre de tag pour scannage
    for (var a = 0; a < myAs.length; ++a) {
        // Si la source du tag contient notre expression reg (donc popup.js?...)
        if (reg.test(myAs[a].src)) {
            //notre div par defaut prend la valeur passée en param exterieur (defaut=...)
            backid = myAs[a].src.split('=')[1];
            //on affiche cette div
            gla = document.getElementById(backid)
            gla.style.display = "block";
        }
    }
})
/*****************************************************

    Si besoin d'ajouter d'autre onload ...

******************************************************/
/*addLoadEvent(function() {
    //contenu de fonction bis
})
addLoadEvent(function() {
    //contenu de fonction bis second
})*/