ÿþ/ / f u n c t i o n   t o   c h a n g e   p a g e   f r o m   o p t i o n   l i s t  
 f u n c t i o n   c h e c k A l l ( c h e c k n a m e ,   e x b y )   {  
         i f   ( e x b y . c h e c k e d )   {  
                 f o r   ( i   =   0 ;   i   <   c h e c k n a m e . l e n g t h ;   i + + )  
                         c h e c k n a m e [ i ] . c h e c k e d   =   t r u e ;  
         }  
         e l s e   {  
                 f o r   ( i   =   0 ;   i   <   c h e c k n a m e . l e n g t h ;   i + + )  
  
                         c h e c k n a m e [ i ] . c h e c k e d   =   f a l s e ;  
         }  
 }  
 f u n c t i o n   l i n k U R L ( U R L )   {  
 	 i f   ( U R L . o p t i o n s [ U R L . s e l e c t e d I n d e x ] . v a l u e   ! =   " " )   s e l f . l o c a t i o n . h r e f   =   U R L . o p t i o n s [ U R L . s e l e c t e d I n d e x ] . v a l u e ;  
 	 r e t u r n   t r u e ;  
 }  
  
 / / f u n c t i o n   t o   o p e n   p o p   u p   w i n d o w  
 f u n c t i o n   w i n O p e n e r ( t h e U R L ,   w i n N a m e ,   s c r o l l b a r s ,   r e s i z a b l e ,   w i d t h ,   h e i g h t )   {  
  
 	 w i n F e a t u r e s   =   ' l e f t = '   +   ( s c r e e n . a v a i l W i d t h - 1 0 - w i d t h ) / 2   +   ' , t o p = '   +   ( s c r e e n . a v a i l H e i g h t - 3 0 - h e i g h t ) / 2   +   ' , s c r o l l b a r s = '   +   s c r o l l b a r s   +   ' , r e s i z a b l e = '   +   r e s i z a b l e   +   ' , w i d t h = '   +   w i d t h   +   ' , h e i g h t = '   +   h e i g h t   +   ' , t o o l b a r = 0 , l o c a t i o n = 0 , s t a t u s = 1 , m e n u b a r = 0 '  
     	 w i n d o w . o p e n ( t h e U R L ,   w i n N a m e ,   w i n F e a t u r e s ) ;  
 }  
  
 / / S h o w   d r o p   d o w n  
 f u n c t i o n   s h o w D r o p D o w n ( p a r e n t E l e ,   d r o p D o w n E l e ,   d r o p D o w n W i d t h ,   o f f S e t R i g h t ) {  
  
 	 p a r e n t E l e m e n 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 r e n t E l e ) ;  
 	 d r o p D o w n E l e m e n t   =   d o c u m e n t . g e t E l e m e n t B y I d ( d r o p D o w n E l e )  
  
 	 / / p o s i t i o n  
 	 d r o p D o w n E l e m e n t . s t y l e . l e f t   =   ( g e t O f f s e t L e f t ( p a r e n t E l e m e n t )   -   o f f S e t R i g h t )   +   ' p x ' ;  
 	 d r o p D o w n E l e m e n t . s t y l e . t o p   =   ( g e t O f f s e t T o p ( p a r e n t E l e m e n t )   +   p a r e n t E l e m e n t . o f f s e t H e i g h t   +   3 )   +   ' p x ' ;  
  
 	 / / w i d t h  
 	 d r o p D o w n E l e m e n t . s t y l e . w i d t h   =   d r o p D o w n W i d t h   +   ' p x ' ;  
  
 	 / / d i s p l a y  
 	 h i d e D r o p D o w n ( ) ;  
 	 d r o p D o w n E l e m e n t . s t y l e . v i s i b i l i t y   =   ' v i s i b l e ' ;  
  
  
 	 / / E v e n t   L i s t e n e r   t o   h i d e   d r o p   d o w n  
 	 i f ( d o c u m e n t . a d d E v e n t L i s t e n e r ) {   / /   M o z i l l a ,   N e t s c a p e ,   F i r e f o x  
 	 	 d o c u m e n t . a d d E v e n t L i s t e n e r ( ' m o u s e u p ' ,   h i d e D r o p D o w n ,   f a l s e ) ;  
 	 }   e l s e   {   / /   I E  
 	 	 d o c u m e n t . o n m o u s e u p   =   h i d e D r o p D o w n ;  
 	 }  
 }  
  
 / / H i d e   d r o p   d o w n s  
 f u n c t i o n   h i d e D r o p D o w n ( ) {  
 	 h i d e ( ' d i v ' ) ;  
 	 h i d e ( ' i f r a m e ' ) ;  
 	 f u n c t i o n   h i d e ( t a g ) {  
 	 	 v a r   c l a s s E l e m e n t s   =   n e w   A r r a y ( ) ;  
 	 	 v a r   e l s   =   d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( t a g ) ;  
 	 	 v a r   e l s L e n   =   e l s . l e n g t h ;  
 	 	 v a r   p a t t e r n   =   n e w   R e g E x p ( ' ( ^ | \ \ s ) d r o p D o w n ( . * \ ) ' ) ;  
  
 	 	 f o r   ( i   =   0 ,   j   =   0 ;   i   <   e l s L e n ;   i + + ) {  
 	 	 	 i f   ( p a t t e r n . t e s t ( e l s [ i ] . c l a s s N a m e ) ) {  
 	 	 	 	 e l s [ i ] . s t y l e . v i s i b i l i t y = ' h i d d e n ' ;  
 	 	 	 	 j + + ;  
 	 	 	 }  
 	 	 }  
 	 }  
 }  
 / / T o p   o f f s e t  
 f u n c t i o n   g e t O f f s e t T o p ( e l m ) {  
 	 v a r   m O f f s e t T o p   =   e l m . o f f s e t T o p ;  
 	 v a r   m O f f s e t P a r e n t   =   e l m . o f f s e t P a r e n t ;  
 	 w h i l e ( m O f f s e t P a r e n t ) {  
 	 	 m O f f s e t T o p   + =   m O f f s e t P a r e n t . o f f s e t T o p ;  
 	 	 m O f f s e t P a r e n t   =   m O f f s e t P a r e n t . o f f s e t P a r e n t ;  
 	 }  
 	 r e t u r n   m O f f s e t T o p ;  
 }  
  
 / / L e f t   o f f s e t  
 f u n c t i o n   g e t O f f s e t L e f t ( e l m ) {  
 	 v a r   m O f f s e t L e f t   =   e l m . o f f s e t L e f t ;  
 	 v a r   m O f f s e t P a r e n t   =   e l m . o f f s e t P a r e n t ;  
 	 w h i l e ( m O f f s e t P a r e n t ) {  
 	 	 m O f f s e t L e f t   + =   m O f f s e t P a r e n t . o f f s e t L e f t ;  
 	 	 m O f f s e t P a r e n t   =   m O f f s e t P a r e n t . o f f s e t P a r e n t ;  
 	 }  
 	 r e t u r n   m O f f s e t L e f t ;  
 }  
  
 / / A J A X  
 v a r   x m l H t t p ;  
 v a r   x m l H t t p R e s p o n s e I D ;  
  
 / / c r e a t e   X M L H t t p R e q u e s t   o b j e c t  
 f u n c t i o n   c r e a t e X M L H t t p R e q u e s t ( ) {  
 	 i f   ( w i n d o w . X M L H t t p R e q u e s t ) {  
 	 	 x m l H t t p   =   n e w   X M L H t t p R e q u e s t ( ) ;  
 	 } e l s e   i f   ( w i n d o w . A c t i v e X O b j e c t ) {  
 	 	 x m l H t t p   =   n e w   A c t i v e X O b j e c t ( ' M s x m l 2 . X M L H T T P ' ) ;  
 	 	 i f   ( !   x m l H t t p ) {  
 	 	 	 x m l H t t p   =   n e w   A c t i v e X O b j e c t ( ' M i c r o s o f t . X M L H T T P ' ) ;  
 	 	 }  
 	 }  
 }  
  
 / / X M L H t t p R e q u e s t   e v e n t   h a n d l e r  
 f u n c t i o n   X M L H t t p R e s p o n s e ( ) {  
 	 i f   ( x m l H t t p . r e a d y S t a t e   = =   4   | |   x m l H t t p . r e a d y S t a t e = = ' c o m p l e t e ' ) {  
 	 	 i f   ( x m l H t t p . s t a t u s   = =   2 0 0 ) {  
 	 	 	 x m l H t t p R e s p o n s e I D . i n n e r H T M L   =   x m l H t t p . r e s p o n s e T e x t ;  
 	 	 } e l s e   {  
 	 	 	 x m l H t t p R e s p o n s e I D . i n n e r H T M L   =   ' < s t r o n g > L o a d i n g . . . < / s t r o n g > ' ;  
 	 	 }  
  
 	 }  
 }  
  
 / / G e t   A J A X   d a t a  
 f u n c t i o n   g e t A j a x D a t a ( u r l ,   e l e m e n t I D ) {  
 	 x m l H t t p R e s p o n s e I D   =   d o c u m e n t . g e t E l e m e n t B y I d ( e l e m e n t I D ) ;  
 / / 	 x m l H t t p R e s p o n s e I D . i n n e r H T M L   =   ' < s t r o n g > L o a d i n g . . . < / s t r o n g > ' ;  
 	 x m l H t t p R e s p o n s e I D . i n n e r H T M L   =   ' < i m g   b o r d e r = " 0 "   s r c = " f o r u m _ i m a g e s / s p i n n e r . g i f " >   a n g   t £i . . . ' ;  
 	 c r e a t e X M L H t t p R e q u e s t ( ) ;  
 	 x m l H t t p . o n r e a d y s t a t e c h a n g e   =   X M L H t t p R e s p o n s e ;  
 	 x m l H t t p . o p e n ( " G E T " ,   u r l ,   t r u e ) ;  
 	 x m l H t t p . s e n d ( n u l l ) ;  
 }  
 v a r   m i k E x p   =   / [ $ \ \ @ \ \ \ # % \ ^ \ & \ ! \ * \ ( \ ) \ [ \ ] \ + \ . \ , \ < \ > \ ? \ : \ ; \ Á \ À \ ¢\ Ã \  \ Â \ ¤\ ¦\ ¨\ ª\ ¬\ \ ®\ °\ ²\ ´\ ¶\ É \ È \ º\ ¼\ ¸\ Ê \ ¾\ À\ Â\ Ä\ Æ\ Í \ Ì \ È\ (\ Ê\ Ý \ ò\ ö\ ø\ ô\ Ó \ Ò \ Î\ Õ \ Ì\ Ô \ Ð\ Ò\ Ô\ Ö\ Ø\  \ Ú\ Ü\ Þ\ à\ â\ Ú \ Ù \ æ\ h\ ä\ ¯\ è\ ê\ ì\ î\ ð\ \ á \ à \ £\ ã \ ¡\ â \ ¥\ §\ ©\ «\ ­\ \ ¯\ ±\ ³\ µ\ ·\ é \ è \ »\ ½\ ¹\ ê \ ¿\ Á\ Ã\ Å\ Ç\ í \ ì \ É\ )\ Ë\ ý \ ó\ ÷\ ù\ õ\ ó \ ò \ Ï\ õ \ Í\ ô \ Ñ\ Ó\ Õ\ ×\ Ù\ ¡\ Û\ Ý\ ß\ á\ ã\ ú \ ù \ ç\ i\ å\ °\ é\ í\ ï\ ñ\ \ ' \ " \ / \ { \ } \ ` \ ~ \ = \ | ] / ;  
 f u n c t i o n   d o d a c h e c k ( v a l )   {  
 v a r   s t r P a s s   =   v a l . v a l u e ;  
 v a r   s t r L e n g t h   =   s t r P a s s . l e n g t h ;  
 v a r   l c h a r   =   v a l . v a l u e . c h a r A t ( ( s t r L e n g t h )   -   1 ) ;  
 i f ( l c h a r . s e a r c h ( m i k E x p )   ! =   - 1 )   {  
 v a r   t s t   =   v a l . v a l u e . s u b s t r i n g ( 0 ,   ( s t r L e n g t h )   -   1 ) ;  
 v a l . v a l u e   =   t s t ;  
       }  
 }  
  
  
 v a r   m I m g H e i g h t   =   0 ;   / / M a x   H e i g h t  
 v a r   m I m g W i d t h   =   1 4 0 ;   / / M a x   W i d t h  
 / /   I m a g e   R e s i z e   O n l o a d  
 f u n c t i o n   I R O ( )   {  
             v a r   m y C l a s s   =   d o c u m e n t . g e t E l e m e n t s B y C l a s s N a m e ( ' R e s i z e ' ) ;  
             f o r   ( i   =   0 ;   i   <   m y C l a s s . l e n g t h ;   i + + )   {  
                   v a r   m y T a g   =   m y C l a s s [ i ] . g e t E l e m e n t s B y T a g N a m e ( ' i m g ' ) ;  
                   f o r   ( i 1   =   0 ;   i 1   <   m y T a g . l e n g t h ;   i 1 + + )   {  
                         i f   ( ( m I m g H e i g h t   ! =   0   | |   m I m g W i d t h   ! =   0 )   & &   ( m y T a g [ i 1 ] . w i d t h   >   m I m g W i d t h   | |   m y T a g [ i 1 ] . H e i g h t   >   m I m g H e i g h t ) )   {  
                               r e s i z e ( m y T a g [ i 1 ] ) ;  
                         }  
                   }  
             }  
 }  
  
 f u n c t i o n   t o g g l e _ c o l l a p s e ( o b j i d )  
 {  
 	 i f   ( ! i s _ r e g e x p )  
 	 {  
 	 	 r e t u r n   f a l s e ;  
 	 }  
  
 	 o b j   =   f e t c h _ o b j e c t ( ' c o l l a p s e o b j _ '   +   o b j i d ) ;  
 	 i m g   =   f e t c h _ o b j e c t ( ' c o l l a p s e i m g _ '   +   o b j i d ) ;  
 	 c e l   =   f e t c h _ o b j e c t ( ' c o l l a p s e c e l _ '   +   o b j i d ) ;  
  
 	 i f   ( ! o b j )  
 	 {  
 	 	 / /   n o t h i n g   t o   c o l l a p s e !  
 	 	 i f   ( i m g )  
 	 	 {  
 	 	 	 / /   h i d e   t h e   c l i c k y   i m a g e   i f   t h e r e   i s   o n e  
 	 	 	 i m g . s t y l e . d i s p l a y   =   ' n o n e ' ;  
 	 	 }  
 	 	 r e t u r n   f a l s e ;  
 	 }  
  
 	 i f   ( o b j . s t y l e . d i s p l a y   = =   ' n o n e ' )  
 	 {  
 	 	 o b j . s t y l e . d i s p l a y   =   ' ' ;  
 	 	 s a v e _ c o l l a p s e d ( o b j i d ,   f a l s e ) ;  
 	 	 i f   ( i m g )  
 	 	 {  
 	 	 	 i m g _ r e   =   n e w   R e g E x p ( " _ c o l l a p s e d \ \ . p n g $ " ) ;  
 	 	 	 i m g . s r c   =   i m g . s r c . r e p l a c e ( i m g _ r e ,   ' . p n g ' ) ;  
 	 	 }  
 	 	 i f   ( c e l )  
 	 	 {  
 	 	 	 c e l _ r e   =   n e w   R e g E x p ( " ^ ( t h e a d | t c a t ) ( _ c o l l a p s e d ) $ " ) ;  
 	 	 	 c e l . c l a s s N a m e   =   c e l . c l a s s N a m e . r e p l a c e ( c e l _ r e ,   ' $ 1 ' ) ;  
 	 	 }  
 	 }  
 	 e l s e  
 	 {  
 	 	 o b j . s t y l e . d i s p l a y   =   ' n o n e ' ;  
 	 	 s a v e _ c o l l a p s e d ( o b j i d ,   t r u e ) ;  
 	 	 i f   ( i m g )  
 	 	 {  
 	 	 	 i m g _ r e   =   n e w   R e g E x p ( " \ \ . p n g $ " ) ;  
 	 	 	 i m g . s r c   =   i m g . s r c . r e p l a c e ( i m g _ r e ,   ' _ c o l l a p s e d . p n g ' ) ;  
 	 	 }  
 	 	 i f   ( c e l )  
 	 	 {  
 	 	 	 c e l _ r e   =   n e w   R e g E x p ( " ^ ( t h e a d | t c a t ) $ " ) ;  
 	 	 	 c e l . c l a s s N a m e   =   c e l . c l a s s N a m e . r e p l a c e ( c e l _ r e ,   ' $ 1 _ c o l l a p s e d ' ) ;  
 	 	 }  
 	 }  
 	 r e t u r n   f a l s e ;  
 }  
  
 / * *  
 *   U p d a t e s   v b u l l e t i n _ c o l l a p s e   c o o k i e   w i t h   c o l l a p s e   p r e f e r e n c e s  
 *  
 *   @ p a r a m 	 s t r i n g 	 U n i q u e   I D   f o r   t h e   c o l l a p s e   g r o u p  
 *   @ p a r a m 	 b o o l e a n 	 A d d   a   c o o k i e  
 * /  
 f u n c t i o n   s a v e _ c o l l a p s e d ( o b j i d ,   a d d c o l l a p s e d )  
 {  
 	 v a r   c o l l a p s e d   =   f e t c h _ c o o k i e ( ' v b u l l e t i n _ c o l l a p s e ' ) ;  
 	 v a r   t m p   =   n e w   A r r a y ( ) ;  
  
 	 i f   ( c o l l a p s e d   ! =   n u l l )  
 	 {  
 	 	 c o l l a p s e d   =   c o l l a p s e d . s p l i t ( ' \ n ' ) ;  
  
 	 	 f o r   ( v a r   i   i n   c o l l a p s e d )  
 	 	 {  
 	 	 	 i f   ( c o l l a p s e d [ i ]   ! =   o b j i d   & &   c o l l a p s e d [ i ]   ! =   ' ' )  
 	 	 	 {  
 	 	 	 	 t m p [ t m p . l e n g t h ]   =   c o l l a p s e d [ i ] ;  
 	 	 	 }  
 	 	 }  
 	 }  
  
 	 i f   ( a d d c o l l a p s e d )  
 	 {  
 	 	 t m p [ t m p . l e n g t h ]   =   o b j i d ;  
 	 }  
  
 	 e x p i r e s   =   n e w   D a t e ( ) ;  
 	 e x p i r e s . s e t T i m e ( e x p i r e s . g e t T i m e ( )   +   ( 1 0 0 0   *   8 6 4 0 0   *   3 6 5 ) ) ;  
 	 s e t _ c o o k i e ( ' v b u l l e t i n _ c o l l a p s e ' ,   t m p . j o i n ( ' \ n ' ) ,   e x p i r e s ) ;  
 }  
  
 f u n c t i o n   s e l e c t C o d e ( i d )  
 {  
 	 / /   G e t   I D   o f   c o d e   b l o c k  
 	 / / v a r   e   =   a . p a r e n t N o d e . p a r e n t N o d e . g e t E l e m e n t s B y T a g N a m e ( ' D I V ' ) [ 2 ] ;  
 	 v a r   e   =   d o c u m e n t . g e t E l e m e n t B y I d ( i d ) ;  
  
 	 / /   N o t   I E  
 	 i f   ( w i n d o w . g e t S e l e c t i o n )  
 	 {  
 	 	 v a r   s   =   w i n d o w . g e t S e l e c t i o n ( ) ;  
 	 	 / /   S a f a r i  
 	 	 i f   ( s . s e t B a s e A n d E x t e n t )  
 	 	 {  
 	 	 	 s . s e t B a s e A n d E x t e n t ( e ,   0 ,   e ,   e . i n n e r T e x t . l e n g t h   -   1 ) ;  
 	 	 }  
 	 	 / /   F i r e f o x   a n d   O p e r a  
 	 	 e l s e  
 	 	 {  
 	 	 	 v a r   r   =   d o c u m e n t . c r e a t e R a n g e ( ) ;  
 	 	 	 r . s e l e c t N o d e C o n t e n t s ( e ) ;  
 	 	 	 s . r e m o v e A l l R a n g e s ( ) ;  
 	 	 	 s . a d d R a n g e ( r ) ;  
 	 	 }  
 	 }  
 	 / /   S o m e   o l d e r   b r o w s e r s  
 	 e l s e   i f   ( d o c u m e n t . g e t S e l e c t i o n )  
 	 {  
 	 	 v a r   s   =   d o c u m e n t . g e t S e l e c t i o n ( ) ;  
 	 	 v a r   r   =   d o c u m e n t . c r e a t e R a n g e ( ) ;  
 	 	 r . s e l e c t N o d e C o n t e n t s ( e ) ;  
 	 	 s . r e m o v e A l l R a n g e s ( ) ;  
 	 	 s . a d d R a n g e ( r ) ;  
 	 }  
 	 / /   I E  
 	 e l s e   i f   ( d o c u m e n t . s e l e c t i o n )  
 	 {  
 	 	 v a r   r   =   d o c u m e n t . b o d y . c r e a t e T e x t R a n g e ( ) ;  
 	 	 r . m o v e T o E l e m e n t T e x t ( e ) ;  
 	 	 r . s e l e c t ( ) ;  
 	 }  
 }  
  
 
