0 [' W& W7 D+ t! x( m fadeOut[id] = true; 6 c& S7 g. E) w" ?; S7 V& j$ ] ; L$ H* R' f' z. h }: s# Z' G' ~5 R2 q: `
i( ^+ X+ E, B, V& Z
} 2 ^' Z1 N( [& I" o& H7 X2 G2 t6 |6 ?7 h
if(continuous[id] == true) . ]6 @ l3 }, L( a: R5 W; {" v+ v' i' K/ C" Y S( N I0 T
{' d$ x7 X, E b& R4 A, V! ?
: W! x/ n7 |; p/ R2 e4 b document.getElementById(id).style.color = newColour[id]; 9 E" o. R; l% F- H' D) F
/ D. X; y$ a' d. W1 [" V1 V } : V/ b8 @( x- ^, T2 [8 J. Q! @/ r, w# Q. k$ Q+ E
else / o' }' `2 `! H" \ {* |/ ^1 |8 Y- j9 s8 @- n
{ . m4 E) h( e1 l, N1 b& B4 h" P1 n1 j, a
document.getElementById(id).style.color = hoverColour; % m3 |& V) ~8 v( j$ Y1 `5 P( b a3 q* x/ F7 B/ ^
}9 ~& K. T1 ]$ o7 k5 u
. R' ]7 V. Q6 ?+ R- G clearTimeout(tID[id]);8 }' ]8 L* ~& f. f, S7 Z$ k! a9 Q
9 u5 ?5 O2 i# l
tID[id]=setTimeout('startFade(' + id + ')', rate);2 C$ x" V% B! _0 O# ^8 B- K
: A# i& G% R: M* p, f" `9 T, F+ b}% S; R: b" E% M; z) U4 g- l$ O- i
2 E, \# [" U: O- c) q6 s
function continueFade(id)4 y( x, y" g# Q! \ ]8 J) b0 u# C
0 I% |2 e* h) \ o+ Y+ H* x
{ ; r9 E* a6 ]- h. J) P3 I$ X & D2 O! {& H, G- H0 s5 c! u continuous[id] = true; 2 m/ I: Y" a* Y: l: }0 e0 j4 g7 Q1 `3 J
}; ?% n: L7 a W
* [0 S0 r3 Y( @: F2 r8 T! vfunction stopFade(id)( W/ b9 V, U7 y, {% ?+ ]' q! K
( o8 p$ h/ C3 A3 l) u# O
{ ! T: \9 u4 V( g Z `7 I h. i2 N continuous[id] = false; ! j1 g2 N, s, m" X2 w* |+ q4 F+ w0 n$ ^& G. y
}0 ]* z% @- l; x
/ v/ i& _( z/ z6 ^& Cfunction StartTimers() % C9 v' B% H/ D8 B, t- l9 ]1 P ) f1 V( A- k+ }# Y- E{ //set up an initial set of timers to start the shimmering effect ) [) F! O. I/ x3 c& B& O! i3 B W9 p
for(id=0; id<numLinks; id++)0 i) X- E( {& H& F A
& F& n6 O! Z1 c7 U; c4 |- [1 C$ f {, q/ r4 ^# c y9 e/ u& T, K
/ u8 R1 S/ h8 }* R
t=setTimeout('startFade(' + id + ')', id*100); 1 i; H* C5 x2 a& F; a3 V( O! i. Y5 L0 g) C4 I: ~
}: a/ L6 j# N$ | M! a, y, A9 m