	// --   set up global variables
	var avail = new Array()
	var para = new Array()
	i = n = 0
	
	// --   Available items
para[0]='<A HREF="15-11.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_alex_vieux.jpg" border="0" width="516" height="311"></A>'
para[1]='<A HREF="15-11.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_bernard_liautaud.jpg" border="0" width="516" height="311"></A>'
para[4]='<A HREF="10-6.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_christer_fahraeus.jpg" border="0" width="516" height="311"></A>'
para[5]='<A HREF="10-6.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_daniel_borel.jpg" border="0" width="516" height="311"></A>'
para[6]='<A HREF="15-11.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_david_levin.jpg" border="0" width="516" height="311"></A>'
para[9]='<A HREF="25-21.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_jean-bernard_schmidt.jpg" border="0" width="516" height="311"></A>'
para[10]='<A HREF="10-6.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_jean-phillipe_courtois.jpg" border="0" width="516" height="311"></A>'
para[11]='<A HREF="5-2.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_jorma_ollila.jpg" border="0" width="516" height="311"></A>'
para[12]='<A HREF="10-6.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_maria_marced.jpg" border="0" width="516" height="311"></A>'
para[13]='<A HREF="25-21.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_mike_lynch.jpg" border="0" width="516" height="311"></A>'
para[14]='<A HREF="15-11.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_phillipe_pouletty.jpg" border="0" width="516" height="311"></A>'
para[15]='<A HREF="20-16.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_robin_saxby.jpg" border="0" width="516" height="311"></A>'
para[16]='<A HREF="20-16.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_sven_lingjaerde.jpg" border="0" width="516" height="311"></A>'
para[17]='<A HREF="10-6.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_thierrry_breton.jpg" border="0" width="516" height="311"></A>'
para[18]='<A HREF="25-21.html" border="0"><IMG src="http://i.timeinc.net/time/europe/magazine/2002/1014/timedigital/images/cov_tim_harper.jpg" border="0" width="516" height="311"></A>'
// --   generate urls
	
while ( i < 999 ) {
	// -- pick a number, any number ...
	var a = Math.round(Math.random() * 25)
	// -- Is the item a). available and b). an item at all ...
	if (avail[a] != 'no' && para[a] != null) {
			avail[a] = 'no'
			document.write (
				para[a]
			)
			// -- have we reached the display limit?
			if (n > displayTotal - 2) {
				// -- If yes, this fails out of the loop
				i = 1000
			}
			n++
		}
		i++
}