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