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