 /*------------------------------------------------------*
  *-------FONCTIONS JAVASCRIPT    ----*
  *------------------------------------------------------*/


/*1 Pop Up centrée début (utilisée pour infos légales et pages plans) */

function popup(page,largeur,hauteur,options)
{
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

/*1 Pop Up centrée FIN  */

/*----------------------------------------------------*/

/* Clignotement */

var temps = 80;
        var etat = 0;
        var aClignote = new Array();
       
        // fonction d'initialisaton qui recupere tous les styles         // des classes «clignote»
        // à appeler par la fonction « onload="init();" »
        function init () {
            //Si la fonction « getElementsByTagName() » n'est pas supportée
            // ce n'est pas la peine d'aller plus loin !
            if (document.getElementsByTagName) {
                aClignote = retourne_classes ("clignote");                 boucle ();
            }
        }
        if (window.addEventListener) {
          window.addEventListener("load", init, false);
        } else if (document.addEventListener) {
          document.addEventListener("load", init, false);
        } else if (window.attachEvent) {
          window.attachEvent("onload", init);
        }

       
        // routine exécutée en boucle qui change l'état des styles
        // « visibility » entre « hidden » et « visible »
        function boucle () {
            if (etat){
                for (i = 0; i < aClignote.length; i++)
                    aClignote[i].visibility = "hidden";
                etat = 0;
                temps = 200;
            } else {                 for (i = 0; i < aClignote.length; i++)
                    aClignote[i].visibility = "visible";
                etat = 1;
                temps = 900;
            }
            setTimeout("boucle()",temps);
        }
       
        // fonction qui retourne tous les styles du classe donnée
        function retourne_classes (nom_classe) {
            var j = 0;
            var a_resultats = new Array ();
            var aBalises = document.getElementsByTagName ("*");             for (i = 0; i < aBalises.length; i++) {
                if (aBalises[i].className == nom_classe) {                     a_resultats[j++] = aBalises[i].style;
                }
            }
            return a_resultats;
        } 
