ÿþ/ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 *   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  
         }  
     }  
 } 
