rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
        rnd.seed = (rnd.seed*9301+49297) % 233280;
        return rnd.seed/(233280.0);
};

function rand(number) {
        return Math.ceil(rnd()*number);
};

function rand2(number) {
        return Math.ceil(rnd()*number);
};


// --------------------------------------------- new code  ------------------------------------

function ImageDescriptor(imagefilename, caption, url)
    {
     this.imagefilename = imagefilename;
    this.caption = caption;
    this.url = url;
    }

// nr of elements must be one greater than actual nr of images
var aryImageItems = new Array(7)

// aryImageItems[0] is unused
// physical names of image files are of form "imagenameX", where "X" is 1-5 (or whatever the upper limit is)
aryImageItems[1] = new ImageDescriptor("touristguide", "Tourist Guide", "touristguide.asp");
aryImageItems[2] = new ImageDescriptor("golf", "Golf Packages", "ttd-golf.html");
aryImageItems[3] = new ImageDescriptor("bhamshop", "The Birmingham Shop", "framemaker-bhamshop.html");
aryImageItems[4] = new ImageDescriptor("attractions", "Area Attractions", "ttd-attractions.asp");
aryImageItems[5] = new ImageDescriptor("airport", "Fly Birmingham", "pam-trans-airport.html");
aryImageItems[6] = new ImageDescriptor("passport", "Birmingham Coupons", "birmingham-passport.html");

// a little test function...
function test()
    {
    alert(aryImageItems[3].index);
    alert(aryImageItems[3].caption);
    alert(aryImageItems[3].url);
    }
