import java.awt.*;
import java.util.*;
import java.net.*;

public class imgtest extends java.applet.Applet implements Runnable{
Image img;
Thread t;
int xoff = 0;
int icons = 15;
int imgwidth=75*icons;

     public void init(){
	img = getImage(getDocumentBase(),"group.gif");
	xoff = ((new Random()).nextInt()%icons)*75;
     }
	
     public void start(){
	t = new Thread(this);
	t.start();
     }

     public void stop(){
	t.stop();
	t = null;
     }

     public void run(){
      Graphics g = getGraphics();
	while(t != null)
	{
		g.drawImage(img,xoff,0,this);	
		if(xoff>-imgwidth) xoff -= 76;
		else xoff=0;

		try{
			t.sleep(500); //sleep 1/2 sec
		}catch(Exception e){
			System.out.println("exc");
		}
	}
    }

    public boolean mouseDown(Event e, int x, int y){
	String address[] = { 
	"http://newmedia.slc.edu/~stephen", 
	"http://newmedia.slc.edu/~sunrise", 
	"http://newmedia.slc.edu/~dilkster", 
	"http://newmedia.slc.edu/~longinus", 
	"http://newmedia.slc.edu/~slut", 
	"http://newmedia.slc.edu/~roadkill", 
	"http://newmedia.slc.edu/~loichpat", 
	"http://newmedia.slc.edu/~pbask", 
	"http://newmedia.slc.edu/~excalibur", 
	"http://newmedia.slc.edu/~JackHM", 
	"http://newmedia.slc.edu/~chingon", 
	"http://newmedia.slc.edu/~sburstei", 
	"http://newmedia.slc.edu/~lina", 
	"http://newmedia.slc.edu/~mekstrom", 
	"http://newmedia.slc.edu/~levcos" 
	};
	URL place;
	int icon_num = (-xoff/76) -1;
	try{
	place = new URL(address[icon_num]);
	getAppletContext().showDocument(place);
	}catch(Exception e2){
		System.out.println("exc2");
	}
	return true;
    }
		
}


