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