<!-- Original:  Robert Bui (astrogate@hotmail.com) -->
<!-- Web Site:  http://astrogate.virtualave.net -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var interval        = new Array();
var random_display  = new Array();
var image_index     = 0;
var image_list      = new Array();
var number_of_image = new Array();
var new_image       = new Array();
var recur_call      = new Array();
var start           = new Array();
var image_rot       = new Array();

var n=1;
image_index = 0;

//image 1
start[n]=0;
interval[n] = 2; // delay between rotating images (in seconds)
random_display[n] = 0; // 0 = no, 1 = yes
interval[n] *= 1000;
image_rot[n]=start[n];

image_list[image_index++] = new imageItem("/images/desiracar-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/awanuiarangi-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/awanuiarangi-printed-lanyard-2.jpg");
image_list[image_index++] = new imageItem("/images/fuji-xerox-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/the-icehouse-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/need-for-speed-printed-lanyard.jpg");


number_of_image[n] = image_index;
n++;

// image 2
start[n]=image_index;
interval[n] = 2; // delay between rotating images (in seconds)
random_display[n] = 0; // 0 = no, 1 = yes
interval[n] *= 1000;
image_rot[n]=start[n];

image_list[image_index++] = new imageItem("/images/new-zealand-navy-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/discover-develop-nurture-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/tv2-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/envirowaste-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/desiracar-printed-lanyard.jpg");

number_of_image[n] = image_index - start[n];
n++;

// image 3
start[n]=image_index;
interval[n] = 2; // delay between rotating images (in seconds)
random_display[n] = 0; // 0 = no, 1 = yes
interval[n] *= 1000;
image_rot[n]=start[n];

image_list[image_index++] = new imageItem("/images/air-new-zealand-printed-lanyard-06b.jpg");
image_list[image_index++] = new imageItem("/images/ccip-printed-lanyard-l.jpg");
image_list[image_index++] = new imageItem("/images/jim-bean-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/ea-battlefield-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/ea-sims2-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/rebel-sports-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/primera-car-club-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/coke-cola-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/exilim-casio-printed-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/paper-plus-lanyard.jpg");
image_list[image_index++] = new imageItem("/images/kathmandu-lanyard.jpg");

number_of_image[n] = image_index - start[n];
n++;

// image 4
start[n]=image_index;
interval[n] = 2; // delay between rotating images (in seconds)
random_display[n] = 0; // 0 = no, 1 = yes
interval[n] *= 1000;
image_rot[n]=start[n];

image_list[image_index++] = new imageItem("/images/air-new-zealand-printed-lanyard-06b.jpg");
image_list[image_index++] = new imageItem("/images/www-plane-training-com.jpg");
image_list[image_index++] = new imageItem("/images/jim-beam-glow-in-the-dark-printed-lanyard-b.jpg");
image_list[image_index++] = new imageItem("/images/galliano-printed-lanyard.jpg");

number_of_image[n] = image_index - start[n];
n++;


function imageItem(image_location) {
  this.image_item = new Image();
  this.image_item.src = image_location;
}

function get_ImageItemLocation(imageObj) {
  return(imageObj.image_item.src)
}

function generate(x, y) {
  var range = y - x + 1;
  return Math.floor(Math.random() * range) + x;
}

function getNextImage(no) {
  new_image = get_ImageItemLocation(image_list[image_rot[no]]);

  if (random_display[no]) {
    image_rot[no] = generate(start[no], start[no] + number_of_image[no]-1);
  }
  else {
    image_rot[no]++;
    if(image_rot[no] == (start[no] + number_of_image[no])) image_rot[no]=start[no];
  }
  return(new_image);
}

function rotateImage(no,place) {
  new_image = getNextImage(no);
  document[place].src = new_image;
  recur_call[no] = "rotateImage('"+no+"','"+place+"')";
  setTimeout(recur_call[no], interval[no]);
}
//  End -->
