ÿþv a r   d = d o c u m e n t , w = w i n d o w , w d = w i n d o w . d o c u m e n t ;  
 v a r   i e = n 3 = n = n 6 = o p = o p 5 = o p 6 = o p 7 = m a c = 0 ;  
 v a r   l l   =   n e w   A r r a y ( ) ; 	 	 / / A r r a y   c o n   l i s t a   d e   l a y e r s  
 v a r   t r e e   =   n e w   A r r a y ( ) ; 	 	 / / A r b o l   d e   m e n u e s  
 v a r   h d i d ; 	 	 	 	 	 / / t i m e o u t   i d   p a r a   c e r r a r   T O D O  
 v a r   s m i d ; 	 	 	 	 	 / / t i m e o u t   i d   p a r a   c a n c e l a r   l a   m u e s t r a   d e   u n   m e n u  
 v a r   u s a   =   " p p _ m e n u " ;  
 v a r   d s   =   " < d i v   " ;  
 v a r   d e   =   " < / d i v > " ;  
 v a r   n u m   =   0 ;  
 v a r   f m = t r u e ;  
 v a r   z i   =   1 0 0 ;  
  
 f u n c t i o n   d r a w _ m e n u ( m m , s u p m e n ) {  
 	 / /   A r r a y   d e   l a   c o n f i g u r a c i ó n   d e   e s e   m e n ú  
 	 v a r   m c   =   m m [ 0 ] ;  
 	 / / C o m i e n z o   d e l   l a y e r   +   i d  
 	 n u m + + ;  
 	 t n u m   =   n u m ;  
 	 v a r   t i d   =   u s a + " _ " + n u m ;  
 	 v a r   t d   =   d s + ' i d = " ' + t i d + ' " ' ;  
 	  
 	 / / S t y l e   d e l   l a y e r  
 	 t d   + =   "   s t y l e = \ " " ;  
 	 i f ( f m ) {   / / P o s i t i o n   d e l   l a y e r  
 	 	 t d   + =   " p o s i t i o n : r e l a t i v e ; " ;  
 	 	 t d   + =   " v i s i b i l i t y : v i s i b l e ; " ;  
 	 } e l s e {  
 	 	 t d   + =   " p o s i t i o n : a b s o l u t e ; " ;  
 	 	 t d   + =   " v i s i b i l i t y : h i d d e n ; " ;  
 	 }  
 	 t d   + =   " \ " " ;  
 	  
 	 / / E v e n t o s   d e l   l a y e r  
 	 t d   + =   "   o n M o u s e O v e r = \ " " ;  
 	 t d   + =   " s h a ( ) ; " ;  
 	 t d   + =   " \ " " ;  
 	 t d   + =   "   o n M o u s e O u t = \ " " ;  
 	 t d   + =   " l m o ( ) ; " ;  
 	 t d   + =   " \ " " ;  
  
 	 / / C i e r r a   c o m i e n z o   d e l   l a y e r  
 	 t d   + =   " > " ;  
 	  
 	 / / S e t e a   e l   s u p e r i o r  
 	 t r e e [ t i d ]   =   ! f m ? s u p m e n : 0 ;  
  
 	 / / S e   a g r e g a   a   l a   l i s t a   d e   l a y e r s  
 	 i f ( ! f m )  
 	 	 l l . p u s h ( t i d ) ;  
  
 	 / / N o   e s   m a s   e l   p r i m e r   l a y e r  
 	 f m   =   f a l s e ;  
 	  
 	 / / T a b l a  
 	 t d   + =   " < t a b l e   w i d t h = 1 0 0 %   h e i g h t = 1 0 0 % " ;  
 	 i f ( m c [ 2 5 ] ) / / S p a c i n g  
 	 	 t d   + =   "   c e l l s p a c i n g = " + m c [ 2 5 ] ;  
 	 e l s e  
 	 	 	 t d   + =   "   c e l l s p a c i n g = 0 " ;  
 	 t d   + =   "   c e l l p a d d i n g = 0 " ;  
 	 t d   + =   "   b o r d e r = 0 " ;  
 	 t d   + =   " > " ;  
  
 	 / / I t e m s   d e   e s t e   l a y e r  
 	 f o r ( v a r   i = 1 ; i < m m . l e n g t h ; i + + ) {  
 	 	 t d   + =   " < t r > < t d > " ;  
 	 	 / / C o m i e n z o   d e l   l a y e r   d e l   i t e m   +   i d  
 	 	 t s i d   =   t i d + " _ " + i ;  
 	 	 t d   + =   d s + ' i d = " ' + t s i d + ' " ' ;  
  
 	 	 / / S t y l e   d e l   i t e m  
 	 	 t d   + =   "   s t y l e = \ " " ;  
 	 	 t d   + =   " p o s i t i o n : r e l a t i v e ; " ;  
 	 	 i f ( m c [ 0 ] )   / / A n c h o   d e l   i t e m  
 	 	 	 t d   + =   " w i d t h : " + m c [ 0 ] + " p x ; " ;  
 	 	 i f ( m c [ 1 ] )   / / A l t o   d e l   i t e m  
 	 	 	 t d   + =   " h e i g h t : " + m c [ 1 ] + " p x ; " ;  
 	 	 t d   + =   " c u r s o r : p o i n t e r ; " ;  
 	 	 i f ( m m [ i ] [ 0 ] = = s e l m e n ) {  
 	 	 	 t d   + =   " b a c k g r o u n d - c o l o r : " + m c [ 8 ] + " ; " ;  
 	 	 	 t d   + =   " b o r d e r - c o l o r : " + m c [ 1 7 ] + " ; " ;  
 	 	 	 t d   + =   " b o r d e r - w i d t h : " + m c [ 2 0 ] + " ; " ;  
 	 	 	 t d   + =   " b o r d e r - s t y l e : " + m c [ 2 3 ] + " ; " ;  
 	 	 } e l s e {  
 	 	 	 t d   + =   " b a c k g r o u n d - c o l o r : " + m c [ 6 ] + " ; " ;  
 	 	 	 t d   + =   " b o r d e r - c o l o r : " + m c [ 1 5 ] + " ; " ;  
 	 	 	 t d   + =   " b o r d e r - w i d t h : " + m c [ 1 8 ] + " ; " ;  
 	 	 	 t d   + =   " b o r d e r - s t y l e : " + m c [ 2 1 ] + " ; " ;  
 	 	 }  
 	 	 t d   + =   " \ " " ;  
 	 	  
 	 	 / / E v e n t o s   d e l   l a y e r  
 	 	 / /   o n C l i c k  
 	 	 t d   + =   "   o n C l i c k = \ " " ;  
 	 	 i f ( m m [ i ] [ 2 ] ) {  
 	 	 	 t d   + =   " l o c a t i o n = ' " + m m [ i ] [ 2 ] + " ' ; " ;  
 	 	 }  
 	 	 / /   J a v a S c r i p t   o n C l i c k  
 	 	 i f ( m m [ i ] [ 4 ] )  
 	 	 	 t d   + =   m m [ i ] [ 4 ] + " ; " ;  
 	 	 t d   + =   " \ " " ;  
  
 	 	 / /   o n M o u s e O v e r  
 	 	 t d   + =   "   o n M o u s e O v e r = \ " " ;  
 	 	 t d   + =   " c h g S t y ( t h i s . i d , t r u e , ' " + t i d + " ' , " + ( m m [ i ] [ 0 ] = = s e l m e n ) + " ) ; " ;  
 	 	 v a r   n i d   =   " " ;  
 	 	 i f ( m m [ i ] [ 5 ] ) {  
 	 	 	 n i d   =   d r a w _ m e n u ( m m [ i ] [ 5 ] , t i d ) ;  
 	 	 	 m c   =   m m [ 0 ] ;  
 	 	 	 t d   + =   " s e t v i s i b l e ( ' " + n i d + " ' , t h i s . i d , " + m c [ 4 ] + " ) ; " ;  
 	 	 } e l s e {  
 	 	 	 t d   + =   " s e t v i s i b l e ( ' " + t i d + " ' , ' " + t i d + " ' , " + m c [ 4 ] + " ) ; " ;  
 	 	 }  
 	 	 t d   + =   " \ " " ;  
  
 	 	 / /   o n M o u s e O u t / /  
 	 	 t d   + =   "   o n M o u s e O u t = \ " " ;  
 	 	 t d   + =   " c h g S t y ( t h i s . i d , f a l s e , ' " + t i d + " ' , " + ( m m [ i ] [ 0 ] = = s e l m e n ) + " ) ; " ;  
 	 	 t d   + =   " \ " " ;  
  
 	 	 / / C i e r r e   d e l   l a y e r   d e l   i t e m  
 	 	 t d   + =   " > " ;  
 	 	  
 	 	 / / C o n t e n i d o  
 	 	 t d   + =   " < t a b l e " ;  
 	 	 i f ( m c [ 2 4 ] ) / / P a d d i n g  
 	 	 	 t d   + =   "   c e l l p a d d i n g = " + m c [ 2 4 ] ;  
 	 	 e l s e  
 	 	 	 t d   + =   "   c e l l p a d d i n g = 0 " ;  
 	 	 t d   + =   "   c e l l s p a c i n g = 0 " ;  
 	 	 t d   + =   "   w i d t h = 1 0 0 % " ;  
 	 	 t d   + =   "   h e i g h t = 1 0 0 % " ;  
 	 	 t d   + =   " > " ;  
 	 	 t d   + =   " < t r > < t d " ;  
 	 	 / / A l i n e a c i ó n   d e l   c o n t e n i d o  
 	 	 i f ( m c [ 1 3 ] )  
 	 	 	 t d   + =   "   a l i g n = \ " " + m c [ 1 3 ] + " \ " " ;  
 	 	 i f ( m c [ 1 4 ] )  
 	 	 	 t d   + =   "   v a l i g n = \ " " + m c [ 1 4 ] + " \ " " ;  
 	 	 t d   + =   " > " ;  
 	 	 t d   + =   " < a   h r e f = \ " # \ "   c l a s s = \ " " + m c [ 2 6 ] + " \ " > " ;  
 	 	 t d   + =   m m [ i ] [ 1 ] ;  
 	 	 t d   + =   " < / a > " ;  
 	 	 i f ( n i d   & &   m c [ 9 ] ) {  
 	 	 	 t d   + =   d s + "   s t y l e = \ " " ;  
 	 	 	 t d   + =   " p o s i t i o n : a b s o l u t e ; " ;  
 	 	 	 t d   + =   " l e f t : " + ( m c [ 0 ] - m c [ 1 0 ] - m c [ 1 2 ] ) + " ; " ;  
 	 	 	 t d   + =   " t o p : " + ( ( m c [ 1 ] - m c [ 1 1 ] ) / 2 ) + " ; " ;  
 	 	 	 t d   + =   " \ " > " ;  
 	 	 	 t d   + =   d r a w I m g ( m c [ 9 ] , m c [ 1 0 ] , m c [ 1 1 ] ) + d e ;  
 	 	 }  
 	 	 t d   + =   " < / t d > < / t r > " ;  
 	 	 t d   + =   " < / t a b l e > " ;  
 	 	  
 	 	 / / C i e r r e   d e l   d i v  
 	 	 t d   + =   d e ;  
 	 	 t d   + =   " < / t d > < / t r > " ;  
 	 }  
 	 t d   + =   " < / t a b l e > " ;  
 	 t d   + =   d e ;  
 	 / /   E s c r i b e   e l   l a y e r  
 	 d . w r i t e ( t d ) ;  
 	 v a r   g d   =   g e i ( t i d ) ;  
 	 g d . l o   =   m c [ 4 ] ;  
 	 g d . t o   =   m c [ 5 ] ;  
 	 g d . m s b g n   =   m c [ 6 ] ;  
 	 g d . m s b g o   =   m c [ 7 ] ;  
 	 g d . m s b g s   =   m c [ 8 ] ;  
 	 g d . m s b o r c n   =   m c [ 1 5 ] ;  
 	 g d . m s b o r c o   =   m c [ 1 6 ] ;  
 	 g d . m s b o r c s   =   m c [ 1 7 ] ;  
 	 g d . m s b o r w n   =   m c [ 1 8 ] ;  
 	 g d . m s b o r w o   =   m c [ 1 9 ] ;  
 	 g d . m s b o r w s   =   m c [ 2 0 ] ;  
 	 g d . m s b o r s n   =   m c [ 2 1 ] ;  
 	 g d . m s b o r s o   =   m c [ 2 2 ] ;  
 	 g d . m s b o r s s   =   m c [ 2 3 ] ;  
  
 	 / /   S e t   S t y l e  
 	 v a r   g d s   =   g d . s t y l e ;  
 	 z i - - ;  
 	 g d s . z I n d e x   =   z i ;  
 	 g d s . b a c k g r o u n d C o l o r   =   m c [ 2 7 ] ;  
 	 g d s . b o r d e r C o l o r   =   m c [ 2 8 ] ;  
 	 g d s . b o r d e r W i d t h   =   m c [ 2 9 ] ;  
 	 g d s . b o r d e r S t y l e   =   m c [ 3 0 ] ;  
 	 i f   ( n a v i g a t o r . a p p N a m e = = " N e t s c a p e " & & m c [ 2 5 ] )   {  
 	 	 g d s . w i d t h   =   m c [ 0 ] + m c [ 2 5 ] + m c [ 2 5 ] ;  
 	 } e l s e {  
 	 	 g d s . w i d t h   =   m c [ 0 ] ;  
 	 }  
 	 g d s . l e f t   =   m c [ 2 ] ;  
 	 g d s . t o p   =   m c [ 3 ] ;  
 	 r e t u r n   t i d ;  
 } ;  
 f u n c t i o n   g e i ( t i d ) {  
 	 r e t u r n   d . g e t E l e m e n t B y I d ( t i d ) ;  
 }  
 f u n c t i o n   c h g S t y ( w h o , o v e r , s c , s e l ) {  
 	 s t c   =   g e i ( w h o ) . s t y l e ;  
 	 v s c   =   g e i ( s c ) ;  
 	 i f ( o v e r ) {  
 	 	 s t c . b a c k g r o u n d C o l o r   =   v s c . m s b g o ;  
 	 	 s t c . b o r d e r C o l o r   =   v s c . m s b o r c o ;  
 	 	 s t c . b o r d e r W i d t h   =   v s c . m s b o r w o ;  
 	 	 s t c . b o r d e r S t y l e   =   v s c . m s b o r s o ;  
 	 } e l s e {  
 	 	 i f ( s e l ) {  
 	 	 	 s t c . b a c k g r o u n d C o l o r   =   v s c . m s b g s ;  
 	 	 	 s t c . b o r d e r C o l o r   =   v s c . m s b o r c s ;  
 	 	 	 s t c . b o r d e r W i d t h   =   v s c . m s b o r w s ;  
 	 	 	 s t c . b o r d e r S t y l e   =   v s c . m s b o r s s ;  
 	 	 } e l s e {  
 	 	 	 s t c . b a c k g r o u n d C o l o r   =   v s c . m s b g n ;  
 	 	 	 s t c . b o r d e r C o l o r   =   v s c . m s b o r c n ;  
 	 	 	 s t c . b o r d e r W i d t h   =   v s c . m s b o r w n ;  
 	 	 	 s t c . b o r d e r S t y l e   =   v s c . m s b o r s n ;  
 	 	 }  
 	 }  
 }  
 f u n c t i o n   s e t v i s i b l e ( i d , c i d , m s ) {  
 	 c l e a r T i m e o u t ( s m i d ) ;  
 	 s m i d   =   s e t T i m e o u t ( " d o s e t v i s i b l e ( ' " + i d + " ' , ' " + c i d + " ' ) " , s h o w m s ) ;  
 }  
 f u n c t i o n   d o s e t v i s i b l e ( i d , c i d ) {  
 	 v i s i b l e s   =   n e w   A r r a y ( ) ;  
 	 v i s i b l e s [ 0 ]   =   i d ;  
 	 i f ( c i d   ! =   i d   & &   t r e e [ i d ] ! = 0 ) {  
 	 	 l a y   =   g e i ( i d ) ;  
 	 	 s e t p o s ( c i d , t r e e [ i d ] , i d , l a y . l o , l a y . t o )  
 	 }  
 	 w h i l e   ( t r e e [ i d ] ! = 0 ) {  
 	 	 v i s i b l e s . p u s h ( t r e e [ i d ] ) ;  
 	 	 i d   =   t r e e [ i d ] ;  
 	 }  
 	 f o r ( i = 0 ; i < l l . l e n g t h ; i + + ) {  
 	 	 t l   =   g e i ( l l [ i ] ) ;  
 	 	 t l . s t y l e . v i s i b i l i t y   =   ' h i d d e n ' ;  
 	 }  
 	 f o r ( i = 0 ; i < v i s i b l e s . l e n g t h ; i + + ) {  
 	 	 t l   =   g e i ( v i s i b l e s [ i ] ) ;  
 	 	 t l . s t y l e . v i s i b i l i t y   =   ' v i s i b l e ' ;  
 	 }  
 }  
 f u n c t i o n   s e t p o s ( c d , f d , s d , l o , t o ) {  
 	 c m   =   g e i ( c d ) ;  
 	 f m   =   g e i ( f d ) ;  
 	 s m   =   g e i ( s d ) ;  
 	 f m s   =   f m . s t y l e ;  
 	 g e t W S ( ) ;  
 	 p l   =   f m . o f f s e t L e f t + p a r s e I n t ( f m s . w i d t h ) - l o ;  
 	 i f ( p l + p a r s e I n t ( s m . s t y l e . w i d t h )   >   w i n W ) {  
 	 	 p l   =   f m . o f f s e t L e f t   -   p a r s e I n t ( s m . s t y l e . w i d t h )   +   l o ;  
 	 	 i f ( p l < 0 )  
 	 	 	 p l   =   0 ;  
 	 }  
 	 p t   =   f m . o f f s e t T o p + c m . o f f s e t T o p - t o ;  
 	 i f ( p t < 0 )  
 	 	 p t   =   0 ;  
 	 s m . s t y l e . t o p   =   p t ;  
 	 s m . s t y l e . l e f t   =   p l ;  
 }  
 f u n c t i o n   l m o ( ) {  
 	 c l e a r T i m e o u t ( s m i d ) ;  
 	 h d i d   =   s e t T i m e o u t ( " h a ( ) " , h i d e m s ) ;  
 }  
 f u n c t i o n   s h a ( ) {  
 	 c l e a r T i m e o u t ( h d i d ) ;  
 }  
 f u n c t i o n   h a ( ) {  
 	 c l e a r T i m e o u t ( s m i d ) ;  
 	 f o r ( i = 0 ; i < l l . l e n g t h ; i + + ) {  
 	 	 t l   =   g e i ( l l [ i ] ) ;  
 	 	 t l s   =   t l . s t y l e ;  
 	 	 t l s . v i s i b i l i t y   =   ' h i d d e n ' ;  
 	 	 t l s . l e f t   =   0 ;  
 	 	 t l s . t o p   =   0 ;  
 	 }  
 }  
 f u n c t i o n   t r a c e ( t x t ) {  
 	 t r   =   g e i ( ' t r a c e ' )  
 	 t r . i n n e r H T M L   + =   t x t + " < b r > " ;  
 }  
 f u n c t i o n   d r a w I m g ( i u r l , w , h ) {  
 	 i t   =   " < i m g " ;  
 	 i t   + =   "   s r c = ' " + i u r l + " ' " ;  
 	 i t   + =   "   w i d t h = ' " + w + " ' " ;  
 	 i t   + =   "   h e i g h t = ' " + h + " ' " ;  
 	 i t   + =   " > " ;  
 	 r e t u r n   i t ;  
 }  
 f u n c t i o n   g e t W S ( ) {  
 	 i f   ( 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 ) > 3 )   {  
 	 	 i f   ( n a v i g a t o r . a p p N a m e = = " N e t s c a p e " )   {  
 	 	 	 w i n W   =   w i n d o w . i n n e r W i d t h - 1 6 ;  
 	 	 	 w i n H   =   w i n d o w . i n n e r H e i g h t - 1 6 ;  
 	 	 }  
 	 	 i f   ( n a v i g a t o r . a p p N a m e . i n d e x O f ( " M i c r o s o f t " ) ! = - 1 )   {  
 	 	 	 w i n 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 ;  
 	 	 	 w i n H   =   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 ;  
 	 	 }  
 	 }  
 	 r e t u r n ( w i n W , w i n H )  
 }  
 w . o n r e s i z e   =   w R e s i z e ;  
 f u n c t i o n   w R e s i z e ( ) {  
 	 h a ( ) ;  
 } 
