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