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

              Declarations des variables

******************************************************/
//valeur par defaut de la div à afficher
var backid = "page1";
//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.visibility = "hidden";
		//On afiche la div lié au lien
		thisPopup = document.getElementById(idDiv);
		thisPopup.style.visibility = "visible";
		//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.visibility = "visible";
		}
	}
})
/*****************************************************

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

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