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