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