/ /   C o n c e n t r a t i o n   M e m o r y   G a m e   w i t h   I m a g e s   -   H e a d   S c r i p t 
 
 / /   c o p y r i g h t   S t e p h e n   C h a p m a n ,   2 8 t h   F e b r u a r y   2 0 0 6 
 
 / /   y o u   m a y   c o p y   t h i s   s c r i p t   p r o v i d e d   t h a t   y o u   r e t a i n   t h e   c o p y r i g h t   n o t i c e 
 
 
 
 v a r   b a c k   =   ' m e m o r y / b a c k . j p g ' ; 
 
 v a r   t i l e   =   [ ' m e m o r y / 1 . j p g ' , ' m e m o r y / 2 . j p g ' , ' m e m o r y / 3 . j p g ' , ' m e m o r y / 4 . j p g ' , ' m e m o r y / 5 . j p g ' , ' m e m o r y / 6 . j p g ' , 
 
 ' m e m o r y / 7 . j p g ' , ' m e m o r y / 8 . j p g ' , ' m e m o r y / 9 . j p g ' , ' m e m o r y / 1 0 . j p g ' , ' m e m o r y / 1 1 . j p g ' , ' m e m o r y / 1 2 . j p g ' , 
 
 ' m e m o r y / 1 3 . j p g ' , ' m e m o r y / 1 4 . j p g ' , ' m e m o r y / 1 5 . j p g ' ] ; 
 
 
 
 f u n c t i o n   r a n d O r d ( a ,   b ) { r e t u r n   ( M a t h . r o u n d ( M a t h . r a n d o m ( ) ) - 0 . 5 ) ; }   v a r   i m   =   [ ] ;   f o r   ( v a r   i   =   0 ;   i   <   1 5 ;   i + + )   { i m [ i ]   =   n e w   I m a g e ( ) ;   i m [ i ] . s r c   =   t i l e [ i ] ;   t i l e [ i ]   =   ' < i m g   s r c = " ' + t i l e [ i ] + ' "   w i d t h = " 4 0 "   h e i g h t = " 4 0 "   a l t = " t i l e "   \ / > ' ;   t i l e [ i + 1 5 ]   =   t i l e [ i ] ; }   f u n c t i o n   d i s p l a y B a c k ( i )   { d o c u m e n t . g e t E l e m e n t B y I d ( ' t ' + i ) . i n n e r H T M L   =   ' < d i v   o n c l i c k = " d i s p ( ' + i + ' ) ; r e t u r n   f a l s e ; " > < i m g   s r c = " ' + b a c k + ' "   w i d t h = " 4 0 "   h e i g h t = " 4 0 "   a l t = " b a c k "   \ / > < \ / d i v > ' ; }   v a r   c h 1 ,   c h 2 ,   t m r ,   t n o ,   t i d ,   c i d ,   c n t ;   w i n d o w . o n l o a d = s t a r t ;   f u n c t i o n   s t a r t ( )   { f o r   ( v a r   i   =   0 ;   i   < =   2 9   ; i + + )   d i s p l a y B a c k ( i ) ; c l e a r I n t e r v a l ( t i d ) ; t m r   =   t n o   =   c n t   =   0 ; t i l e . s o r t (   r a n d O r d   ) ; c n t r ( ) ;   t i d   =   s e t I n t e r v a l ( ' c n t r ( ) ' ,   1 0 0 0 ) ; }   f u n c t i o n   c n t r ( )   { v a r   m i n   =   M a t h . f l o o r ( t m r / 6 0 ) ; v a r   s e c   =   t m r % 6 0 ; m e m . c n t . v a l u e   =   m i n + ' : ' +   ( s e c < 1 0   ?   ' 0 '   :   ' ' )   +   s e c ; t m r + + ; }   f u n c t i o n   d i s p ( s e l )   { i f   ( t n o > 1 )   { c l e a r T i m e o u t ( c i d ) ;   c o n c e a l ( ) ; } d o c u m e n t . g e t E l e m e n t B y I d ( ' t ' + s e l ) . i n n e r H T M L   =   t i l e [ s e l ] ; i f   ( t n o = = 0 )   c h 1   =   s e l ; e l s e   { c h 2   =   s e l ;     c i d   =   s e t T i m e o u t ( ' c o n c e a l ( ) ' ,   9 0 0 ) ; } t n o + + ; }   f u n c t i o n   c o n c e a l ( )   { t n o   =   0 ;   i f   ( t i l e [ c h 1 ]   ! =   t i l e [ c h 2 ] )   { d i s p l a y B a c k ( c h 1 ) ; d i s p l a y B a c k ( c h 2 ) ; }   e l s e   c n t + + ;   i f   ( c n t   > =   1 5 )   c l e a r I n t e r v a l ( t i d ) ; } 
 
                                         / /   J a v a   D o c u m e n t 