ÿþ/ *   n a n o t a b s   ~   S e a n   C a t c h p o l e   -   V e r s i o n   0 . 9   -   M I T / G P L   * / 
 ( f u n c t i o n ( ) { 
 
     v a r   g c   =   f u n c t i o n ( s ) {   r e t u r n   d o c u m e n t . g e t E l e m e n t s B y C l a s s N a m e ( s ) ;   } ; 
     i f ( ! d o c u m e n t . g e t E l e m e n t s B y C l a s s N a m e )   { 
         v a r   a l l   =   d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( ' * ' ) ; 
         g c   =   f u n c t i o n ( c ) { 
             v a r   e = [ ] ;   c = '   ' + c + '   ' ; 
             f o r ( v a r   i = 0 ;   i < a l l . l e n g t h ;   i + + ) 
                 i f ( ( '   ' + a l l [ i ] . c l a s s N a m e + '   ' ) . i n d e x O f ( c ) > = 0 ) 
                     e . p u s h ( a l l [ i ] ) ; 
             r e t u r n   e ; 
         } 
     } 
 
     v a r   w   =   f u n c t i o n ( i d ) {   v a r   d ;   r e t u r n   ( d = d o c u m e n t . g e t E l e m e n t B y I d ( i d ) ) & & [ d ] | | g c ( i d ) ;   } , 
     b i n d   =   f u n c t i o n ( f ) {   v a r   s e l f = t h i s ;   r e t u r n   f u n c t i o n ( ) {   r e t u r n   f . a p p l y ( s e l f ,   a r g u m e n t s ) ;   } ;   } , 
     m a p   =   f u n c t i o n ( f , e , a )   {   f o r ( v a r   i = 0 ;   i < e . l e n g t h ;   i + + )   f . a p p l y ( e [ i ] , a | | [ ] ) ;   } , 
     a d d   =   f u n c t i o n ( c )   {   t h i s . c l a s s N a m e   + =   c ;   } , 
     r e m o v e   =   f u n c t i o n ( c )   {   t h i s . c l a s s N a m e   =   t h i s . c l a s s N a m e . r e p l a c e ( n e w   R e g E x p ( " ( ^ | \ \ s ) "   +   c   +   " ( \ \ s | $ ) " , ' g ' ) , ' ' ) ;   }   , 
     h i d e   =   f u n c t i o n ( )   {   t h i s . s t y l e . d i s p l a y = " n o n e " ;   } , 
     s h o w   =   f u n c t i o n ( )   {   t h i s . s t y l e . d i s p l a y = " b l o c k " ;   } ; 
 
     v a r   t a b   =   f u n c t i o n ( i d , a , e , s )   { 
         m a p ( r e m o v e , a , [ s . s ] ) ; 
         a d d . c a l l ( t h i s , s . s ) ; 
         m a p ( h i d e , e ) ; 
         m a p ( s h o w , w ( i d ) ) ; 
     } 
 
     t a b s 2   =   f u n c t i o n ( s ) { 
         v a r   i ,   s = s | | { } ,   o = " c e s d f " . s p l i t ( ' ' ) ;   
         f o r ( i   i n   o )   s [ o [ i ] ] = s [ o [ i ] ] | | t a b s 2 . s e t t i n g s [ o [ i ] ] ; 
         v a r   c = w ( s . c ) ,   f = f u n c t i o n ( ) { 
             v a r   t = t h i s , o = t [ 0 ] , a = [ t [ 1 ] , t [ 2 ] , t [ 3 ] , t [ 4 ] ] ; 
             i f (   ! s . f   | |   s . f . a p p l y ( o , a ) ! = = f a l s e   )   t a b . a p p l y ( o , a ) ; 
             r e t u r n   f a l s e ; 
         } 
         f o r ( i = 0 ;   i < c . l e n g t h ;   i + + )   { 
             v a r   x = 0 ,   e = [ ] ,   a = [ ] ,   h = [ ] ,   t = c [ i ] . g e t E l e m e n t s B y T a g N a m e ( " a " ) ; 
             f o r ( v a r   j = 0 ;   j < t . l e n g t h ;   j + + ) 
                 i f ( t [ j ] . h r e f . m a t c h ( / # / ) )   { 
                     h . p u s h ( t [ j ] . h r e f . s p l i t ( ' # ' ) [ 1 ] ) ; 
                     i f ( t y p e o f   s . d = = " s t r i n g "   & &   h [ x ] = = s . d )   s . d = x ; 
                     a . p u s h ( t [ j ] ) ; 
                     v a r   g   =   w ( h [ x ] ) ; 
                     f o r ( v a r   k = 0 ;   k < g . l e n g t h ;   k + + )   e . p u s h ( g [ k ] ) ; 
                     x + + ; 
                 } 
             f o r ( v a r   j = 0 ;   j < a . l e n g t h ;   j + + ) 
                 a [ j ] [ ' o n ' + s . e ]   =   b i n d . c a l l ( [ a [ j ] , h [ j ] , a , e , s ] , f ) ; 
             i f ( t y p e o f   s . d = = " n u m b e r "   & &   s . d > = 0 )   t a b . c a l l ( a [ s . d ] , h [ s . d ] , a , e , s ) ; 
         } 
     } 
 
     t a b s 2 . s e t t i n g s   =   {   c : " t a b s 2 " ,   e : " c l i c k " ,   s : " s e l e c t e d " ,   d : 0 ,   f : f a l s e   } ; 
     t a b s 2 ( ) ; 
 
 } ) ( ) ; 
 
 
