    var which_backup ;
    var which_childNode_backup ;
    var my_previous = "" ;
    
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    //  gestion des rollover a deux ou trois niveaux ...
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -

    function roll_over()
    {
    
        if (roll_over.arguments.length != 0)
        {
            my_image = roll_over.arguments[0] ;
            if ( roll_over.arguments.length > 1 ) my_previous = roll_over.arguments[1] ;
            
            if (document.getElementById)
            {
                if (my_previous != "") document.getElementById(my_previous).src = eval(my_previous + "_off.src") ;
                document.getElementById(my_image).src = eval(my_image + "_on.src") ;
            }
            else if (document.all)
            {
                if (my_previous != "") document.all.my_previous.src = eval(my_previous + "_off.src") ;
                document.all.my_image.src = eval(my_image + "_on.src") ;
            }
            else if (document.images)
            {
                if (my_previous != "") document.images[my_previous].src = eval(my_previous + "_off.src") ;
                document.images[my_image].src = eval(my_image + "_on.src") ;
            }
        }
        else
        {
            if (document.getElementById)
            {
                document.getElementById(my_image).src = eval(my_image + "_off.src") ;
                if (my_previous != "") document.getElementById(my_previous).src = eval(my_previous + "_sel.src") ;
            }
            else if (document.all)
            {
                document.all.my_image.src = eval(my_image + "_off.src") ;
                if (my_previous != "") document.all.my_previous.src = eval(my_previous + "_sel.src") ;
            }
            else if (document.images)
            {
                document.images[my_image].src = eval(my_image + "_off.src") ;
                if (my_previous != "") document.images[my_previous].src = eval(my_previous + "_sel.src") ;
            }
        }
    }

    
    
    
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    //  ouverture de fenetre ...
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    
    function w_open(where)
    {
        if ( w_open.arguments.length > 0 ) {
            w = open(where,"","width=500,height=300,top=50,left=100,status=yes") ;
        }
    }
    
    
    
    
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    //  redirection ...
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    
    function redirect(where, countdown)
    {
        if ( redirect.arguments.length == 0 ) exit ;
        redirect.arguments.length == 2 ? setTimeout("redirect('" + where + "')", countdown) : window.location.href = where ;
    }



    
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    //  gestion des clicks sur les elements du menu de navigation ...
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    
    function get_url(where)
    {
        if ( get_url.arguments.length == 0 ) exit ;
        get_url.arguments.length == 2 ? w_open(where) : window.location.href = where ;
    }

    
    
    
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    //  changement d'apparence des elements de la navigation ...
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    
    var iewin = navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1 ;
    var childNodes_indice = iewin ? 0 : 1 ;
    
    function hilite_(which)
    {
        if ( hilite_.arguments.length > 0 ) {
            which_backup = which ;
            which_childNode_backup = which.childNodes[childNodes_indice].className ;
            which.className = "over" ;
            which.childNodes[childNodes_indice].className = "menuOver" ;
            
        } else {
            which_backup.className = "out" ;
            which_backup.childNodes[childNodes_indice].className = which_childNode_backup ;
            }
    }


    
    
    
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    //  affichage des reponses dans la section 'aide'  ...
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    
    var back_node = "" ;

    function display_text(which)
    {
        
        if ( display_text.arguments.length == 0 ) exit ;
        my_integer = which.substring(which.indexOf("_") + 1) ;
        
        if ( document.getElementById ) {
            if ( back_node != "" ) {
                document.getElementById('rep_' + back_node).removeChild(e_span) ;
                document.getElementById('que_' + back_node).setAttribute("style","color:rgb(102,102,143);") ;
                }
                        
            e_span = document.createElement("span") ;
            e_span.innerHTML = my_array[ my_integer ] ;
            document.getElementById(which).appendChild(e_span) ;
            
            document.getElementById('que_' + my_integer).setAttribute("style","color:rgb(0,51,153);") ;
            
            back_node = which.substring(which.indexOf("_") + 1) ;
        }
        
        else if ( document.all ) {
            if ( back_node != "" ) {
                document.all('rep_' + back_node).childNodes[0].nodeValue = " " ;
                document.all('que_' + back_node).setAttribute("style","color:rgb(102,102,143);") ;
                }
            
            document.all(which).childNodes[0].nodeValue = my_array[ my_integer ] ;
            document.all('que_' + my_integer).setAttribute("style","color:rgb(0,51,153);") ;
            
            back_node = which.substring(which.indexOf("_") + 1) ;
        }
            
    }
    
    
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -
    //  rechargement de la page apres selection d'un element de menu ...
    //  - - - - - - - - - - - - - - - - - - - - - - - - - - -

    function check_select( formulaire, valeur, url )
    {
        formulaire.action = url + "#" + valeur ;
        formulaire.method = "post" ;
        formulaire.submit() ;
    }



        var my_array = new Array() ;

    //  - - - - - - - - - - - - - - - - - - - - - - - - - -
    //  tableau des rŽponses aux questions ...
    //  Explorer Mac ne supporte pas la methode my_array.push()
    //  - - - - - - - - - - - - - - - - - - - - - - - - - -
        my_array["1"] = "Par un code d'accès et un mot de passe, uniques. Accès sécurisé sur l'interface Web. Les collectivités doivent être préalablement enregistrées par le service des listes d'aptitude du département concours du CNFPT." ;
        my_array["2"] = "Dans le menu de gauche cliquer sur 'Rechercher sur la liste', vous devez renseigner tous les champs indiqués : le nom du lauréat, son prénom, sa date de naissance (jour, mois et année) ainsi que la filière et l'intitulé du concours. Une fois le lauréat trouvé, un lien 'téléchargement de l'attestation d'inscription' vous permet de télécharger le fichier PDF d'attestation d'inscription du lauréat." ;
        my_array["3"] = "Le téléservice ne nécessite pas de configuration particulière de votre poste de travail. Il a été conçu pour fonctionner avec les navigateurs Internet suivants : Internet Explorer, Navigator, Mozilla, Camino et Safari, sous les systèmes d'exploitation Windows 98, 2000, XP ainsi que sous Mac OS 9.X/10.X.<br />Il est nécessaire de pouvoir lire les fichiers de type PDF et donc de posséder le plugin Adobe Acrobat Reader 4 ou plus, présent aujourd'hui dans la majorité des configurations. " ;
        my_array["4"] = "Une fois cliqué sur 'téléchargement de l'attestation d'inscription', une fenêtre apparaît et affiche l'attestation d'inscription. Si ce n'est pas le cas, reportez-vous à la question suivante. Cette attestation est nominative et est datée heure de Paris. Pour l'imprimer, cliquez sur l'icône en forme d'imprimante. Vous pouvez également sauvegarder le fichier sur votre disque dur en cliquant sur l'icône en forme de disquette.\nUne fois le téléchargement et l'impression du fichier effectués, vous confirmez la réussite de la procédure en cliquant sur le bouton de confirmation." ;
        my_array["5"] = "- Si vous n'arrivez pas à voir à l'écran le fichier d'attestation, vous avez sans doute des problèmes de lecture des fichiers de type PDF. Téléchargez gratuitement Adobe© Acrobat© Reader© à l'adresse indiquée ci-dessous et installez le. Le problème devrait être résolu.\n<br />- Si l'affichage du document PDF à l'écran fonctionne mais que l'impression ne sort pas le résultat voulu nous vous conseillons de sauvegarder le fichier PDF d'attestation sur votre disque dur (icône en forme de disquette) et de recommencer l'impression à partir du fichier sauvegardé.\n<br />- Si ça ne fonctionne toujours pas, copiez le fichier PDF appelé \"attestation_internet.pdf\" sur une disquette et essayez l'impression d'un autre poste de travail connecté si possible à une autre imprimante." ;

