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