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