
	// ++++++++++ CORRECTION DU BUG DE NETSCAPE (REDRAW)
	
	function rechargeLeDocument(){
	    if (parseInt(navigator.appVersion) > 3){
		    location.reload() ;
		    return false ;
            }
		 return true ;
		}
		
	if ((navigator.appName == "Netscape") && (navigator.userAgent.indexOf('Mac')) != -1){
		window.captureEvents(Event.RESIZE) ;
		window.onresize = rechargeLeDocument ;	
		}





    // ++++++++++ VARIABLES	

	var DEV_NULL, IMG ;
	var W_WIDTH = "" ;
	var W_HEIGHT = "" ;
	var S_WIDTH = "700" ;
	var S_HEIGHT = "400" ;
    var CURRENT_LOC = "" ;
    var LAQUELLE = new Array() ;
    
    
    
    
    // ++++++++++ ROUTINES D'INTERET GENERAL	
	// ++++++++++ RETOURNE UN BLANC DANS LA BARRE DE STATUT DU NAVIGATEUR
	
	function MESG(MSG){
		window.statut = MSG ;
		return true ;
		}	
	
	
	
	// ++++++++++ REDIRECTION JAVASCRIPT DEPUIS UN MENU DEROULANT
	
	function ALLER_VERS(FORM_REF){
        if (FORM_REF.POP_UP.options[FORM_REF.POP_UP.selectedIndex].value.lastIndexOf("html") != -1){
            location.href = FORM_REF.POP_UP.options[FORM_REF.POP_UP.selectedIndex].value ;
            }
        }
        
        
        
    // ++++++++++ PLACE LA FENETRE AUX COORDONNEES ECRAN 1/1 PIXEL
        
    function INIT_W(){
        window.moveTo(0,0) ;
		}
        
      

    // ++++++++++ INITIALISE TOUS LES FORMULAIRES D'UNE PAGE

    function RESET_FORMS(){
        for (i = 0 ; i < document.forms.length ; i++) document.forms[i].reset() ;
        }
      


    // ++++++++++ AFFICHE LA FENETRE D'ALERTE
	// ++++++++++ INDIQUER DANS LA PAGE D'APPEL LA TAILLE DE LA FENETRE
	// ++++++++++ AVEC LES VARIABLES 'A_WIDTH' ET 'A_HEIGHT'
	
	function SPLASH(FILE){
		if (ALERTE == "true"){
			if (W_WIDTH == "") W_WIDTH = S_WIDTH ;
			if (W_HEIGHT == "") W_HEIGHT = S_HEIGHT ;
			
			W = open(FILE,'ATTENTION','width=' + W_WIDTH + ',height=' + W_HEIGHT) ;
			
			if (SPLASH.arguments.length == 3){
				W.moveTo(SPLASH.arguments[1],SPLASH.arguments[2]) ;
				}
			else{
				for (i = 0 ; i < 51 ; i ++) W.moveTo(1,i) ;
				}
			
			W_WIDTH = "" ;
			W_HEIGHT = "" ;
			}
		}        
        
    // ++++++++++ CHARGE UN FICHIER PDF DANS UNE 'OPEN WINDOW'
    
    function LOAD_PDFS(){
		if (W_WIDTH == "") W_WIDTH = S_WIDTH ;
		if (W_HEIGHT == "") W_HEIGHT = S_HEIGHT ;
		
    	if (LOAD_PDFS.arguments.length != 0){
    		W = open(LOAD_PDFS.arguments[0] ,"","width=" + W_WIDTH + ",height=" + W_HEIGHT + ",resizable=yes") ;
			}
		else if (PDF_FILE != ""){
			W = open(PDF_FILE ,"","width=" + W_WIDTH + ",height=" + W_HEIGHT + ",resizable=yes") ;
    		}
			
		W_WIDTH = "" ;
		W_HEIGHT = "" ;
    	}
	
	
	
	//	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	//	ouvre une seconde fenetre de navigateur ...
	//	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	//	parametres :	string		une URL avec une eventuelle requete ...
	//				integer	largeur de la fenetre ...
	//				integer	hauteur de la fenetre ...
	//				string		options de la fenetre ...
	//	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	function w_open(url,width,height,params)
	{
		if ( w_open.arguments.length < 3 )
		{
			alert("not enough params get passed to the function 'w_open' !" ) ;
			return ;
		}

		if ( w_open.arguments.length == 3 ) { params = "scrollbars=1, resizable=1" ; }
		window.open(url,'MyWindow','height=' + height + ",width=" + width + ", " + params) ;
	}
    
   
	
	// ++++++++++ ROLLOVER A DEUX NIVEAU GENERIQUE
	
	function ROLLOVER(){
		if (ROLLOVER.arguments.length != 0){
			IMG = ROLLOVER.arguments[0] ;
			
			if (ROLLOVER.arguments[0].indexOf("_") != -1) LAQUELLE = ROLLOVER.arguments[0].split('_') ;
			else LAQUELLE[0] = IMG ;

			document.images[IMG].src = eval(LAQUELLE[0] + "_ON.src") ;
			}
		else document.images[IMG].src = eval(LAQUELLE[0] + "_OFF.src") ;
		}

	// ++++++++++ ROLLOVER A TROIS NIVEAU | SERT A LA NAVIGATION DU MENU GAUCHE

	function HILIT(){
		if (HILIT.arguments.length != 0){
			IMG = HILIT.arguments[0] ;
			PREV = HILIT.arguments[1] ;
			if (PREV != "") document.images[PREV].src = eval(PREV + "_OFF.src") ;
			document.images[IMG].src = eval(IMG + "_ON.src") ;
			}
		else{
		    document.images[IMG].src = eval(IMG + "_OFF.src") ;
		    if (PREV != "") document.images[PREV].src = eval(PREV + "_SEL.src") ;
		    }
		}

	function HILIT_1(){
		if (HILIT_1.arguments.length != 0){
			IMG = HILIT_1.arguments[0] ;
			IMG != CURRENT_LOC ? document.images[IMG].src = eval(IMG + "_ON.src") : DEV_NULL = 0 ;
			}
		else{
			if (IMG != CURRENT_LOC) document.images[IMG].src = eval(IMG + "_OFF.src") ;
			}
		}
