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