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