ÿþ/ /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   L i b r a i r i e   p r i n c i p a l e  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   r e g r o u p e   t o u t e s   l e s   f o n c t i o n s   g é n é r a l e s   a i n s i   q u e   l e s   f o n c t i o n s   d ' a c c è s   a u x   é l é m e n t s   D O M  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   c o d e   p o u r   c o n s e r v e r   l e   c o d a g e   U T F - 8   d a n s   C - g é n i e   :   é à è  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   V A R I A B L E S   G L O B A L E S   :  
 / / 	 	 @ p r o f o n d e u r _ r e c u r s i v i t e _ m a x   ( i n t )   :   i n d i q u e   l a   p r o f o n d e u r   m a x i m a l e   a u t o r i s é e   p o u r   l a   f o n c t i o n   " c o n v e r t i r _ o b j e t _ e n _ t e x t e "  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 v a r   p r o f o n d e u r _ r e c u r s i v i t e _ m a x = 1 0 ;  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   c o p y _ a r r a y  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   c o p y _ a r r a y (   s o u r c e   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
 	 v a r   d e s t i n a t i o n   =   n e w   A r r a y ( ) ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 f o r (   v a r   i n d i c e   i n   s o u r c e   )  
 	 	 i f (   (   t y p e o f (   s o u r c e [ i n d i c e ]   )   = =   " o b j e c t "   )   | |   (   t y p e o f (   s o u r c e [ i n d i c e ]   )   = =   " a r r a y "   )   )  
 	 	 	 d e s t i n a t i o n [ i n d i c e ]   =   c o p y _ a r r a y (   s o u r c e [ i n d i c e ]   ) ;  
 	 	 e l s e  
 	 	 	 d e s t i n a t i o n [ i n d i c e ]   =   s o u r c e [ i n d i c e ] ;  
  
 	 r e t u r n   d e s t i n a t i o n ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   s u p p r i m e r _ e v e n t b u b b l e  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   s u p p r i m e r _ e v e n t b u b b l e (   e v e n t   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 i f (   t y p e o f (   w i n d o w . e v e n t   )   ! =   ' u n d e f i n e d '   )  
 	 	 w i n d o w . e v e n t . c a n c e l B u b b l e   =   t r u e ;  
 	 e l s e  
 	 	 e v e n t . c a n c e l B u b b l e   =   t r u e ;    
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 i f (   t y p e o f (   H T M L E l e m e n t   )   ! =   " u n d e f i n e d "   )  
 	 {  
 	 H T M L E l e m e n t . p r o t o t y p e . _ _ d e f i n e S e t t e r _ _ ( " i n n e r T e x t " ,   f u n c t i o n   ( s T e x t _ o l d )   {  
 	 	 v a r   s T e x t   =   n e w   S t r i n g (   s T e x t _ o l d   ) ;  
 	 	 t h i s . i n n e r H T M L   =   s T e x t . r e p l a c e ( / \ & / g ,   " & a m p ; " ) . r e p l a c e ( / < / g ,   " & l t ; " ) . r e p l a c e ( / > / g ,   " & g t ; " ) ;  
 	 } ) ;  
 	 H T M L E l e m e n t . p r o t o t y p e . _ _ d e f i n e G e t t e r _ _ ( " i n n e r T e x t " ,   f u n c t i o n   ( )   {  
 	 	 v a r   r   =   t h i s . o w n e r D o c u m e n t . c r e a t e R a n g e ( ) ;  
 	 	 r . s e l e c t N o d e C o n t e n t s ( t h i s ) ;  
 	 	 r e t u r n   r . t o S t r i n g ( ) ;  
 	 } ) ;  
  
 	 H T M L E l e m e n t . p r o t o t y p e . _ _ d e f i n e G e t t e r _ _ ( " o u t e r H T M L " ,   f u n c t i o n   ( )   {  
 	 	 v a r   _ e m p t y T a g s   =   {  
 	 	 	 " I M G " :       t r u e ,  
 	 	 	 " B R " :         t r u e ,  
 	 	 	 " I N P U T " :   t r u e ,  
 	 	 	 " M E T A " :     t r u e ,  
 	 	 	 " L I N K " :     t r u e ,  
 	 	 	 " P A R A M " :   t r u e ,  
 	 	 	 " H R " :         t r u e  
 	 	 	 } ;  
 	 	 v a r   a t t r s   =   t h i s . a t t r i b u t e s ;  
 	 	 v a r   s t r   =   " < "   +   t h i s . t a g N a m e ;  
 	 	 f o r   ( v a r   i   =   0 ;   i   <   a t t r s . l e n g t h ;   i + + )  
 	 	 	 s t r   + =   "   "   +   a t t r s [ i ] . n a m e   +   " = \ " "   +   a t t r s [ i ] . v a l u e   +   " \ " " ;  
  
 	 	 i f   ( _ e m p t y T a g s [ t h i s . t a g N a m e ] )  
 	 	 	 r e t u r n   s t r   +   " > " ;  
  
 	 	 r e t u r n   s t r   +   " > "   +   t h i s . i n n e r H T M L   +   " < / "   +   t h i s . t a g N a m e   +   " > " ;  
 	 } ) ;  
 	 H T M L E l e m e n t . p r o t o t y p e . _ _ d e f i n e S e t t e r _ _ ( " o u t e r H T M L " ,   f u n c t i o n   ( s H T M L )   {  
 	 	 v a r   r   =   t h i s . o w n e r D o c u m e n t . c r e a t e R a n g e ( ) ;  
 	 	 r . s e t S t a r t B e f o r e ( t h i s ) ;  
 	 	 v a r   d f   =   r . c r e a t e C o n t e x t u a l F r a g m e n t ( s H T M L ) ;  
 	 	 t h i s . p a r e n t N o d e . r e p l a c e C h i l d ( d f ,   t h i s ) ;  
 	 } ) ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   x r e p l a c e  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   x r e p l a c e (   c h a i n e _ a _ t r a i t e r ,   a _ r e m p l a c e r ,   r e m p l a c e r _ p a r   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
 	 v a r   c h a i n e _ f i n a l e   =   " " ;  
 	 v a r   d e b _ c a p t u r e   =   0 ;  
 	 v a r   f i n _ c a p t u r e   =   0 ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 f i n _ c a p t u r e   =   c h a i n e _ a _ t r a i t e r . i n d e x O f (   a _ r e m p l a c e r   ) ;  
 	  
 	 w h i l e (   f i n _ c a p t u r e   >   - 1   )  
 	 	 {  
 	 	 c h a i n e _ f i n a l e   + =   c h a i n e _ a _ t r a i t e r . s u b s t r i n g (   d e b _ c a p t u r e ,   f i n _ c a p t u r e   ) ;  
 	 	 c h a i n e _ f i n a l e   + =   r e m p l a c e r _ p a r ;  
 	 	 d e b _ c a p t u r e   =   f i n _ c a p t u r e   +   a _ r e m p l a c e r . l e n g t h  
 	 	 f i n _ c a p t u r e   =   c h a i n e _ a _ t r a i t e r . i n d e x O f (   a _ r e m p l a c e r ,   d e b _ c a p t u r e   ) ;  
 	 	 }  
 	 c h a i n e _ f i n a l e   + =   c h a i n e _ a _ t r a i t e r . s u b s t r i n g (   d e b _ c a p t u r e   ) ;  
 	  
 	 r e t u r n   c h a i n e _ f i n a l e   +   " " ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   h a s A t t r i b u t e  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   h a s A t t r i b u t e (   o b j e t ,   n o m _ a t t r i b u t   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
 	 v a r   r e t o u r   =   f a l s e ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 t r y   / /   c o d e   c o m p a t i b l e   D O M  
 	 	 {  
 	 	 r e t o u r   =   o b j e t . h a s A t t r i b u t e (   n o m _ a t t r i b u t   ) ;  
 	 	 }  
 	 c a t c h (   e x   )   / /   p a t c h   f a i t   p o u r   I E  
 	 	 {  
 	 	 i f (   t y p e o f (   o b j e t [ n o m _ a t t r i b u t ]   )   ! =   " u n d e f i n e d "   )  
 	 	 	 r e t o u r   =   t r u e ;  
 	 	 e l s e  
 	 	 	 r e t o u r   =   f a l s e ;  
 	 	 }  
 	 r e t u r n   r e t o u r ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   g e t A t t r i b u t e  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   g e t A t t r i b u t e (   o b j e t ,   n o m _ a t t r i b u t   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
 	 v a r   r e t o u r   =   n u l l ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 t r y  
 	 	 {  
 	 	 r e t o u r   =   o b j e t . g e t A t t r i b u t e (   n o m _ a t t r i b u t   ) ;  
 	 	 }  
 	 c a t c h (   e x   )  
 	 	 {  
 	 	 i f (   t y p e o f (   o b j e t [ n o m _ a t t r i b u t ]   )   ! =   " u n d e f i n e d "   )  
 	 	 	 r e t o u r   =   o b j e t [ n o m _ a t t r i b u t ] ;  
 	 	 e l s e  
 	 	 	 r e t o u r   =   n u l l ;  
 	 	 }  
 	 r e t u r n   r e t o u r ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   s e t A t t r i b u t e  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   s e t A t t r i b u t e (   o b j e t ,   n o m _ a t t r i b u t ,   v a l e u r   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 t r y  
 	 	 {  
 	 	 o b j e t . s e t A t t r i b u t e (   n o m _ a t t r i b u t ,   v a l e u r   ) ;  
 	 	 }  
 	 c a t c h (   e x   )  
 	 	 {  
 	 	 o b j e t [ n o m _ a t t r i b u t ]   =   v a l e u r ;  
 	 	 }  
 	 r e t u r n   t r u e ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   r e m o v e A t t r i b u t e  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   r e m o v e A t t r i b u t e (   o b j e t ,   n o m _ a t t r i b u t   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 t r y  
 	 	 {  
 	 	 o b j e t . r e m o v e A t t r i b u t e (   n o m _ a t t r i b u t   ) ;  
 	 	 }  
 	 c a t c h (   e x   )  
 	 	 {  
 	 	  
 	 	 }  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   g e t E l e m e n t s B y A t t r i b u t e  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   g e t E l e m e n t s B y A t t r i b u t e (   n o m _ a t t r i b u t ,   v a l e u r   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
 	 v a r   t a b R e t o u r   =   n e w   A r r a y ( ) ;  
 	 v a r   t a b T m p   =   n e w   A r r a y ( ) ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 t a b T m p   =   d o c u m e n t . b o d y . g e t E l e m e n t s B y T a g N a m e (   " * "   ) ;  
 	 j = 0 ;  
 	 f o r   ( i = 0 ;   i < t a b T m p . l e n g t h ;   i + + )  
 	 	 i f (   h a s A t t r i b u t e (   t a b T m p [ i ] ,   n o m _ a t t r i b u t   )   )  
 	 	 	 i f (   (   t y p e o f (   v a l e u r   )   = =   " u n d e f i n e d "   )  
 	 	 	 	 | |   (   t a b T m p [ i ] . g e t A t t r i b u t e (   n o m _ a t t r i b u t   )   = =   v a l e u r   )   )    
 	 	 	 	 {  
 	 	 	 	 t a b R e t o u r [ j ]   =   t a b T m p [ i ] ;  
 	 	 	 	 j + + ;  
 	 	 	 	 }  
  
 	 r e t u r n   t a b R e t o u r ;    
 	 / /   - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   a j o u t e r _ e v e n e m e n t  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   a j o u t e r _ e v e n e m e n t (   o b j e t ,   e v e n e m e n t ,   f o n c t i o n   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 i f (   d o c u m e n t . a l l   )  
 	 	 o b j e t . a t t a c h E v e n t (   ' o n '   +   e v e n e m e n t ,   f o n c t i o n   ) ;  
 	 e l s e  
 	 	 o b j e t . a d d E v e n t L i s t e n e r (   e v e n e m e n t ,   f o n c t i o n ,   f a l s e   ) ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / /   P a r c o u r t   u n   o b j e t   o u   u n   t a b l e a u   e t   l e   t r a n s f o r m e   e n   u n e   c h a i n e   d e   t e x t e   p r é s e n t é e   ( =   p r i n t _ r   e n   P H P )  
 / /   G è r e    
 / / 	 	 -   l e s   t a b l e a u x   i m b r i q u é s  
 / /   	 	 -   l e s   t y p e s   i n c o n n u s  
 / /   	 	 -   u n   n i v e a u   d e   p r o f o n d e u r   d ' e x p l o r a t i o n   m a x i m u m   r é g l é   e n   v a r i a b l e   g l o b a l e  
 / /   	 	 -   l e s   o b j e t s   v i d e s  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   c o n v e r t i r _ o b j e t _ e n _ t e x t e  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   c o n v e r t i r _ o b j e t _ e n _ t e x t e (   o b j e t ,   p r o f o n d e u r _ r e c u r s i v i t e   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
 	 v a r   t e x t e ;  
 	 v a r   t e x t e _ r e t o u r   =   " " ;  
 	 v a r   o b j e t _ v i d e   =   t r u e ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 i f (   t y p e o f (   p r o f o n d e u r _ r e c u r s i v i t e   )   ! =   " n u m b e r "   )   / /   r e n d   l e   p a r a m è t r e   o p t i o n n e l  
 	 	 p r o f o n d e u r _ r e c u r s i v i t e   =   0 ;  
 	 	  
 	 i f (   t y p e o f (   o b j e t   )   = =   " o b j e c t "   )  
 	 	 t e x t e   =   " O b j e t   : " ;  
 	 e l s e  
 	 	 t e x t e   =   " T a b l e a u   : " ;  
 	 	  
 	 f o r (   v a r   i n d i c e   i n   o b j e t   )  
 	 	 {  
 	 	 o b j e t _ v i d e   =   f a l s e ;  
 	 	 i f (   (   t y p e o f (   o b j e t [ i n d i c e ]   )   = =   " o b j e c t "   )   | |   (   t y p e o f (   o b j e t [ i n d i c e ]   )   = =   " a r r a y "   )   )  
 	 	 	 {  
 	 	 	 t e x t e _ r e t o u r   =   " " ;  
 	 	 	 i f (   p r o f o n d e u r _ r e c u r s i v i t e   <   p r o f o n d e u r _ r e c u r s i v i t e _ m a x   )  
 	 	 	 	 {  
 	 	 	 	 t e x t e _ r e t o u r   =   c o n v e r t i r _ o b j e t _ e n _ t e x t e (   o b j e t [ i n d i c e ] ,   p r o f o n d e u r _ r e c u r s i v i t e   +   1   ) ;  
 	 	 	 	 t e x t e _ r e t o u r   =   x r e p l a c e (   t e x t e _ r e t o u r ,   " \ r \ n " ,   " \ r \ n \ t \ t "   ) ;  
 	 	 	 	 }  
 	 	 	 e l s e  
 	 	 	 	 t e x t e _ r e t o u r   =   " O b j e t   :   - -   P R O F O N D E U R   M A X   ( "   +   p r o f o n d e u r _ r e c u r s i v i t e   +   " )   D E P A S S E E   - >   e x p l o r a t i o n   n o n   e f f e c t u é e .   - - " ;  
 	 	 	 }  
 	 	 e l s e  
 	 	 	 {  
 	 	 	 i f (   t y p e o f (   o b j e t [ i n d i c e ]   )   = =   " u n k n o w n "   )  
 	 	 	 	 t e x t e _ r e t o u r   =   " - -   T Y P E   I N C O N N U   - -   " ;  
 	 	 	 e l s e  
 	 	 	 	 t e x t e _ r e t o u r   =   o b j e t [ i n d i c e ] ;  
 	 	 	 }  
 	 	 t e x t e   =   t e x t e   +   " \ r \ n \ t \ t [ "   +   i n d i c e   +   " ]   = >   "   +   t e x t e _ r e t o u r ;  
 	 	 }  
 	  
 	 i f (   o b j e t _ v i d e   = =   t r u e   )  
 	 	 t e x t e   =   t e x t e   +   "   - -   V I D E   - -   " ;  
 	 	 	  
 	 r e t u r n   t e x t e ;  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   d e b u g  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   d e b u g (   v a r i a b l e   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
 	 v a r   t e x t e   =   " " ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 v a r   t y p e   =   t y p e o f (   v a r i a b l e   ) ;  
 	 i f (   (   t y p e   = =   " o b j e c t "   )   | |   (   t y p e   = =   " a r r a y "   )   )  
 	 	 t e x t e   =   c o n v e r t i r _ o b j e t _ e n _ t e x t e (   v a r i a b l e   ) ;  
 	 e l s e  
 	 	 t e x t e   =   v a r i a b l e ;  
  
 	 i f (   d o c u m e n t . g e t E l e m e n t B y I d (   " d e b u g "   )   = =   n u l l   )  
 	 	 {  
 	 	 v a r   m o n _ d i v   =   d o c u m e n t . c r e a t e E l e m e n t (   " D I V "   ) ;  
 	 	 m o n _ d i v . c l a s s N a m e   =   " d e b u g " ;  
 	 	 m o n _ d i v . i d   =   " d e b u g " ;  
 	 	 d o c u m e n t . b o d y . a p p e n d C h i l d (   m o n _ d i v   ) ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d (   " d e b u g "   ) . i n n e r T e x t   =   " Z o n e   d e   D e b u g \ r \ n " ;  
 	 	 }  
 	 d o c u m e n t . g e t E l e m e n t B y I d (   " d e b u g "   ) . i n n e r T e x t   + =   " \ r \ n "   +   t e x t e ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   F o r m a t N u m b e r 2  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ n u m   ( f l o a t )   :   n o m b r e   à   f o r m a t e r  
 / / 	 	 @ d e c i m a l N u m   ( i n t )   :   n o m b r e   d e   c h i f f r e s   a p r è s   l a   v i r g u l e  
 / / 	 	 @ b o l L e a d i n g Z e r o   ( b o o l e a n )   :   i n d i q u e   s ' i l   f a u t   l a i s s e r   l e   z é r o   p o u r   l e s   n o m b r e s   e n t r e   - 1   e x c l u s   e t   1   e x c l u s  
 / / 	 	 @ b o l P a r e n s   ( b o o l e a n )   :   i n d i q u e   s ' i l   f a u t   m e t t r e   d e s   p a r e n t h é s e s   a u t o u r   d e s   n o m b r e s   n é g a t i f s  
 / / 	 	 @ b o l C o m m a s   ( b o o l e a n )   :   i n d i q u e   s ' i l   f a u t   m e t t r e   d e s   " . "   c o m m e   s é p a r a t e u r   d e   m i l l i e r s  
 / /   N E C E S S I T E S   :  
 / /   S O R T I E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   ( s t r i n g )   :   n o m b r e   f o r m a t é  
 / /   A U T E U R   :   I N C O N N U  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   o k  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   F o r m a t N u m b e r 2 (   n u m ,   d e c i m a l N u m ,   b o l L e a d i n g Z e r o ,   b o l P a r e n s ,   b o l C o m m a s   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
 	 v a r   t m p N u m   =   n u m ;  
 	 v a r   i S i g n   =   n u m   <   0   ?   - 1   :   1 ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 i f (   i s N a N (   p a r s e I n t (   n u m   )   )   )  
 	 	 r e t u r n   " N a N " ;  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 / /   o n   t r o n q u e   l e   n o m b r e   p o u r   a v o i r   s t r i c t e m e n t   l e   n o m b r e   d e   c h i f f r e s   a p r è s   l a   v i r g u l e   d e m a n d é e  
 	 t m p N u m   * =   M a t h . p o w ( 1 0 , d e c i m a l N u m ) ;  
 	 t m p N u m   =   M a t h . r o u n d ( M a t h . a b s ( t m p N u m ) )  
 	 t m p N u m   / =   M a t h . p o w ( 1 0 , d e c i m a l N u m ) ;  
 	 / /   o n   r e m e t   l e   s i g n e  
 	 t m p N u m   * =   i S i g n ;  
 	  
 	  
 	 / /   o n   c r é e   u n e   c h a i n e   d e   c a r a c t è r e s   a v e c   l e   n o m b r e  
 	 v a r   t m p N u m S t r   =   n e w   S t r i n g ( t m p N u m ) ;  
  
 	 / /   g e s t i o n   d e   l a   p r é s e n c e   d u   z é r o   p o u r   l e s   n o m b r e s   e n t r e   - 1   e t   1  
 	 i f   ( ! b o l L e a d i n g Z e r o   & &   n u m   <   1   & &   n u m   >   - 1   & &   n u m   ! =   0 )  
 	 	 i f   ( n u m   >   0 )  
 	 	 	 t m p N u m S t r   =   t m p N u m S t r . s u b s t r i n g ( 1 , t m p N u m S t r . l e n g t h ) ;  
 	 	 e l s e  
 	 	 	 t m p N u m S t r   =   " - "   +   t m p N u m S t r . s u b s t r i n g ( 2 , t m p N u m S t r . l e n g t h ) ;  
  
 	 / /   r e m p l a c e m e n t   d u   s é p a r a t e u r   d é c i m a l   " . "   p a r   " , "  
 	 t m p N u m S t r   =   x r e p l a c e (   t m p N u m S t r ,   " . " ,   " , "   ) ;  
  
 	 / /   r e m p l i r   a p r è s   l a   v i r g u l e   p o u r   o b t e n i r   l e   n o m b r e   d e   c h i f f r e s   v o u l u s   m ê m e   a v e c   u n   n o m b r e   c o m p o r t a n t   m o i n s   d e   p r é c i s i o n  
 	 v a r   e m p l a c e m e n t _ d u _ p o i n t   =   t m p N u m S t r . i n d e x O f ( " , " ) ;  
 	 i f (   e m p l a c e m e n t _ d u _ p o i n t   <   0   )  
 	 	 {  
 	 	 e m p l a c e m e n t _ d u _ p o i n t   =   t m p N u m S t r . l e n g t h ;  
 	 	 t m p N u m S t r   =   t m p N u m S t r   +   " , " ;  
 	 	 }  
 	 f o r (   v a r   i = t m p N u m S t r . l e n g t h - e m p l a c e m e n t _ d u _ p o i n t - 1   ;   i < d e c i m a l N u m   ;   i + +   )  
 	 	 t m p N u m S t r   =   t m p N u m S t r   +   " 0 " ;  
  
 	 / /   a j o u t   d u   s é p a r a t e u r   d e   m i l l i e r s  
 	 i f   ( b o l C o m m a s   & &   ( n u m   > =   1 0 0 0   | |   n u m   < =   - 1 0 0 0 ) )   {  
 	 	 v a r   i S t a r t   =   t m p N u m S t r . i n d e x O f ( " , " ) ;  
 	 	 i f   ( i S t a r t   <   0 )  
 	 	 	 i S t a r t   =   t m p N u m S t r . l e n g t h ;  
  
 	 	 i S t a r t   - =   3 ;  
 	 	 w h i l e   ( i S t a r t   > =   1 )   {  
 	 	 	 t m p N u m S t r   =   t m p N u m S t r . s u b s t r i n g ( 0 , i S t a r t )   +   " . "   +   t m p N u m S t r . s u b s t r i n g ( i S t a r t , t m p N u m S t r . l e n g t h )  
 	 	 	 i S t a r t   - =   3 ;  
 	 	 } 	 	  
 	 }  
  
 	 / /   a j o u t   d e s   p a r e n t h é s e s   s u r   l e s   n o m b r e s   n é g a t i f s  
 	 i f   ( b o l P a r e n s   & &   n u m   <   0 )  
 	 	 t m p N u m S t r   =   " ( "   +   t m p N u m S t r . s u b s t r i n g ( 1 , t m p N u m S t r . l e n g t h )   +   " ) " ;  
  
 	 r e t u r n   t m p N u m S t r ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   f e r m e r _ f e n e t r e  
 / /   D E S C R I P T I O N   C O U R T E   : 	  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 .  
 / /   E N T R E E S   :  
 / / 	 	 @ [ n o m _ v a r i a b l e ]   ( t y p e )   :    
 / / 	 	 	 S T R U C T   :  
 / / 	 	 	 	 [ ] [ d f l s d f l k ]  
 / / 	 	 	 	     [ d q s d q d ] [ ]  
 / / 	 	 	 V A L E U R S   :  
 / / 	 	 	 	 *   f a l s e   :   t r u c  
 / / 	 	 	 	 *   1   :   t r u c  
 / / 	 	 	 	 *   " t o t o "   :   t r u c  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 .  
 / /   S O R T I E S   :  
 / / 	 	 @ n o m _ v a r i a b l e   ( t y p e )   :   u t i l i t é  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   0   :   a u c u n e   e r r e u r  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 7 / 1 2 / 2 0 0 5  
 / /   E T A T   :   d e v  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   f e r m e r _ f e n e t r e (     )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 t o p . o p e n e r = s e l f ;  
 	 t o p . c l o s e ( ) ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
 
