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