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